Musselburgh hotels

Search the best hotels in Musselburgh from 100+ sites!

14 available hotel offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

14 Cheap hotels in Musselburgh

Holiday Inn Express - Edinburgh City Centre, An Ihg Hotel - Musselburgh
8.2Very good 14299 reviews
Musselburgh
1 1
$378/nighttotal: $2646 (7 )

Holiday Inn Express - Edinburgh City Centre, An Ihg Hotel

hotel - Edinburgh
Holiday Inn Express - Edinburgh City Centre, An Ihg Hotel is a 3-star hotel located in the center of Edinburgh, within a 10-minute walk of Edinburgh Playhouse Theatre and Princes Street. It has very good user ratings and excellent location ratings.
The hotel offers a range of amenities, including free breakfast and WiFi, a business center, a 24-hour front desk, dry cleaning and laundry facilities, a stylish and modern interior, and a smoke-free environment. It is also eco-certified and pet-friendly.
The Scholar - Musselburgh
8.8Very good 5645 reviews
Musselburgh
1 1
$346/nighttotal: $2422 (7 )

The Scholar

hotel - Edinburgh
This 4-star eco-certified hotel, The Scholar, is located in Edinburgh's Southside district, within walking distance of the Royal Commonwealth Pool and University of Edinburgh. It has received very good user ratings for its location and cleanliness.
The hotel offers modern and comfortable accommodations with free WiFi throughout, an on-site restaurant and bar, a fitness center, room service, and ample free self-parking. It also features a conference center for business travelers or events.
Ibis Edinburgh Centre Royal Mile – Hunter Square - Musselburgh
8.3Very good 5967 reviews
Musselburgh
1 1
$355/nighttotal: $2485 (7 )

Ibis Edinburgh Centre Royal Mile – Hunter Square

hotel - Edinburgh
Ibis Edinburgh Centre Royal Mile – Hunter Square is a 3-star hotel with a very good user rating in the heart of Old Town Edinburgh, steps away from major attractions like Edinburgh Vaults, Royal Mile, and St. Giles' Cathedral.
The hotel offers a variety of amenities, including a restaurant, bar/lounge, and fitness center, as well as free WiFi and a business center. The rooms are clean and comfortable, with coffee/tea making facilities and housekeeping services available upon request.
Parliament House Hotel - Musselburgh
8.4Very good 3984 reviews
Musselburgh
2 1
$324/nighttotal: $972 (3 )

Parliament House Hotel

hotel - Edinburgh
Parliament House Hotel is a three-star hotel with very good user ratings in the heart of Edinburgh. The hotel has easy access to major tourist attractions and landmarks, including Calton Hill and Princes Street. The hotel has 24-hour front desk, free Wi-Fi, and a bar/lounge.
The hotel is surrounded by historic buildings and is within walking distance of the Royal Mile and Edinburgh Playhouse Theatre. The hotel is also conveniently located near public transportation, with St Andrew Square Tram Stop a 7-minute walk away and Edinburgh Waverly Train Station just 5 minutes away.
Apex Grassmarket Hotel - Musselburgh
8.3Very good 5649 reviews
Musselburgh
2 1
$396/nighttotal: $1188 (3 )

Apex Grassmarket Hotel

hotel - Edinburgh
Apex Grassmarket Hotel offers a 4-star experience in the heart of Edinburgh's Old Town, steps away from Grassmarket and Edinburgh Castle. With excellent user ratings for location and cleanliness, this eco-certified hotel provides a comfortable stay in a historic setting.
The hotel features 1 bedroom and 1 bathroom, as well as amenities such as an indoor pool, fitness center, sauna, restaurant, bar, and room service. Free Wi-Fi is available in public areas, and convenient transportation options are nearby.
Intercontinental Edinburgh The George, An Ihg Hotel - Musselburgh
8.6Very good 6502 reviews
Musselburgh
2 1
$777/nighttotal: $5439 (7 )

Intercontinental Edinburgh The George, An Ihg Hotel

hotel - Edinburgh
Intercontinental Edinburgh The George, An Ihg Hotel is a 5-star luxury hotel located in Edinburgh's city center, within easy walking distance of major tourist attractions like Edinburgh Castle and the Edinburgh Playhouse Theatre. It has a "very good" user rating and is praised for its excellent location and cleanliness.
The hotel features a blend of modern and traditional elements in its design, with comfortable accommodations, a fitness center, a restaurant, a bar, and a spa. It also offers convenient amenities such as free WiFi in public areas, coffee/tea service, and concierge services.
Courtyard By Marriott Edinburgh - Musselburgh
8.5Very good 10797 reviews
Musselburgh
2 1
$348/nighttotal: $1044 (3 )

