Skip to main content

The best cheap hotels in Musselburgh

Check out our pick of great cheap hotels in Musselburgh

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Arden House is a small B&B in Musselburgh on the coast to the east of Edinburgh. It is approximately 30 mins drive to Edinburgh and 30 mins drive to North Berwick. We offer comfortable rooms and include a continental breakfast, served in a basket, delivered to your room each morning. Please note that we no longer have a dining room for cooked breakfasts.

The hosts/owners Alice and Kevin made us feel welcomed and comfortable immediately. It was like staying with good friends. Super attentive and the breakfasts were delicious.

Show more Show less
9.6
Exceptional
136 reviews
Price from
£207
per night

Situated 16 km from Edinburgh Playhouse, Two Bedroom Country Cottage With Parking features accommodation with free WiFi and free private parking. 16 km from Royal Mile and 16 km from Edinburgh Waverley station, the property provides a garden and a terrace. The property is non-smoking and is located 16 km from University of Edinburgh.

This cottage is amazing. It ticked every box. We had one little problem with the drains: 1 phone call and someone came round within the hour and sorted it. That really is a good service

Show more Show less
9.4
Superb
10 reviews
Price from
£225
per night

Offering quiet street views, Superb 5 bedroom Villa 16 mins from City Centre is an accommodation set in Musselburgh, 11 km from Edinburgh Playhouse and 11 km from Royal Mile. Featuring private check-in and check-out, this property also provides guests with a picnic area. The holiday home also offers free WiFi, free private parking and facilities for disabled guests.

This place is amazing! It's just like the photos, but even better. The garden's huge and beautiful—perfect for the kids to play or to have a morning coffee. Inside, it's super clean and fancy, with everything easy to use. It's great for a family getaway. The area around is unbeatable. There are these cool hidden spots to catch the sunset and see the whole city.

Show more Show less
9.8
Exceptional
5 reviews
Price from
£630.50
per night

Located 2 km from Portobello Beach, Modern apt, amazing harbour views, wifi & parking provides accommodation with free WiFi and free private parking. The property is around 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. The property is non-smoking and is set 8.7 km from Edinburgh Playhouse.

Location was perfect for our visit. Easy access to local facilities and public transport into the city.

Show more Show less
9.2
Superb
45 reviews

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

The beach is a 10-minute drive from Carberry Tower. Parking is free on site, and high-speed WiFi is complimentary throughout the hotel.

The property and gardens are beautiful and the staff are courteous and helpful

Show more Show less
8.7
Fabulous
1,515 reviews
Price from
£179.10
per night

Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi. The property is situated 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. Arthurs Seat is 10 km from the inn and The Real Mary King's Close is 10 km away.

This was the perfect place for us to stay and make our day trips into Edinburgh. Really enjoyed it.

Show more Show less
8.8
Fabulous
485 reviews
Price from
£120
per night

Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar. Boasting family rooms, this property also provides guests with a sun terrace. The accommodation provides evening entertainment and free WiFi throughout the property.

Lovely spacious room,spotlessly clean,warm and very comfortable bed. Superb breakfast. Very helpful and friendly staff.

Show more Show less
8.3
Very good
945 reviews
Price from
£125
per night

Offering sea views, Stunning 3 bed seaview apartment is an accommodation set in Musselburgh, 8.9 km from Royal Mile and 9.3 km from Edinburgh Waverley station. With free private parking, the property is 2 km from Portobello Beach and 8.7 km from Edinburgh Playhouse. The property is non-smoking and is situated 10 km from University of Edinburgh.

Location near shops good transport service

Show more Show less
8.6
Fabulous
31 reviews
Price from
£247.50
per night

Offering quiet street views, Riverside is an accommodation located in Musselburgh, 9.3 km from Edinburgh Playhouse and 10 km from Royal Mile. Featuring river and inner courtyard views, this apartment also comes with free WiFi. The property is non-smoking and is situated 2.6 km from Portobello Beach.

Spacious house with modern amenities. Across the road from the river and park with big supermarket 10 minutes walk. Comfortable stay.

Show more Show less
8.7
Fabulous
25 reviews

Featuring a spa bath, Newly Renovated early 19th Century Cottage with Hot-Tub is set in Musselburgh. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is situated 12 km from Edinburgh Playhouse.

space, comfortable beds and sofa, hot tub, owners were great to deal with.

Show more Show less
8.9
Fabulous
12 reviews
Price from
£680.67
per night

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.
Search cheap hotels in Musselburgh

Most booked cheap hotels in Musselburgh this month

