Skip to main content

Cheap hotels in Musselburgh

Find the cheap hotels that appeal to you the most

The best cheap hotels in Musselburgh

Check out our pick of great cheap hotels in Musselburgh

Filter by:

Review score

Musselburgh Links B&B

Musselburgh

A recently renovated bed and breakfast located in Musselburgh, Musselburgh Links B&B features a garden. A hot tub and a bicycle rental service are available for guests.

A
Anne
From
United Kingdom
Very nice clean room with a few extra’s. The host Jamie was very helpful throughout the stay. Good value for money. Would definitely stay again
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 64 reviews
Price from
US$119.50
1 night, 2 adults

Hotel Ceilidh-Donia

Edinburgh (Near Musselburgh)

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

M
Mahmut
From
Turkey
Room was clean and spacious. Breakfast was delicious. We were very pleased for our honeymoon surprise. Easy to get to from city center with an Uber
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,001 reviews
Price from
US$139.81
1 night, 2 adults

Forth House by Supercity Aparthotels

Edinburgh (Near Musselburgh)

Situated in the centre of Edinburgh, less than 1 km from Edinburgh Waverley station, Forth House by Supercity Aparthotels features air-conditioned rooms and free WiFi.

P
Pinchak
From
Canada
Spacious one bedroom suite, modern decor, full kitchen, dining table and desk, all spotless and brand new. Comfortable queen size bed, large shower room and in-room laundry. Excellent location in a lovely neighbourhood walking distance to everything.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 511 reviews
Price from
US$167.30
1 night, 2 adults

4 Friends House

Edinburgh (Near Musselburgh)

Situated in Edinburgh, the recently renovated 4 Friends House features accommodation 1.3 km from Royal Yacht Britannia and 3.1 km from Edinburgh Waverley station.

D
Delia Doris
From
Romania
- very friendly and welcoming host - clean room and comfortable bed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 569 reviews
Price from
US$121.16
1 night, 2 adults

Grangeview Guest House

Edinburgh (Near Musselburgh)

With free private parking and free Wi-Fi, a 30-minute walk from the centre of Edinburgh, Grangeview Guest House boasts an impressive winding staircase, a 32-inch flat-screen TV in its bedrooms, and...

R
Robin
From
Netherlands
We had a great stay. Wonderful, clean, spacious room. Nice staff and little touches like a small bag with breakfast supplies, made our stay even better.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 367 reviews
Price from
US$167.30
1 night, 2 adults

Sonas Guesthouse

Edinburgh (Near Musselburgh)

With free parking and free WiFi, Sonas Guest House offers bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

T
Tom
From
Germany
Absolutely wonderful stay! The host was incredibly warm and welcoming, making us feel right at home from the moment we arrived. The location is perfect - just a pleasant 20-minute walk to the city center. The accommodation was spotlessly clean throughout. We were particularly impressed by the host's friendliness and genuine hospitality. Would definitely recommend this place to anyone looking for a comfortable stay with a personal touch!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 702 reviews
Price from
US$160.66
1 night, 2 adults

PREMIER SUITES Edinburgh Fountain Court

Edinburgh (Near Musselburgh)

Ideally situated in a central area of Edinburgh, PREMIER SUITES Edinburgh Fountain Court is a recently renovated apartment, providing free WiFi and private parking.

I
Ioana
From
Romania
We enjoyed everything about our accommodation! We arrived pretty late at night, as our flight was delayed and to our surprise we were upgraded free of charge to a 2 bedroom apartment. The apartment was clean and very well equipped (washer and dryer, dishwasher, iron and board, cutlery and dishes, stove, oven, fridge, toaster, coffee machine etc). There was also a TV in every room, which we didn’t use much, but it was nice to have. The beds are some of the most comfortable we ever slept in and it was great that we could set the room temp ourselves, as it was pretty cold at night during our stay. The staff is super nice and accommodating and the distance to the main attractions is decent (20 minutes walk). We’ll definitely recommend to any of our friends viaiting Edinburgh and, given the chance, we’ll come back!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,961 reviews
Price from
US$139.41
1 night, 2 adults

Princes Street Hostel

Edinburgh (Near Musselburgh)

Princes Street Hostel is well set in Edinburgh, and provides a shared lounge and free WiFi.

A
Aušra
From
Lithuania
Excellent place in the very heart of the city. Very pleasant staff. Really clean and tidy rooms, bathrooms and kitchen. Would come again if travelling to Edinburg!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,090 reviews
Price from
US$92.94
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Musselburgh)

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

A
Agita
From
Latvia
Liked everything. quiet, clean, beautiful and tasteful interior.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,796 reviews
Price from
US$196.51
1 night, 2 adults