Courtyard By Marriott Edinburgh

hotel - Edinburgh
Courtyard By Marriott Edinburgh is a 4-star hotel centrally located in Edinburgh City Centre, within a 5-minute walk of Edinburgh Playhouse Theatre and St James Quarter. The hotel has very good user ratings and offers a range of amenities, including a 24-hour fitness center, bar/lounge, coffee shop/cafe, and free WiFi in public areas.
The hotel's convenient location makes it an ideal base for exploring Edinburgh's many attractions. Guests can enjoy the city's vibrant atmosphere and visit iconic landmarks such as Edinburgh Castle, the Royal Mile, and the Palace of Holyroodhouse. The hotel's modern and comfortable rooms offer a relaxing retreat after a day of sightseeing.
Stay Central - Musselburgh
8.0Very good 3295 reviews
Musselburgh
1 1
$394/nighttotal: $2758 (7 )

Stay Central

hotel - Edinburgh
Situated in the heart of Edinburgh's Old Town, this 3-star hotel offers a prime location within walking distance to major landmarks. Guests appreciate its very good user rating and excellent location rating.
The hotel features 1 bedroom and 1 bathroom, a cozy bar/lounge and snack bar/deli, a fitness center, room service, and parking. It also offers a smoke-free environment, complimentary WiFi in public areas, laundry facilities, and a 24-hour front desk with tour/ticket assistance. The Stay Central offer is available for guests seeking a comfortable and convenient stay in Edinburgh.
Holiday Inn Express Edinburgh - Leith Waterfront, An Ihg Hotel - Musselburgh
8.2Very good 16673 reviews
Musselburgh
1 1
$284/nighttotal: $1988 (7 )

Holiday Inn Express Edinburgh - Leith Waterfront, An Ihg Hotel

hotel - Edinburgh
Holiday Inn Express Edinburgh - Leith Waterfront, An Ihg Hotel is situated in Leith, a short walk from Edinburgh Port and within 3 miles of major attractions like Princes Street and Edinburgh Castle. This 3-star hotel is rated very good by users and offers a convenient and comfortable stay for travelers visiting Edinburgh.
The hotel features 1 bedroom, 1 bathroom, air conditioning, a restaurant, a bar, room service, parking, and free WiFi in public areas. Guests can enjoy a complimentary self-serve breakfast and access to a 24-hour front desk and dry cleaning services.
Sheraton Grand Hotel & Spa, Edinburgh - Musselburgh
8.5Very good 3927 reviews
Musselburgh
2 1
$561/nighttotal: $3927 (7 )

Sheraton Grand Hotel & Spa, Edinburgh

hotel - Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh is a 5-star hotel located in the Haymarket district, a 10-minute walk from Edinburgh Gin Distillery and The Meadows. It offers luxury amenities such as a full-service spa, indoor pool, and elegant restaurant.
The hotel has very good user ratings and offers 1 bedroom, 1 bathroom, and a guest capacity of 2. Guests can enjoy free WiFi, a health club, bar/lounge, and snack bar/deli. The hotel is also conveniently located near Princes Street Tram Stop and Haymarket Tram Station.
Le Monde Hotel - Musselburgh
8.6Very good 1823 reviews
Musselburgh
1 1
$447/nighttotal: $3129 (7 )

Le Monde Hotel

hotel - Edinburgh
Le Monde Hotel is a 4-star hotel centrally located in Edinburgh City Centre, steps away from renowned streets and landmarks like Edinburgh Castle and Royal Mile, immersing guests in Edinburgh's rich history. With very good user ratings for location and cleanliness, this contemporary boutique hotel offers a unique blend of comfort and convenience.
The hotel features a nightclub and a bar/lounge, providing entertainment options for guests. It also offers 24-hour room service, free WiFi, laundry and dry cleaning services, and excellent connectivity with St Andrew Square and Princes Street Tram Stops within a 5-minute walk.
Laird And Dog Inn - Musselburgh
8.2Very good 1127 reviews
Musselburgh
2 1
$115/nighttotal: $345 (3 )

Laird And Dog Inn

