Hotels in Musselburgh

15 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Musselburgh hotels
Choose the perfect holiday 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

Ten Hill Place - Musselburgh
9.0 7206 reviews

Ten Hill Place

hotel, Edinburgh
Ten Hill Place, a 4-star hotel, is situated in a peaceful Georgian square, just a short walk from Edinburgh Waverley Station and Princes Street. It has consistently received excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers spacious rooms with sleek bathrooms and modern amenities. Guests can enjoy a variety of facilities, including a restaurant serving locally sourced food, a bar with a cocktail menu, a fitness centre, and free Wi-Fi throughout.
Sheraton Grand Hotel & Spa - Musselburgh
8.9 8301 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.
Hilton Edinburgh Carlton - Musselburgh
8.0 3237 reviews

Hilton Edinburgh Carlton

hotel, Edinburgh
The Hilton Edinburgh Carlton is situated on the Royal Mile, just a short walk from Princes Street and directly adjacent to Waverley Rail Station, making it a great base for exploring Edinburgh's historic Old Town. The 4-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel offers spacious rooms with modern amenities, including a private bathroom, a work desk, and a HD freeview TV. Guests can enjoy complimentary WiFi throughout the hotel, as well as access to a fitness centre, a restaurant, a bar, and room service.
Hotel Du Vin Edinburgh - Musselburgh
9.0 7999 reviews

Hotel Du Vin Edinburgh

hotel, Edinburgh
Hotel Du Vin Edinburgh is situated in the historic Old Town, a short walk from Edinburgh Castle and Princes Street, offering a convenient base to explore the city's attractions. This 4-star hotel receives very good user ratings, making it a popular choice for travellers.
The accommodation is housed in a former city asylum, offering a unique and intriguing setting. Guests can enjoy a range of amenities, including a French bistro, a mezzanine bar, a tasting room, a cigar humidor, and luxurious rooms with Egyptian linen and roll top baths.

Best Musselburgh hotels with parking

Doubletree By Hilton Edinburgh City Centre - Musselburgh
8.3 3354 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.
Intercontinental Edinburgh The George By Ihg - Musselburgh
8.6 2219 reviews

Intercontinental Edinburgh The George By Ihg

hotel, Edinburgh
The Intercontinental Hotels - Edinburgh The George, An Ihg Hotel, is situated in Edinburgh's New Town, a short walk from Edinburgh Castle, Princes Street Gardens, and Holyrood Palace. The hotel is a 5-star establishment, and guests have consistently rated it "very good" for its overall experience.
The hotel is housed in a Grade II listed building, originally built in 1775. It offers a range of amenities, including a spa, fitness centre, restaurant, bar, and event spaces.
Apex Grassmarket Hotel - Musselburgh
8.7 6156 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.
Radisson Blu Hotel, Edinburgh City Centre - Musselburgh
8.7 5960 reviews

Radisson Blu Hotel, Edinburgh City Centre

hotel, Edinburgh
The Radisson Blu Hotel, Edinburgh City Centre is situated in the New Town, a short walk from Edinburgh's main attractions like Waverley train station, Princes Street, and the Royal Mile. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of comfortable rooms with modern amenities, including a private bathroom, TV, and work area. Guests can enjoy a range of facilities, such as a swimming pool, sauna, spa, fitness centre, restaurant, bar, and room service.

Frequently asked questions about hotels in Musselburgh

  • What are the best landmarks to visit in Musselburgh and around?

    Musselburgh has a few landmarks worth seeing, like the historic Musselburgh Racecourse, the oldest racecourse in Scotland, and the imposing Pinkie House, a 17th-century mansion. If you want to explore further afield, the historic city of Edinburgh is only a short train ride away, with its iconic Edinburgh Castle and the Royal Mile.
  • 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.

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

    The best place to stay in Musselburgh for hotels is probably near the town centre, around the High Street. You'll be within walking distance of shops, restaurants, and the train station for easy access to Edinburgh.
  • 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.

  • What are the most affordable attractions in Musselburgh?

    Musselburgh is pretty affordable, with many free attractions, like strolling along the promenade or visiting the Musselburgh Museum. The kids might enjoy the Musselburgh Links, a large open space with a playground. You can also walk along the River Esk, which is a lovely way to spend a few hours.
  • What are the best luxury hotels in Musselburgh?

    Melville House is among the best luxury hotels in Musselburgh.

  • How can travelers relax during a week in Musselburgh?

    There are lots of ways to unwind in Musselburgh. Take a walk along the beach, enjoy a pint at a traditional pub, or try a round of golf at the Musselburgh Links. If you're feeling adventurous, you could even try a spot of fishing on the River Esk.
  • 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.

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

    For a taste of traditional Scottish fare, head to The Ship Inn, a classic pub with a menu featuring local favourites like fish and chips, haggis, and neeps and tatties. You can also find some great local produce at the Musselburgh Farmers Market, held every Saturday.
  • What are the best pet friendly hotels in Musselburgh?

  • What hotel chains can you find in Musselburgh?

    There are a few well-known hotel chains in Musselburgh, including Premier Inn and Travelodge. These offer comfortable and affordable accommodation, perfect for a short stay.
  • What are the best hotels with jacuzzi in Musselburgh?

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

  • What type of hotels can you find in Musselburgh?

    You can find a variety of hotels in Musselburgh, from budget-friendly guesthouses to more luxurious options. There are also a few bed and breakfasts, offering a more personal experience. You can also find self-catering apartments if you prefer to cook your own meals.
  • When is the best time to book a hotel in Musselburgh?

    The best time to book a hotel in Musselburgh is usually in advance, especially if you're planning to visit during peak season, like summer or during the Edinburgh Fringe Festival. Booking early can help you get the best deals and ensure availability.
  • What amenities do hotel rooms typically offer in Musselburgh?

    Hotel rooms in Musselburgh typically offer the standard amenities, like a comfortable bed, a desk, a TV, and tea and coffee making facilities. Some hotels also offer additional amenities like Wi-Fi, a hairdryer, and an iron and ironing board.
  • What pet-friendly activities are available in Musselburgh?

    Musselburgh is a dog-friendly town, with many pubs and restaurants welcoming furry friends. Take your dog for a walk on the beach or along the River Esk, or enjoy a picnic in the Musselburgh Links. The town even has a dog-friendly ice cream parlour!