Moxy Edinburgh Fountainbridge

Edinburgh (Near Musselburgh)

Moxy Edinburgh Fountainbridge is set in Edinburgh in the Lothian region, 400 metres from EICC and less than 1 km from Edinburgh Castle.

R
Ramalingam
From
United Arab Emirates
We recently stayed at Moxy Edinburgh Fountainbridge and had an excellent experience. The hotel has a vibrant, youthful vibe yet maintains the level of comfort and efficiency that seasoned travellers look for. The location is superb—central enough to explore Edinburgh’s attractions yet slightly tucked away to offer peace and quiet. The check-in was seamless and welcoming, and the staff were consistently friendly, approachable, and eager to help. Our room was spotless, well-designed, and comfortable, with thoughtful touches that made the stay easy and pleasant. The communal areas, especially the lobby and rooftop bar, were stylish and lively, adding a fun social atmosphere without feeling intrusive. We particularly appreciated the attention to detail, cleanliness, and the cheerful hospitality of the team, which made our stay feel both relaxed and memorable. A fantastic base for anyone visiting Edinburgh—whether for leisure or business.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,762 reviews
Price from
US$118.17
1 night, 2 adults
All cheap hotels in Musselburgh

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.

Most booked cheap hotels in Musselburgh and surroundings in the past month

See all

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 26 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 18 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 102 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 51 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 538 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 64 reviews

Popular with guests booking cheap hotels in Musselburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,319 reviews

Stay connected in Musselburgh and nearby. Cheap hotels with free WiFi

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,500 reviews

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

From US$111.73 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Situated in Carberry and only 11 km from Arthurs Seat, Ensuite Room in a home- East of Edinburgh features accommodation with quiet street views, free WiFi and free private parking.

From US$103.56 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 124 reviews

In the Portobello district of Edinburgh, close to Portobello Beach, The Porty Beach House features a garden and a washing machine.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 25 reviews

Offering a garden and mountain view, Relaxing, cozy 1 double room is located in Edinburgh, 3.1 km from Arthurs Seat and 5.4 km from Edinburgh Waverley station.

From US$199.16 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 222 reviews

Peaceful, Lovely and Modern, Entire House, a property with a garden, is situated in Edinburgh, 6.4 km from University of Edinburgh, 6.7 km from National Museum of Scotland, as well as 7.4 km from The...

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 12 reviews

Located in Edinburgh in the Lothian region, Hidden Wellhouse has a balcony. This property offers access to a terrace, free private parking and free WiFi.

From US$215.08 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 49 reviews

3 km from Arthurs Seat in Edinburgh, Samsara Home offers accommodation with access to spa facilities, wellness packages and beauty services.

From US$117.11 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5 reviews

Situated 4 km from Arthurs Seat, 1BR Edinburgh Stay with Free Parking Sleeps 4 features accommodation with free WiFi and free private parking.

From US$232.36 per night

Great access to the city centre. Check these cheap hotels in Musselburgh and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Musselburgh and only 10 km from Arthurs Seat, Musselburgh - Spacious Family-Friendly Home with Garden and Office offers accommodation with garden views, free WiFi and free private parking.

Enjoy breakfast in Musselburgh and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,208 reviews

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

From US$148.18 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,796 reviews

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$172.61 per night

Anchorage B&B

Cockenzie
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 135 reviews

Offering sea views, Anchorage B&B is an accommodation located in Cockenzie, 1.3 km from Seton Sands Longniddry Beach and 14 km from Muirfield.

From US$139.41 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,001 reviews

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

The Scott

Edinburgh
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,783 reviews

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

From US$273.25 per night

The Scholar

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 3,405 reviews

The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollock Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance...

From US$220.07 per night

Laird And Dog Inn

Lasswade
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,185 reviews

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

From US$119.50 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,572 reviews

Due to historic nature of building there is no lift and all rooms are unique Some rooms are on the lower ground floor with restricted views and our double rooms can feel small to those used to chain...

FAQ about cheap hotels in Musselburgh

Cheap hotels that guests love in Musselburgh

See all
Avg. price/night: US$159.33
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 538 reviews
Very clean, comfortable, convenient location, Friendly staff, lovely walks along the beach close by. On bus routes to Edinburgh
Guest review by
Marilyn
Young couple
Avg. price/night: US$159.33
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 538 reviews
Great location. Rooms comfortable and spotless clean
Guest review by
vincent
Young couple
Avg. price/night: US$197.83
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,319 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.
Guest review by
Anna
Young couple
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 26 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.
Guest review by
radar96
Solo traveller
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 51 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.
Guest review by
Andrew
Group