Enjoy breakfast in Musselburgh!

  • Carberry Tower Mansion House and Estate
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,516 reviews

    This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

    Beautiful Hotel staff were very helpful and friendly.

  • Arden House - rooms with continental breakfast
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 136 reviews

    Arden House is a small B&B in Musselburgh on the coast to the east of Edinburgh. It is approximately 30 mins drive to Edinburgh and 30 mins drive to North Berwick.

    Everything was perfect, highly recommend Arden House

  • Two Bedroom Country Cottage With Parking
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 10 reviews

    Situated 16 km from Edinburgh Playhouse, Two Bedroom Country Cottage With Parking features accommodation with free WiFi and free private parking. 16 km from Royal Mile and 16 km from Edinburgh...

    Location was perfect Beautiful family living close by and super helpful

  • Superb 5 bedroom Villa 16 mins from City Centre
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 5 reviews

    Offering quiet street views, Superb 5 bedroom Villa 16 mins from City Centre is an accommodation set in Musselburgh, 11 km from Edinburgh Playhouse and 11 km from Royal Mile.

    Location was great host was very helpful would stay again

  • Modern apt, amazing harbour views, wifi & parking
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 45 reviews

    Located 2 km from Portobello Beach, Modern apt, amazing harbour views, wifi & parking provides accommodation with free WiFi and free private parking.

    Central to locations and activities we wanted to do

  • Ravelston House
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 945 reviews

    Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.

    The staff were excellent very friendly and helpful

  • Stunning 3 bed seaview apartment
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 31 reviews

    Offering sea views, Stunning 3 bed seaview apartment is an accommodation set in Musselburgh, 8.9 km from Royal Mile and 9.3 km from Edinburgh Waverley station.

    Exceptionally clean, warm and well equipped. Perfect location.

  • Riverside
    Breakfast options
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 25 reviews

    Offering quiet street views, Riverside is an accommodation located in Musselburgh, 9.3 km from Edinburgh Playhouse and 10 km from Royal Mile.

    the house was spacious. We enjoyed good time in the tv lounge

Great access to the city centre! Check these cheap hotels in Musselburgh

  • 3 Bedroom Apartment max 5 Pax Musselburgh
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Offering a garden and garden view, 3 Bedroom Apartment max 5 Pax Musselburgh is set in Musselburgh, 11 km from Royal Mile and 11 km from Edinburgh Waverley station.

  • Newly Renovated early 19th Century Cottage with Hot-Tub
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 12 reviews

    Featuring a spa bath, Newly Renovated early 19th Century Cottage with Hot-Tub is set in Musselburgh. This property offers access to a patio, free private parking and free WiFi.

    space, comfortable beds and sofa, hot tub, owners were great to deal with.

  • The Ship Inn
    Central location
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 485 reviews

    Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi.

    Friendly staff, good sized room, bar and bistro below

  • Unique cosy cottage with stunning gardens
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 18 reviews

    Offering garden views, Unique cosy cottage with stunning gardens is an accommodation situated in Musselburgh, 11 km from Royal Mile and 11 km from Edinburgh Waverley station.

    Good clean cottage, well equipped. Lovely garden, which we were shown round.

FAQ about cheap hotels in Musselburgh






Cheap hotels that guests love in Musselburgh

  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 485 reviews
    Great location. Rooms comfortable and spotless clean
    vincent
    Young couple
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 945 reviews
    Very clean spotless hotel
    Kenny
    Young couple
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 12 reviews
    The house was beautiful and very clean and tidy, Great location for access to Edinburgh. The host was really helpful and on the other end of the phone if needed. I would highly recommend!! We had a great time staying at the property.
    Rebecca
    Group
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 45 reviews
    It was a perfect place for us. Very clean and comfortable in a great location. The hosts wete very responsive once we made contact! The flat was just as advertised ...thanks for the binoculars too!
    JEREMY
    Family with young children
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 945 reviews
    Very clean and in the right location
    fiona
    Young couple
  • Avg. price/night: £239
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,516 reviews
    The house is beautiful and in a lovely location, easy to get to as not too far from the main road but far enough to be very peaceful. Breakfast options were good with cooked and continental to choose from. Bed was large, definitely bigger than a double, but not particularly comfortable. Good shower pressure, appreciated that despite the small sink they had a good size tap for filling the kettle. Staff were very friendly and offered some useful tips for cheap and quick travel into Edinburgh.
    Anna
    Young couple
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 10 reviews
    Spotless and comfortable cottage, cooking facilities, great location for us as we were visiting family in the area. Welcome pack a good touch, very handy especially if you arrive prior to visiting a supermarket. Will absolutely stay again.
    radar96
    Solo traveller
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 31 reviews
    Location,and very clean and comfortable
    lilian
    Group
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 25 reviews
    The property was spotlessly clean and very well-equipped! Great location for the local shops, bars and restaurants and also the transport network into central Edinburgh.
    Andrew
    Group
  • Avg. price/night: £239
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,516 reviews
    The room was clean and spacious. The food was excellent throughout and the staff were very friendly and helpful. The building and grounds are spectacular and the location was ideal for our requirements
    William
    Young couple

Research, refine and make plans for your whole trip

gogless