Popular destinations

Best Musselburgh hotels with a pool

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

Best Western Kings Manor - Musselburgh
8.3 7373 reviews

Best Western Kings Manor

hotel, Edinburgh
The Best Western Kings Manor is situated in Portobello, a seaside district just a short walk from the beach and a 5-minute walk from the railway station, offering easy access to Edinburgh city centre. This 3-star hotel receives consistently high ratings from guests for its location, cleanliness, and overall experience.
The hotel offers a range of comfortable rooms with en-suite bathrooms, satellite TV, and 24-hour room service. Guests can enjoy a variety of amenities including a swimming pool, gym, sauna, steam room, and tennis court, as well as a bistro and bar serving lunch, dinner, and breakfast.
Apex Waterloo Place Hotel - Musselburgh
8.9 7024 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.
Hôtel Best Western Kings Manor - Musselburgh
8.2 14 reviews

Hôtel Best Western Kings Manor

hotel, Édimbourg
Hôtel Best Western Kings Manor is situated in Edinburgh's eastern suburbs, offering easy access to the city centre's attractions within a 20-minute journey, and is located 800 metres from Musselburgh harbour and Portobello beach.
This 3-star hotel provides 100 en-suite rooms, including accessible options, and features extensive leisure facilities such as a swimming pool, jacuzzi, sauna, spa, and fitness centre, alongside multiple dining venues.
Edinburgh Marriott Hotel Holyrood - Musselburgh
8.7 4191 reviews

Edinburgh Marriott Hotel Holyrood

hotel, Edinburgh
The Edinburgh Holyrood Hotel is ideally situated in Edinburgh's historic centre, just a short walk from Holyrood Palace and Abbey, and a mile from Edinburgh Castle. This 4-star hotel receives very good user ratings, making it a popular choice for travellers visiting the city.
The hotel offers spacious rooms with comfortable amenities, including satellite TV, a hairdryer, and a marble private bathroom. Guests can enjoy a range of facilities, including a swimming pool, sauna, spa, and fitness centre, as well as an award-winning restaurant and bar.

Best Musselburgh hotels with a restaurant

Ibis Styles Edinburgh St Andrew Square - Musselburgh
8.9 14258 reviews

Ibis Styles Edinburgh St Andrew Square

hotel, Edinburgh
The Ibis Styles Edinburgh St Andrew Square hotel is conveniently located in the city centre, just a two-minute walk from Princes Street and a ten-minute walk from Edinburgh Train Station. This 3-star hotel is rated very good by past guests. The hotel offers uniquely designed rooms, a departure from the standard ibis hotel aesthetic. Guests can enjoy a range of amenities including a restaurant, bar, and complimentary Wi-Fi, as well as a continental breakfast each morning.
The Melville Inn By Innkeeper's Collection - Musselburgh
8.7 3901 reviews

The Melville Inn By Innkeeper's Collection

hotel, Dalkeith
The Melville Inn By Innkeeper's Collection, a 4-star hotel near Musselburgh, offers convenient access to Edinburgh (9.7km) and is situated 3km from Dalkeith Palace and Newbattle Abbey.
This one-bedroom, one-bathroom inn boasts free Wi-Fi, parking, and an on-site pub and restaurant, The Melville Inn Vintage Inn, serving seasonal British dishes, plus nearby attractions include Edinburgh Butterfly & Insect World.
The Lane Hotel - Musselburgh
9.2 1779 reviews

The Lane Hotel

hotel, Edinburgh
The Lane Hotel, a 4-star establishment in Edinburgh, is situated approximately 3.2 kilometres from the city centre, close to the National Museum of Scotland and within easy reach of the Royal Mile and Edinburgh Castle.
This one-bedroom, one-bathroom hotel offers guests an on-site restaurant and bar, free Wi-Fi, and a terrace; breakfast options include a buffet, à la carte, and a Full English/Irish.
Courtyard By Marriott Edinburgh - Musselburgh
8.7 8418 reviews

Courtyard By Marriott Edinburgh

hotel, Edinburgh
The Courtyard By Marriott Edinburgh is located in the New Town, a short walk from Princes Street and Calton Hill, offering easy access to Edinburgh's main attractions. This 4-star hotel is rated 'very good' by previous guests.
The hotel has modern and spacious rooms, with locally-inspired furnishings and plush bedding. Guests can enjoy a range of amenities, including a restaurant, bar, fitness centre, and free Wi-Fi.

Choose From the Best Boutique Hotels in Musselburgh

Move past the predictable and elevate your stay; check into an exceptional design hotel capturing the true spirit of Musselburgh.

Old Waverley Hotel - Musselburgh
8.0 5350 reviews

Old Waverley Hotel

hotel, Edinburgh
©2026 cozycozy.com