Find hotels in Musselburgh at the best prices

15 available hotel offers

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

15 Cheap hotels in Musselburgh

Best Musselburgh luxury hotels (4 and 5 stars)

Among the 15 accommodations in Musselburgh, here are the 4 best luxury hotels

The Salisbury Hotel - Musselburgh
8.3 2119 reviews

The Salisbury Hotel

hotel, Edinburgh
The Salisbury Hotel is a 4-star accommodation located in Edinburgh's quiet Newington district, approximately 1.6 kilometres from the historic Royal Mile and city centre.
This family-friendly establishment offers stylish rooms with complimentary Wi-Fi and room service, with some featuring four-poster beds, and provides limited free parking and a 40% discount at The Royal Commonwealth Pool.
Doubletree By Hilton Edinburgh City Centre - Musselburgh
8.2 3362 reviews

Doubletree By Hilton Edinburgh City Centre

hotel, Edinburgh
The Doubletree by Hilton Edinburgh City Centre is centrally located, a short walk from Princes Street and 0.4km from the Edinburgh International Conference Centre, boasting stunning views of Edinburgh Castle.
This 4-star hotel offers modern rooms with Egyptian cotton bedding, an award-winning Bread Street Brasserie, a stylish bar, a fitness centre, and discounted parking; pets are welcome.
Yotel Edinburgh - Musselburgh
8.3 13916 reviews

Yotel Edinburgh

hotel, Edinburgh
YOTEL Edinburgh, a 4-star hotel, enjoys a central Edinburgh location, a 14-minute walk (approximately 1.1 km) from the Edinburgh International Conference Centre and close to Edinburgh Waverley railway station, offering easy access to attractions such as the Camera Obscura and The Real Mary King's Close.
This establishment provides air-conditioned rooms with free Wi-Fi, a fitness centre, restaurant, bar, and allergy-free environment, plus breakfast options including a full English/Irish breakfast.
Sheraton Grand Hotel & Spa - Musselburgh
8.9 8302 reviews

Sheraton Grand Hotel & Spa

hotel, Edinburgh
The Sheraton Grand Hotel & Spa is located in Edinburgh's financial district, a short walk from Princes Street and Edinburgh Castle, offering easy access to the city's main attractions and vibrant West End. This 5-star hotel has received very good user ratings, making it a popular choice for travellers visiting the Scottish capital.
The hotel offers spacious rooms for up to two guests, featuring modern amenities and beautiful furnishings. Guests can enjoy a range of facilities including a swimming pool, gym, spa, and rooftop Hydropool, as well as a restaurant and bar serving modern Scottish cuisine.

Best Musselburgh hotels with parking

Moment George Iv Bridge - Musselburgh
9.3 300 reviews

Moment George Iv Bridge

hotel, Edinburgh
Moment George IV Bridge hotel enjoys a prime Old Town location, 0.6km from Edinburgh Waverley station, close to the University of Edinburgh and the Royal Mile.
This family-friendly lodging offers rooms with private bathrooms, in-room amenities including a fridge and dishwasher, plus free Wi-Fi and a continental breakfast; a paid airport shuttle service is available.
Kimpton Charlotte Square By Ihg - Musselburgh
9.0 2629 reviews

Kimpton Charlotte Square By Ihg

hotel, Edinburgh
Kimpton - Charlotte Square, An Ihg Hotel is a 5-star hotel in Edinburgh's elegant New Town, just yards from Princes Street and George Street, and a 5-minute walk from Waverley Railway Station. It has excellent user ratings for location, cleanliness, and overall experience. The hotel has a stylish and modern design, with comfortable rooms and a variety of dining options. Guests can enjoy a range of amenities including a swimming pool, spa, fitness centre, restaurant, and bar, as well as complimentary toiletries and spa treatments.
Bruntsfield Hotel, Worldhotels Elite - Musselburgh
8.6 4325 reviews

Bruntsfield Hotel, Worldhotels Elite

