Search the best hotels in Musselburgh from 100+ sites!

12 available hotel offers

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

12 Cheap hotels in Musselburgh

Find the Best 5-Star Hotels in Musselburgh

Sophistication and comfort define these luxury hotels in Musselburgh, each selected for its world-class amenities.

Voco Edinburgh - Haymarket By Ihg - Musselburgh
8.7 10962 reviews
Musselburgh
07/03 – 07/05
$369/nighttotal: $738 (2 )

Voco Edinburgh - Haymarket By Ihg

1 2
hotel , Edinburgh
The Voco Edinburgh - Haymarket, an IHG Hotel, is conveniently located in the Haymarket district, just a short walk from Edinburgh's main conference center, the EICC, and within easy reach of the National Museum of Scotland and the Royal Mile. This 4-star hotel has earned very good ratings from previous guests for its overall experience and location.
The lodging offers air-conditioned rooms with comfortable beds, flat-screen TVs, and private bathrooms. Guests can enjoy a variety of amenities, including a fitness center, a restaurant, a bar, and a shared lounge.
3 John's Place Townhouse - Musselburgh
8.9 106 reviews
Musselburgh
07/03 – 07/05
$320/nighttotal: $640 (2 )

3 John's Place Townhouse

1 2
hotel , Edinburgh
3 John's Place Townhouse in Edinburgh offers a peaceful escape, a short distance from the city center and a 19-minute walk from the Royal Yacht Britannia.
This 4-star lodging features one bedroom, one bathroom, and accommodates two guests, providing free WiFi, a flat-screen TV, and complimentary toiletries; some rooms offer garden views.
Courtyard By Marriott Edinburgh - Musselburgh
8.7 8396 reviews
Musselburgh
07/03 – 07/05
$385/nighttotal: $770 (2 )

Courtyard By Marriott Edinburgh

1 2
hotel , Edinburgh
The Courtyard By Marriott Edinburgh is located in the New Town, a short walk from Princes Street and the Edinburgh Playhouse. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features modern, spacious rooms with private bathrooms. Guests can enjoy on-site dining at the Lantern Room restaurant and bar, as well as complimentary Wi-Fi, a fitness center, and 24-hour reception.
Radisson Blu Hotel, Edinburgh City Centre - Musselburgh
8.8 11182 reviews
Musselburgh
07/03 – 07/05
$462/nighttotal: $924 (2 )

Radisson Blu Hotel, Edinburgh City Centre

1 2
hotel , Edinburgh
The Radisson Blu Hotel, Edinburgh City Centre is located in the New Town district, a short walk from Waverley train station, Princes Street, and Edinburgh Castle. This 4-star hotel receives very good user ratings for its cleanliness and location.
The hotel offers a variety of amenities to make your stay comfortable and enjoyable. You can relax in the indoor heated swimming pool, sauna, or fitness center, or enjoy a meal at the Itchycoo Bar and Kitchen with its stunning views of the Royal Mile.

Our Favorite Hotels with Parking in Musselburgh

Driving into town? Each hotel in Musselburgh here includes parking, making city center access simple from the moment you arrive.

Ja The Bruntsfield - Edinburgh - Musselburgh
8.6 7838 reviews
Musselburgh
07/03 – 07/05
$324/nighttotal: $648 (2 )

Ja The Bruntsfield - Edinburgh

1 2
hotel , Edinburgh
The Bruntsfield Hotel is located in Edinburgh's quiet Bruntsfield district, just a short walk from the city center, with Edinburgh Castle a 15-minute stroll away and Princes Street, the main shopping area, just 5 minutes further. This 4-star hotel consistently receives very good user ratings for its location, cleanliness, and overall experience.
The hotel offers spacious rooms with modern amenities and a private bathroom. Guests can enjoy the on-site restaurant, bar, garden, and room service, along with amenities like free Wi-Fi, parking, and an electric vehicle charging point.
Residence Inn By Marriott Edinburgh - Musselburgh
8.5 6360 reviews
Musselburgh
07/03 – 07/05
$478/nighttotal: $956 (2 )

Residence Inn By Marriott Edinburgh

1 2
hotel , Edinburgh
The Residence Inn By Marriott Edinburgh is located in central Edinburgh, just a short walk from the Royal Mile and Edinburgh Waverley Train Station. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers spacious rooms with kitchenettes, allowing guests to prepare their own meals. Guests can enjoy a complimentary breakfast, a fitness center, a bar, and other amenities like a swimming pool, a sauna, and a spa.
Apex City Of Edinburgh Hotel - Musselburgh
8.9 5265 reviews
Musselburgh
07/03 – 07/05
$355/nighttotal: $710 (2 )

Apex City Of Edinburgh Hotel

1 2
hotel , Edinburgh
The Apex City of Edinburgh Hotel sits right at the foot of Edinburgh Castle, just off the Royal Mile, placing you in the heart of the historic Old Town. This 4-star hotel has earned a "very good" user rating, making it a popular choice for travelers.
The hotel offers spacious rooms and suites with comfortable beds and modern amenities. Guests can enjoy a swimming pool, a fitness center, and a stylish restaurant and bar, ensuring a comfortable and enjoyable stay.
Kildonan Lodge Hotel - Musselburgh
8.2 2156 reviews
Musselburgh
07/03 – 07/05
$307/nighttotal: $614 (2 )