hotel - Lasswade
Book this room in a 3* hotel with a good rating of 82% based on 1127 reviews. You will stay in Lasswade.
Facilities and services: a pool table, newspapers and a garden. This is a family-friendly hotel!

Other accommodation types in Musselburgh

Best Musselburgh luxury hotels (4 and 5 stars)

Among the 14 accommodations in Musselburgh, here are the 8 best luxury hotels

Nira Caledonia - Musselburgh
8.5Very good 2004 reviews
Musselburgh
2 1
$408/nighttotal: $1224 (3 )

Nira Caledonia

hotel - Edinburgh
Situated in the heart of Edinburgh City Centre, Nira Caledonia is a 4-star hotel with very good user ratings, blending modern amenities with traditional elegance amidst the historic buildings of Edinburgh's Old Town. The hotel is within a 10-minute walk of iconic attractions like George Street and Princes Street.
Guests can enjoy a range of amenities, including an on-site restaurant, bar/lounge, 24-hour room service, concierge services, dry cleaning and laundry facilities, and free WiFi in public areas. The hotel also offers a Jacuzzi, spa, and parking.
Hotel Du Vin & Bistro Edinburgh - Musselburgh
8.9Very good 6426 reviews
Musselburgh
1 1
$489/nighttotal: $3423 (7 )

Hotel Du Vin & Bistro Edinburgh

hotel - Edinburgh
Hotel Du Vin & Bistro Edinburgh is a 4-star hotel located in the heart of Edinburgh's Old Town, steps away from historical landmarks. It has received very good user ratings for its cleanliness and location.
The hotel offers a range of amenities, including a restaurant, bar, room service, and conference space. It also provides free Wi-Fi and is eco-friendly certified.
The Scotsman Hotel - Musselburgh
8.6Very good 6153 reviews
Musselburgh
1 1
$773/nighttotal: $5411 (7 )

The Scotsman Hotel

hotel - Edinburgh
The Scotsman Hotel is a 4-star hotel in Edinburgh's Old Town, within walking distance of major attractions. It offers a prime location for exploring the city's rich history and culture. The hotel has received very good user ratings for its cleanliness and location. It features stylish interiors, exceptional amenities, and a conference space.
Market Street Hotel - Musselburgh
9.1Excellent 3363 reviews
Musselburgh
1 1
$510/nighttotal: $3570 (7 )

Market Street Hotel

hotel - Edinburgh
Market Street Hotel is ideally situated in Edinburgh's historic Old Town, steps away from Princes Street and the Royal Mile, with easy access to George Street and Grassmarket. This 4-star hotel offers excellent user ratings for its location, cleanliness, and overall experience.
The hotel features 1 bedroom and 1 bathroom, a rooftop terrace with panoramic city views, a concierge service, a restaurant, a bar, and a snack bar. Guests can also enjoy free WiFi, dry cleaning services, and a non-smoking environment.
Royal Mile Balconies By The Castle - Musselburgh
8.1Very good 1156 reviews
Musselburgh
2 1
$370/nighttotal: $1110 (3 )

Royal Mile Balconies By The Castle

hotel - Edinburgh
In the heart of Edinburgh, on the famous Royal Mile, Royal Mile Balconies By The Castle is a 5-star hotel housed in a 15th-century historic building. With a very good user rating, it offers the charm of Edinburgh's Old Town, and the convenience of being within walking distance of the city's main tourist attractions, including Edinburgh Castle and the Edinburgh Military Tattoo.
The hotel's six uniquely decorated rooms are equipped with king-size beds, LCD TVs, free high-speed Wi-Fi, and private bathrooms with large showers. Some rooms overlook the historic courtyard or the city's Old Town. The hotel also offers free Wi-Fi throughout the property and concierge services.
Frederick House Hotel - Musselburgh
8.3Very good 4488 reviews
Musselburgh
2 1
$351/nighttotal: $1053 (3 )

Frederick House Hotel

hotel - Edinburgh
Frederick House Hotel, a 4-star hotel, is located in the heart of Edinburgh's city center, steps away from Princes Street, the Royal Mile, and Edinburgh Waverley Station. The Georgian town house offers elegant, modern rooms with flat-screen TVs, fridges, and private bathrooms.
With a "very good" user rating, the hotel provides complimentary amenities such as free Wi-Fi, tea/coffee-making facilities, and local information guides. Guests can enjoy breakfast across the street at Rabble, with a 20% discount for lunch or dinner. The hotel is also within a 20-minute walk of Holyrood Park, Edinburgh Castle, and the Royal Mile, and has excellent transportation links.
Black Ivy Hotel - Musselburgh
8.7Very good 1397 reviews
Musselburgh
1 1
$321/nighttotal: $2247 (7 )