hotel, Edinburgh
The Bruntsfield Hotel is located in the Bruntsfield district, a short walk from Edinburgh city centre, with Edinburgh Castle a 15-minute stroll away and Princes Street, the main shopping area, just 5 minutes further. This 4-star hotel has received very good ratings from previous guests for its cleanliness, location, and overall experience.
The hotel offers spacious bedrooms with comfortable amenities and a well-equipped kitchen, bar, and garden. Guests can enjoy the peaceful location near Bruntsfield Links and the Meadows, with access to a terrace, free Wi-Fi, parking, and an electric vehicle charging point.
Village Hotel Edinburgh - Musselburgh
8.2 6904 reviews

Village Hotel Edinburgh

hotel, Edinburgh
The Village Hotel Edinburgh is conveniently located just outside Edinburgh city centre, approximately 2.6 kilometres from Murrayfield Stadium, Edinburgh Castle, and the EICC.
This 4-star hotel offers 1-bedroom rooms with modern bathrooms, an indoor pool, spa, gym, and Starbucks on-site, plus free Wi-Fi and ample parking.

Frequently Asked Questions about hotels in Musselburgh

  • What are the most affordable attractions in Musselburgh?

    You can't beat a walk along the Musselburgh beach for a cheap day out. It's a great place to enjoy the fresh air and sea views. For a bit of history, the Musselburgh Museum is free to enter and has some interesting exhibits on the town's past.
  • 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.

  • How can travelers relax during a week in Musselburgh?

    A trip to Musselburgh isn't complete without a visit to the Musselburgh Links Golf Course. It's one of the oldest golf courses in the world and is a great place to relax and enjoy a round of golf. If you're not a golfer, you can always take a stroll along the beach or have a picnic in Fisherrow Park.
  • 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.

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

    For a true taste of Musselburgh, head to the Musselburgh Fish Bar on the High Street. They serve up some of the best fish and chips in town. You can also try the traditional Scottish dishes at The Brunton Hotel restaurant.
  • What are the best luxury hotels in Musselburgh?

    Melville House is among the best luxury hotels in Musselburgh.

  • What type of hotels can you find in Musselburgh?

    You can find a range of hotels in Musselburgh, from budget-friendly guest houses to more luxurious hotels. There are also a few boutique hotels in the town.
  • 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.

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

    The best time to book a hotel in Musselburgh is in advance, especially if you're planning to visit during the peak season, which is during the summer months. You can often find deals if you book early.
  • What are the best pet friendly hotels in Musselburgh?

  • What amenities do hotel rooms typically offer in Musselburgh?

    Most hotels in Musselburgh offer basic amenities like Wi-Fi, tea and coffee making facilities, and TVs. Some hotels also offer more luxury amenities, such as swimming pools, saunas, and restaurants.
  • What are the best hotels with jacuzzi in Musselburgh?

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

  • What pet-friendly activities are available in Musselburgh?

    Musselburgh is a very dog-friendly town. You can take your dog for walks along the beach, in Fisherrow Park, or on the Musselburgh Links Golf Course. There are also a few dog-friendly pubs and restaurants in town.

Popular destinations

Best Musselburgh hotels with a pool

Among the 15 accommodations in Musselburgh, here are the 4 best hotels with a pool

Apex Grassmarket Hotel - Musselburgh
8.7 6154 reviews

Apex Grassmarket Hotel

hotel, Edinburgh
The Apex Grassmarket Hotel is located in the Grassmarket area, a lively district just a short walk from Princes Street and Edinburgh Castle. This 4-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel offers a range of amenities to ensure a comfortable stay, including a swimming pool, a sauna, a fitness centre, a restaurant and a bar. Guests can also enjoy a terrace or balcony, and there is a garden for relaxing in the fresh air.
The Caledonian Edinburgh, Curio Collection By Hilton - Musselburgh
8.9 2517 reviews

The Caledonian Edinburgh, Curio Collection By Hilton

hotel, Edinburgh
The Waldorf Astoria Edinburgh - The Caledonian sits on Princes Street, a stone's throw from Edinburgh Castle and the bustling George Street. This 5-star hotel consistently receives very good user ratings, making it a popular choice for travellers seeking a luxurious stay in the Scottish capital.
The accommodation features a range of well-appointed rooms and suites, many offering stunning views of the city. Guests can enjoy a range of amenities, including a spa, swimming pool, fitness centre, and several restaurants and bars.
Apex Waterloo Place Hotel - Musselburgh
8.9 7040 reviews

