Skip to main content

Search hotels in Musselburgh

Enter your dates to see the latest prices and deals for Musselburgh hotels

Musselburgh – 19 hotels and places to stay

Filter by:

Star rating
Review score

Ravelston House

Hotel in Musselburgh

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

T
Tomas Benda Praha CZ
From
Czech Republic
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)
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 720 reviews
Price from
US$166.64
1 night, 2 adults

Faside Estate

Musselburgh

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

M
Markus
From
Switzerland
Thanks Sue and Ian for the lovely stay
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 26 reviews
Price from
US$366.62
1 night, 2 adults

Carberry Tower Mansion House and Estate

Musselburgh

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.

P
Pavlo
From
Ukraine
Superb location (for travelers by car), real medieval castle! with great staff. Delicious breakfasts, superb huge library. Well-groomed green area. large private parking.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,285 reviews
Price from
US$178.78
1 night, 2 adults

The Ship Inn

Musselburgh

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat.

J
James
From
United Kingdom
Really friendly, bar and bistro on site, sadly arrived too late to enjoy a meal, but plenty of local takeaways of every description. Common area in accommodation was clean and tidy, as was the room. Best shower I've had for a long time.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 524 reviews
Price from
US$159.98
1 night, 2 adults

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.

M
Masaki
From
Japan
The room was clean and the bed was very soft and comfortable. When I arrived, they even brought me a drink. It was the best stay
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 83 reviews
Price from
US$113.32
1 night, 2 adults

The Resident Edinburgh

Edinburgh (Near Musselburgh)

Ideally set in the Edinburgh City Centre district of Edinburgh, The Resident Edinburgh is situated 1 km from Edinburgh International Conference Centre, 1.6 km from Royal Mile and 1.5 km from Camera...

X
Xinyi
From
Singapore
The hotel was tastefully designed, the room has everything you need! The staff was wonderful, going the extra mile to guide and help me. As someone who visits Edinburgh for the first time, I had a great impression of the city and will definitely come back to this hotel if I’m visiting Edinburgh again! 😊
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,790 reviews
Price from
US$191.97
1 night, 2 adults

Ocean Mist Leith

Edinburgh (Near Musselburgh)

Situated in Edinburgh and with Royal Yacht Britannia reachable within 1 km, Ocean Mist Leith features express check-in and check-out, allergy-free rooms, a terrace, free WiFi throughout the property...

n
noha
From
Egypt
The staff is a really nice, comfortable room,
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,611 reviews
Price from
US$263.96
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Musselburgh)

Well set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

A
Arayik
From
Armenia
I like very much hospitality of the team during breakfast - specially Adnrew (old man) - very positive, very nice, very supportive and funny man. Everyday was looking to meet him during breakfast time and start a day with a small positive feeling after meeting him.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,784 reviews
Price from
US$367.95
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Musselburgh)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

G
Giordano
From
Italy
Everything: fantastic experience!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,539 reviews
Price from
US$246.63
1 night, 2 adults

Market Street hotel

Edinburgh (Near Musselburgh)

Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

T
Tamara
From
Portugal
Friendly and helpful staff. Breakfast was delicious. My husband has a bad back an slept well. walking distance to most attractions in the city center.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,071 reviews
Price from
US$143.98
1 night, 2 adults
See all 19 hotels in Musselburgh

Hotels with airport shuttles in Musselburgh

Airport shuttle (free)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,423 reviews
From US$122.74 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,408 reviews
From US$134.65 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 314 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 421 reviews
From US$274.63 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,739 reviews
From US$69.32 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 544 reviews
From US$766.56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 127 reviews

Most booked hotels in Musselburgh and surroundings in the past month

See all

Popular with guests booking hotels in Musselburgh

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 720 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,098 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 5,037 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Budget hotels in Musselburgh and nearby

Set within 4.6 km of Arthurs Seat and 5.3 km of University of Edinburgh, Casa Porcians in Edinburgh offers a garden and rooms with free WiFi.

From US$77.99 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,174 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.

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 1,739 reviews

On the edge of Leith Links’ park, the Adelphi Private Hotel offers guest accommodation in a Georgian townhouse.

From US$82.66 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 252 reviews

Set in Edinburgh, near Edinburgh International Conference Centre, Edinburgh Castle and National Museum of Scotland, IVY House features free WiFi.

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

Offering quiet street views, Riverside is an accommodation located in Musselburgh, 7.2 km from Arthurs Seat and 10 km from Edinburgh Waverley station.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 12 reviews

Located in Musselburgh, Luxury Central Hidden Gem is a recently renovated accommodation, 8 km from Arthurs Seat and 11 km from Edinburgh Waverley station.

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

Offering quiet street views, Superb 5 bedroom Villa 16 mins from City Centre is an accommodation set in Musselburgh, 8.5 km from Arthurs Seat and 11 km from Edinburgh Waverley station.

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