Black Ivy Hotel

hotel - Edinburgh
The Black Ivy Hotel is a 4-star hotel located in Tollcross, within walking distance or a short tram ride to major tourist attractions and landmarks in Edinburgh. With a very good user rating and excellent location rating, it offers a comfortable and convenient stay for travelers.
The hotel features a garden for relaxation and a peaceful retreat from the city hustle, as well as a restaurant, bar/lounge, concierge services, tour/ticket assistance, and free WiFi in public areas. The hotel is also ideal for golf enthusiasts seeking a hotel close to golf courses.
Bruntsfield Hotel - Musselburgh
8.5Very good 7298 reviews
Musselburgh
1 1
$319/nighttotal: $2233 (7 )

Bruntsfield Hotel

hotel - Edinburgh
Bruntsfield Hotel is situated in Tollcross, a 15-minute walk from The Meadows, Edinburgh International Conference Centre, and University of Edinburgh. The 4-star eco-certified hotel has a very good location and cleanliness rating.
The hotel offers 24-hour room service, a restaurant, a bar, a garden, a terrace, parking, and a business center. Guests can enjoy free WiFi in public areas and air conditioning in the rooms.

Best Musselburgh hotels with a pool

Among the 14 accommodations in Musselburgh, here are the 5 best hotels with a pool

The Balmoral Hotel - Musselburgh
9.4Excellent 5157 reviews
Musselburgh
2 1
$971/nighttotal: $2913 (3 )

The Balmoral Hotel

hotel - Edinburgh
The Balmoral Hotel is a 5-star hotel located in the heart of Edinburgh City Centre, just a 5-minute walk from Princes Street, Calton Hill, and George Street. With excellent user ratings, this luxury hotel offers elegant rooms with complimentary Wi-Fi and change of towels upon request. Guests can enjoy luxurious amenities such as three restaurants, a full-service spa, an indoor pool, two bars/lounges, a fitness center, and a sauna.
Novotel Edinburgh Centre - Musselburgh
8.1Very good 12574 reviews
Musselburgh
1 1
$355/nighttotal: $2485 (7 )

Novotel Edinburgh Centre

hotel - Edinburgh
Novotel Edinburgh Centre is a 4-star hotel in the heart of Edinburgh's Old Town, steps away from Edinburgh Castle. It has a very good user rating and offers a blend of modern amenities and traditional Scottish charm.
The hotel has 1 bedroom and 1 bathroom, and amenities such as an indoor pool, fitness center, sauna, bar/lounge, and snack bar/deli. It also offers free WiFi in public areas, and a smoke-free environment.
Waldorf Astoria Edinburgh - The Caledonian - Musselburgh
8.6Very good 4110 reviews
Musselburgh
1 1
$1044/nighttotal: $7308 (7 )

Waldorf Astoria Edinburgh - The Caledonian

hotel - Edinburgh
Waldorf Astoria Edinburgh - The Caledonian is a 5-star luxury hotel with a very good user rating, located in the heart of Edinburgh's West End, just steps from Princes Street and Edinburgh Castle.
The hotel offers a blend of modern amenities and traditional Scottish elegance, with a full-service spa, indoor pool, health club, multiple dining options, stylish guest rooms, and exceptional service.
Best Western Kings Manor Hotel - Musselburgh
8.5Very good 7371 reviews
Musselburgh
2 1
$298/nighttotal: $894 (3 )

Best Western Kings Manor Hotel

hotel - Edinburgh
This 3-star hotel, Best Western Kings Manor Hotel, is located in the charming seaside town of Portobello, just a stone's throw from Edinburgh's vibrant city center. It offers a tranquil escape with easy access to Portobello Beach and other attractions.
With very good user ratings, the hotel features a contemporary and stylish interior design, creating a comfortable and inviting atmosphere. Guests can enjoy extensive facilities such as two restaurants, a full-service spa, an indoor pool, a health club, a bar/lounge, and a coffee shop/cafe.
Apex Waterloo Place Hotel - Musselburgh
8.6Very good 6317 reviews
Musselburgh
2 1
$430/nighttotal: $1290 (3 )