Apex Waterloo Place Hotel

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, Edinburgh Waverley Railway Station, and Edinburgh Castle. It's a 4-star hotel with excellent user ratings. The accommodation offers stylish rooms featuring flat-screen TVs, spacious en-suite bathrooms with walk-in showers, and Antipodes organic toiletries. Guests can enjoy a range of amenities and activities including a stylish spa, a swimming pool, a fitness suite, a sauna and steam room, a restaurant, a bar, and free Wi-Fi throughout the hotel.
Radisson Blu Hotel, Edinburgh City Centre - Musselburgh
8.6 4725 reviews

Radisson Blu Hotel, Edinburgh City Centre

hotel, Edinburgh
The Radisson Blu Hotel, Edinburgh City Centre offers a 4-star stay in Edinburgh's city centre, conveniently located a 5-minute walk from Waverley train station and within a 10-minute stroll of Edinburgh Castle and Holyrood Park.
This Edinburgh accommodation boasts an indoor swimming pool, sauna, spa, and fitness centre, alongside an on-site restaurant and bar, with rooms featuring free Wi-Fi, satellite TV, and air conditioning.

Best Musselburgh hotels with a restaurant

Hub Edinburgh City Centre - Rose Street - Musselburgh
8.0 1017 reviews

Hub Edinburgh City Centre - Rose Street

hotel, Edinburgh
The Hub Edinburgh City Centre - Rose Street offers a 3-star hotel stay in central Edinburgh, located a 7-minute walk from Camera Obscura and World of Illusions and within easy reach of the Royal Mile and National Museum of Scotland.
This accommodation provides air-conditioned rooms with WiFi, an on-site restaurant and bar, and is suitable for 2 guests with a floor area of 20 square meters, featuring one bedroom and one bathroom, with check-out at 12:00 PM.
Premier Inn Edinburgh A1 - Newcraighall - Musselburgh
8.1 91 reviews

Premier Inn Edinburgh A1 - Newcraighall

hotel, Musselburgh
Premier Inn Edinburgh A1, a 3-star hotel in southeast Edinburgh, is situated near Musselburgh and Fort Kinnaird Retail Park, offering easy access to Edinburgh's city centre and attractions, approximately 8-10km away.
This inn boasts new generation bedrooms with 40" flat-screen TVs, freshly updated bathrooms with large showers, and luxurious king-size Hypnos beds; guests can also enjoy proximity to world-class golf courses and the retail park.
Rabble - Musselburgh
8.7 1101 reviews

Rabble

hotel, Edinburgh
Rabble is located in Edinburgh, just under 800 metres from Waverley train station and a short walk from the Royal Mile, placing it within easy reach of the city's main attractions. The 4-star hotel has received very good user ratings, making it a popular choice for visitors.
The accommodation features comfortable rooms with TVs, tea/coffee making facilities, fridges, bathrobes, complimentary Gazelli toiletries, and hairdryers. Guests can enjoy a unique dining experience at the Taphouse, serving locally sourced, slow-cooked food and unfiltered craft beers, and relax in the glass roof garden with stunning views of the city.
Apex City Of Edinburgh Hotel - Musselburgh
8.9 5467 reviews

Apex City Of Edinburgh Hotel

hotel, Edinburgh
The Apex City of Edinburgh Hotel sits at the foot of Edinburgh Castle, just off the Royal Mile, making it a great base for exploring the city's historic centre. It's a 4-star hotel with excellent user reviews, so you can be sure of a comfortable stay. The accommodation offers spacious and stylish rooms and suites, all with comfortable beds and en-suite bathrooms. Guests have access to a range of amenities including a swimming pool, fitness centre, and restaurant, as well as free Wi-Fi throughout.

Choose From the Best Boutique Hotels in Musselburgh

Skip the ordinary and embrace an elevated travel experience; stay at an exceptional design hotel highlighting the true essence of Musselburgh.

Black Ivy - Musselburgh
9.0 2348 reviews

Black Ivy

hotel, Edinburgh
©2026 cozycozy.com