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 property is clean and lovely. The owners are very cooperating and extremely helpful

Show more Show less
9.6
Exceptional
135 reviews
Price from
£184
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.

Very friendly, concerned and helpful host. Spacious, clean and well-supplied apartment.

Show more Show less
9.4
Superb
11 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.

Wonderful place, nice view, clear room.

Show more Show less
9.2
Superb
46 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.

Fantastic building, rooms & furnishings. Lovely staff.

Show more Show less
8.7
Fabulous
1,522 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
491 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.

all was excellent as usual on previous stays

Show more Show less
8.3
Very good
945 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

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
26 reviews
Price from
£185
per night

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

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!

  • Arden House - rooms with continental breakfast
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 135 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

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

  • Carberry Tower Mansion House and Estate
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,522 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.

  • The Ship Inn
    Breakfast options
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 490 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

  • 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
     · 26 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

FAQ about cheap hotels in Musselburgh







Cheap hotels that guests love in Musselburgh

  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 490 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
     · 46 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: £259
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,522 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
     · 26 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: £259
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,522 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