Apex Waterloo Place Hotel

hotel - Edinburgh
Apex Waterloo Place Hotel is a 4-star hotel in Edinburgh's historic Old Town, steps away from Princes Street, Royal Mile, and St. Andrew Square. With excellent user ratings for location and cleanliness, this hotel offers a convenient base for exploring the city.
The hotel features a full-service spa, an indoor pool, a fitness center, a sauna, a restaurant, a bar, and room service. Guests can also enjoy free Wi-Fi in public areas and convenient transportation options nearby.

Frequently asked questions about hotels in Musselburgh

Destinations nearby

Best Musselburgh hotels with breakfast

Among the 14 accommodations in Musselburgh, here are the 5 best hotels with breakfast

Ravelston House - Musselburgh
8.5Very good 2040 reviews
Musselburgh
2 1
$144/nighttotal: $432 (3 )

Ravelston House

hotel - Musselburgh
Directly on the beach, Ravelston House is a 3-star hotel with very good user and location ratings. It is within walking distance of Musselburgh Racecourse and Queen Margaret University.
The hotel offers a serene garden, a restaurant, a bar/lounge, a snack bar/deli, and free parking. Guests enjoy complimentary English breakfast daily. There is a fitness center, room service, and wedding services. The hotel has 1 bedroom and 1 bathroom.
The Royal Scots Club Edinburgh - Musselburgh
9.0Excellent 1800 reviews
Musselburgh
1 1
$453/nighttotal: $3171 (7 )

The Royal Scots Club Edinburgh

hotel - Edinburgh
The Royal Scots Club Edinburgh is a 3-star hotel located in the heart of Edinburgh City Centre, within walking distance of major attractions such as George Street, St. Andrew Square, Princes Street, Edinburgh Castle, and Edinburgh Playhouse Theatre. It offers a modern and stylish interior design and features an on-site restaurant, bar/lounge, conference space, dry cleaning, and laundry facilities.
The hotel has an excellent user rating and is praised for its cleanliness, location, and amenities. It features 1 bedroom, 1 bathroom, a terrace/balcony, a garden, a sauna, room service, parking, and free WiFi in public areas.
Hotel Indigo Edinburgh - Princes Street, An Ihg Hotel - Musselburgh
8.5Very good 5938 reviews
Musselburgh
1 1
$505/nighttotal: $3535 (7 )

Hotel Indigo Edinburgh - Princes Street, An Ihg Hotel

hotel - Edinburgh
Hotel Indigo Edinburgh - Princes Street, An Ihg Hotel is a 4-star hotel located in the heart of Edinburgh City Centre, within a 10-minute walk of St. Giles' Cathedral and a 15-minute walk of Edinburgh Castle. It has received very good user ratings and excellent location and cleanliness ratings.
The hotel offers a range of amenities and features, including a restaurant, bar/lounge, fitness center, room service, parking, and concierge services. It also provides dry cleaning services and a meeting room.
Radisson Blu Hotel, Edinburgh City Centre - Musselburgh
8.5Very good 6745 reviews
Musselburgh
1 1
$571/nighttotal: $3997 (7 )

Radisson Blu Hotel, Edinburgh City Centre

hotel - Edinburgh
Radisson Blu Hotel, Edinburgh City Centre is a 4-star hotel located in the heart of Edinburgh's Old Town, steps away from John Knox House and Royal Mile, and within 10 minutes of Princes Street and Edinburgh Castle. The hotel has a very good user rating and excellent location rating.
The hotel offers a blend of old-world elegance and modern amenities, with a full-service spa, indoor pool, restaurant, bar/lounge, health club, and convenient transportation just a 5-minute walk from Edinburgh Waverley Train Station.
Apex City Of Edinburgh Hotel - Musselburgh
8.3Very good 5465 reviews
Musselburgh
1 1
$416/nighttotal: $2912 (7 )

Apex City Of Edinburgh Hotel

hotel - Edinburgh
Apex City Of Edinburgh Hotel is a 4-star eco-certified hotel in an enviable location in Edinburgh's Old Town. It's a 5-minute walk from Grassmarket and National Museum of Scotland, and a 10-minute walk from Edinburgh Castle and Royal Mile.
With very good user ratings, the hotel offers a comfortable stay with a range of amenities, including a fitness center, room service, and a restaurant. Guests can also take advantage of the concierge services and tour/ticket assistance to plan their itinerary.