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.

Set opposite Musselburgh Racecourse, Arden House - rooms with continental breakfast is a Victorian villa which still retains its original features. Conveniently located 1 mile from the beach and 30 minutes’ drive from Edinburgh, guests can explore the beautiful Scottish countryside as well as easily reach the capital.

The best place in musselburgh to stay in. Very clean tidy and amazing host. Alice will make sure you’re feeling welcomed and at home. We took a large room with multiple beds. Amazing view. Great breakfast and very close from shops. If you like to walk it’s 30 min to the train station or down the street for a bus ride.

Show more Show less
9.5
Exceptional
137 reviews
Price from
£131.10
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.3
Superb
7 reviews
Price from
£225
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
44 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.

What a wonderful 2 days we had. The mansion and grounds were beautiful. We felt like we went back in time with all the modern amenities. Being in the gardens and hiking was lovely where we saw sheep, goats, rabbits, goats. Had our kids been with us they would have loved seeing all these animals! The food was Really really good! Hats off to the chef who catered to our food sensitivities . Giovani- excellent and patient with our never ending food sensitivities and requests from the kitchen (which they could cater too). He was truly a great bistro manager. Jack- Great and polite and professional waiter. Racheal- helped us out with a louder than usual gentleman in the library in an easily and swift manner. All of the staff as a whole had a great attitude that made the stay so amazing. We also went into town, and saw the beach. Had a great cup of coffee and cake. I would definitely come back.

Show more Show less
8.7
Fabulous
1,511 reviews
Price from
£169
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
471 reviews
Price from
£110
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.

Very nice cozy and spacious room Great bed, plenty pillows, slept like a baby Great shower Scottish breakfast included Great location by the sea Easy and fast commute to Edinburgh Amazing breakfast waiter (unfortunately didn't catch his name)

Show more Show less
8.3
Very good
940 reviews
Price from
£95
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.6
Fabulous
24 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

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. Both free WiFi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is set 11 km from Edinburgh Playhouse.

It was quiet comfortable and its a great location, we travelled for work and it made it alot easier... much better than a hotel

Show more Show less
8.4
Very good
18 reviews
Price from
£121.50
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,512 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.

    This is a beautiful historic building in a stunning location

  • Ravelston House
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 940 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

  • Arden House - rooms with continental breakfast
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 137 reviews

    Set opposite Musselburgh Racecourse, Arden House - rooms with continental breakfast is a Victorian villa which still retains its original features.

    Everything was perfect, highly recommend Arden House

  • Two Bedroom Country Cottage With Parking
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 7 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

  • Modern apt, amazing harbour views, wifi & parking
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 44 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

  • 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.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 24 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

  • 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.

FAQ about cheap hotels in Musselburgh






Cheap hotels that guests love in Musselburgh

  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 471 reviews
    Great location. Rooms comfortable and spotless clean
    vincent
    Young couple
  • Avg. price/night: £125
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 940 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
     · 44 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
  • Avg. price/night: £125
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 940 reviews
    Very clean and in the right location
    fiona
    Young couple
  • Avg. price/night: £269
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,512 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.3
    Scored 9.3
    Superb
    Rated superb
     · 7 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.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 24 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: £269
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,512 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
gogless