Kildonan Lodge Hotel

1 2
hotel , Edinburgh
The Kildonan Lodge Hotel is a Victorian lodging located in a peaceful residential area just 1.5 miles from the Royal Mile, with a direct bus route to the city center. It is a 4-star hotel with very good user ratings for location, cleanliness, and overall experience.
This hotel offers a traditional Victorian design with an open fire lounge and an honesty bar. Amenities include a swimming pool, fitness center, restaurant, bar, and free Wi-Fi.

Frequently Asked Questions about hotels in Musselburgh

  • Which area in Musselburgh is a good option for staying in a hotel?

    The best place to stay is probably around the Musselburgh High Street area. You'll be close to all the action, with plenty of shops, restaurants, and pubs within walking distance. Plus, you'll be just a short walk from the beach.
  • What are the best hotels with a swimming pool in Musselburgh?

    Best Western Kings Manor and Duddingston Guest House are among the best hotels with a swimming pool in Musselburgh.

  • What are the most affordable attractions in Musselburgh?

    For a budget-friendly day out, head to the Musselburgh Links. It's a great place to walk, play golf, or just enjoy the fresh air. The Musselburgh Museum is also a great option, with a fascinating collection of local history.
  • What are the most popular 2, 3 and 4-star hotels in Musselburgh?

    Among 2, 3 and 4-star hotels in Musselburgh, Best Western Kings Manor, Milton House and Edinburgh Lodges are the most popular ones.

  • How can travelers relax during a week in Musselburgh?

    There are many ways to relax in Musselburgh! A stroll along the beautiful Musselburgh Beach is perfect for a relaxing afternoon. If you're looking for a more active way to unwind, the Musselburgh Golf Course offers stunning views and a challenging game.
  • What are the best luxury hotels in Musselburgh?

    Melville House is among the best luxury hotels in Musselburgh.

  • Where can you find the best traditional local cuisine in Musselburgh?

    For authentic Scottish fare, try the 'The Ship Inn' on the High Street. They've got traditional dishes like haggis, neeps, and tatties, and they're known for their friendly service.
  • What are the best family friendly hotels in Musselburgh?

    The best family friendly hotels in Musselburgh are Best Western Kings Manor, Ravelston House and Duddingston Guest House.

  • What type of hotels can you find in Musselburgh?

    Musselburgh has a good selection of hotels, from cozy guesthouses to modern hotels. You'll find everything from budget-friendly options to more luxurious stays. You can find a nice selection of hotels on booking websites.
  • What are the best pet friendly hotels in Musselburgh?

  • When is the best time to book a hotel in Musselburgh?

    It really depends on what you're looking for. If you're coming for the Musselburgh Races, you'll want to book well in advance, especially if you're looking for a specific hotel. But generally, booking in advance is always a good idea, especially during peak season.
  • What are the best hotels with jacuzzi in Musselburgh?

    Best Western Kings Manor is the best hotel with a jacuzzi in Musselburgh.

  • What amenities do hotel rooms typically offer in Musselburgh?

    Most hotels in Musselburgh will have basic amenities like Wi-Fi, TV, and tea and coffee making facilities. Some will also have extra features like a swimming pool or a restaurant. It really depends on the specific hotel you choose.
  • What pet-friendly activities are available in Musselburgh?

    Musselburgh is a dog-friendly town! You can enjoy a walk with your furry friend along the Musselburgh Beach. The Musselburgh Links is also a great place for a dog walk, and many pubs and cafes welcome dogs on their patios.

Destinations nearby

Traveler-Approved Hotels with Swimming Pool in Musselburgh

Dip in whenever you like, as these hotels in Musselburgh come with a swimming pool on-site.

Hôtel Best Western Kings Manor - Musselburgh
8.2 14 reviews
Musselburgh
07/03 – 07/05
$421/nighttotal: $842 (2 )

Hôtel Best Western Kings Manor

1 2
hotel , Édimbourg
The Best Western Kings Manor, a 3-star hotel in Edinburgh's eastern suburbs, offers a historic 160-year-old building formerly a convent, located just 20 minutes by car from Edinburgh Castle and the Scottish National Gallery, and 0.5 miles from Musselburgh harbor and Portobello beach.
This pet-friendly accommodation features amenities such as air conditioning, free internet, a swimming pool, jacuzzi, sauna, spa, restaurant, fitness center, and tennis court, with one of the city's largest leisure clubs and diverse dining options including Lauders restaurant, Options bistro, and Zest bar.
Apex Waterloo Place Hotel - Musselburgh
8.9 6782 reviews
Musselburgh
07/03 – 07/05
$378/nighttotal: $756 (2 )

Apex Waterloo Place Hotel

