Enter your dates to see the latest prices and deals for Musselburgh hotels
Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.

Featuring quiet street views, Musselburgh Flat offers accommodation with a balcony, around 13 km from Edinburgh Waverley station.

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

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.

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.

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

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

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.

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.

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.

Popular with guests booking hotels in Musselburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Popular with guests booking hotels in Edinburgh
Offering quiet street views, Riverside is an accommodation located in Musselburgh, 7.2 km from Arthurs Seat and 10 km from Edinburgh Waverley station.
Located in Musselburgh, Luxury Central Hidden Gem is a recently renovated accommodation, 8 km from Arthurs Seat and 11 km from Edinburgh Waverley station.
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.
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.
Beachfront Treasure is a beachfront property located in Musselburgh, 1.3 km from Portobello Beach and 6 km from Arthurs Seat.
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.
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.
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.
Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.
This city centre Holiday Inn Express is just a few minutes’ walk from the Royal Mile, and 0.6 miles from Holyrood House.
The Cairn Hotel is 800 metres from Edinburgh Waverley Rail Station and the shops, theatres and nightlife of Princes Street. It offers free WiFi and has a breakfast room.
Courtyard by Marriott Edinburgh offers accommodation in Edinburgh, in a prime location at the foothills of Calton Hill and just a five-minute walk from Princes Street.
Radisson Blu Hotel, Edinburgh City Centre features a spa/ fitness centre, bar and bedrooms with free Wi-Fi. Waverley train station is just a 5-minute walk away.
The Glasshouse, Autograph Collection is a modern 5-star boutique hotel set behind the historic facade of 172-year-old Lady Glenorchy Church.
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.
Offering a garden and garden view, Holiday Home with free parking & 4min to Edinburgh Warverly is set in Fisherrow, 11 km from Edinburgh Waverley station and 11 km from Edinburgh Playhouse.
In the Portobello district of Edinburgh, close to Portobello Beach, The Coorie Inn @ Portobello, Edinburgh’s Seaside. Features a garden and a washing machine.
Spacious 2BR Home by Portobello Beach is set in the Portobello district of Edinburgh, 7.9 km from Arthurs Seat, 8 km from Edinburgh Waverley station and 8 km from Edinburgh Playhouse.
In the Portobello district of Edinburgh, close to Portobello Beach, Ark at Anchor features free WiFi and a washing machine. This apartment features accommodation with a patio.
Located in Edinburgh in the Lothian region and Portobello Beach reachable within less than 1 km, Eastfield provides accommodation with free WiFi, barbecue facilities, a garden and free private parking...
3-Bed Flat in Musselburgh is situated in Musselburgh, 13 km from Edinburgh Waverley station, 13 km from Edinburgh Playhouse, as well as 13 km from Royal Yacht Britannia.
Brunstane House - 15 mins to City Centre, a property with a garden, is located in Edinburgh, 5.2 km from Arthurs Seat, 7.9 km from Edinburgh Waverley station, as well as 7.9 km from Edinburgh...