Set in Fisherrow and only 8.2 km from Arthurs Seat, Musselburgh / Edinburgh near QM Uni (30) offers accommodation with garden views, free WiFi and free private parking.

Best hotels with breakfast in Musselburgh and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 6,424 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$173.98 per night

DPSNew

Hotel in Edinburgh
Breakfast options
Scored out of 10, guest rating 2.6
Very poor - What previous guests thought, 12 reviews

Situated in Edinburgh and only 2.8 km from Portobello Beach, DPSNew features accommodation with garden views, free WiFi and free private parking.

From US$287 per night
Scored out of 10, guest rating 3.8
Poor - What previous guests thought, 13 reviews

Portobello sleep and eat is located in Edinburgh, 3.2 km from Edinburgh Waverley station, 3.3 km from Edinburgh Playhouse, and 3.4 km from Arthurs Seat.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,788 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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 276 reviews

This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 3 km from the Royal Mile. Prestonfield is surrounded by gardens and a golf course.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,812 reviews

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

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 3,296 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...

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 761 reviews

In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city centre.

Hotels located in the centre of Musselburgh

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 15 reviews

Set in Musselburgh, Unique cosy cottage with stunning gardens offers garden views and free WiFi, 8.7 km from Arthurs Seat and 11 km from Edinburgh Waverley station.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 57 reviews

Beachfront Treasure is a beachfront property located in Musselburgh, 1.3 km from Portobello Beach and 6 km from Arthurs Seat.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

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.

Located in Musselburgh and only 12 km from Arthurs Seat, Formans Lodge provides accommodation with sea views, free WiFi and free private parking.

Situated in Musselburgh in the Lothian region, Musselburgh Apartment with 3 Bedrooms features accommodation with free WiFi and free private parking.

What guests said about Musselburgh:

10

Musselburgh is a lovely little town, close to the beach,...

Musselburgh is a lovely little town, close to the beach, river, race course and handy to buses/trains etc. Nice little shops and some lovely restaurants, new one called Lido was fab .. A great for walking or relaxing. People lovely and helpful.
Guest review by
Linda
United Kingdom
8.0

It was very handy for local transport into Edinburgh.

It was very handy for local transport into Edinburgh. Nice walks down to the harbour. Very close to shops and other restaurants. It is,a better place to stay instead of trying to park in Edinburgh, which is a fabulous city. We went on a hop on hop off tour bus, it was brilliant. Fantastic city and the sights were amazing 👏
Guest review by
Mccormack
4.0

Just very disappointing, nice looking pictures online but...

Just very disappointing, nice looking pictures online but the reality is far removed. Probably ok for 4 lads looking for a place to crash and go into the city but the slightly more discerning amongst you will find this second floor property, complete with ghetto style entrance and stairways rather lacking.
Guest review by
Dan
United Kingdom
8.0

Only ever gone for the horse racing but already looking at a...

Only ever gone for the horse racing but already looking at a long weekend here as it is only a short hop into Edinburgh and not too far from North Berwick, so good central point. I still need to see more of the old historic Musselburgh too.
Guest review by
David
United Kingdom
8.0

I was born in Musselburgh and come to visit family.

I was born in Musselburgh and come to visit family. However we do activities while here. Musselburgh is a typical Scottish town with the road going through the centre of shops. Like many towns a lot are closed. It is pleasant with the river running through and many places to walk. It is close to the beach which is relatively clean. It is a good based to get into Edinburgh and a bus service which means you don't have to take the car. On the other side is the coast road which takes you to some lovely places. Alao a bit of history there.
Guest review by
Sydney
United Kingdom
6.0

The town seems a little run down in places but the...

The town seems a little run down in places but the racecourse and the harbour looked good. Train links to Edinburgh and the east coast. Close to A1 motorway and Edinburgh bypass. Has a good selection of supermarkets quite close together, Aldi, Lidl, Tesco and an Asda just off A1 motorway. Navigation around town fairly easy and driving through also.
Guest review by
Evans

See reviews by guests who stayed at hotels in Musselburgh

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 100 reviews
We loved everything about Arden house, style, room size, excellent breakfast, the host are wonderfully accommodating. I highly recommend Arden House to any of my friends, who wish to visit Edinburgh . I'm definitely going back. Staying at Arden house made my first visit to Scotland very special indeed 😀 Happy
Guest review by
Marinela
United Kingdom
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,285 reviews
The hotel was great and reasonably priced. There was obviously a lot of history associated with the hotel which was interesting. The grounds were well kept and set out great. The staff especially on reception and at breakfast were very friendly and helpful
Guest review by
Steven
United Kingdom
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 720 reviews
Was working in the area and stumbled upon this hotel, Was clean, Tidy and offered everything I needed.
Guest review by
Kev
United Kingdom
From US$186.64 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 83 reviews
No breakfast. We thought Musselburgh Links would be close to sea, it was not
Guest review by
Laurie
United Kingdom
From US$226.64 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 524 reviews
Great location for our visit to Musselburgh
Guest review by
David A
United Kingdom