1 2
hotel , Edinburgh
The Apex Waterloo Place Hotel is located in Edinburgh's Old Town, just off Princes Street, a short walk from the Royal Mile and Edinburgh Castle. The 4-star hotel has consistently received very good user ratings.
This lodging offers spacious rooms and elegant suites with comfortable beds, flat-screen TVs, and spacious en-suite bathrooms. Enjoy a workout in the fitness center, unwind in the spa with a swimming pool, sauna, and steam room, or savor traditional Scottish cuisine at the award-winning Elliot's restaurant.
The Caledonian Edinburgh, Curio Collection By Hilton - Musselburgh
8.9 4181 reviews
Musselburgh
07/03 – 07/05
$655/nighttotal: $1310 (2 )

The Caledonian Edinburgh, Curio Collection By Hilton

1 2
hotel , Edinburgh
The Waldorf Astoria Edinburgh - The Caledonian is located in Edinburgh's New Town, a short walk from Princes Street, George Street, and Edinburgh Castle. It's a 5-star hotel with very good user ratings. The hotel is family-friendly and pet-friendly, with a wide range of amenities.
The hotel was originally built in 1903 as part of Edinburgh's central railway station, offering a unique glimpse into the city's past. Guests can enjoy a spa, swimming pool, fitness center, and multiple dining options, including afternoon tea, bar food, and fine dining.
Apex Grassmarket Hotel - Musselburgh
8.7 5838 reviews
Musselburgh
07/03 – 07/05
$368/nighttotal: $736 (2 )

Apex Grassmarket Hotel

1 2
hotel , Edinburgh
The Apex Grassmarket Hotel is located in the Grassmarket area, a lively district just a short walk from Princes Street, Edinburgh Castle, and the Royal Mile. This 4-star hotel receives very good user ratings for its service and cleanliness.
The hotel offers spacious rooms with modern amenities, including widescreen TVs, private bathrooms, and tea/coffee making facilities. Guests can enjoy a range of amenities, including a swimming pool, sauna, fitness center, restaurant, and bar.

Discover Hotels with On-Site Restaurants in Musselburgh

Enjoy varied on-site dining at the end of every day at these premier hotels of Musselburgh.

Le Monde Hotel - Musselburgh
8.7 1879 reviews
Musselburgh
07/03 – 07/05
$448/nighttotal: $896 (2 )

Le Monde Hotel

1 2
hotel , Edinburgh
Le Monde Hotel is located on George Street, just a short walk from Princes Street, Edinburgh Waverley Station, and Edinburgh Castle, putting you in the heart of the city's bustling center. This 4-star hotel boasts consistently high user ratings for its excellent location and cleanliness.
Le Monde offers a variety of themed rooms, each inspired by a different city around the world. Enjoy luxurious amenities like free Wi-Fi, flat-screen TVs, and Temple Spa toiletries, along with access to two restaurants, three bars, and a free nightclub.
Holiday Inn Express Edinburgh - Leith Waterfront By Ihg - Musselburgh
8.2 13604 reviews
Musselburgh
07/03 – 07/05
$325/nighttotal: $650 (2 )

Holiday Inn Express Edinburgh - Leith Waterfront By Ihg

1 2
hotel , Edinburgh
The Holiday Inn Express Edinburgh - Leith Waterfront is located in the historic Leith district, just a short walk from the Ocean Terminal shopping center and the Royal Yacht Britannia. This 3-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features modern rooms with attached bathrooms and a stylish lounge area with free Wi-Fi. Guests can enjoy all-day dining options, including pizzas served 24 hours a day, paninis, soup, burgers, and a bar serving coffees, teas, premium spirits, craft beers, and world wines.
The Melville Inn By Innkeeper's Collection - Musselburgh
8.7 3955 reviews
Musselburgh
07/03 – 07/05
$210/nighttotal: $420 (2 )

The Melville Inn By Innkeeper's Collection

1 2
hotel , Dalkeith
The Melville Inn By Innkeeper's Collection, a 4-star hotel in Dalkeith, Scotland, is conveniently located near Musselburgh train station, offering easy access to Edinburgh (approximately 6 miles away) and is 1.9 miles from Dalkeith Palace and Newbattle Abbey.
This inn features 1 air-conditioned room with a smart TV and Chromecast, free Wi-Fi, free parking, an on-site pub and restaurant serving British cuisine, and is near Edinburgh Butterfly & Insect World (1804 feet away).
The Lane Hotel - Musselburgh
9.2 1817 reviews
Musselburgh
07/03 – 07/05
$388/nighttotal: $776 (2 )

The Lane Hotel

1 2
hotel , Edinburgh
The Lane Hotel, a four-star lodging, is conveniently located in Edinburgh, Scotland, about 1.2 miles from the city center, near the Edinburgh International Conference Centre (EICC) and within easy reach of attractions such as the National Museum of Scotland and Edinburgh Castle.
This 1-bedroom, 1-bathroom inn boasts an on-site restaurant and bar, free Wi-Fi, and a terrace; guests can enjoy various breakfast options and explore nearby historical sites like the Real Mary King's Close.
©2026 cozycozy.com