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 Glasshouse, Autograph Collection - Musselburgh
8.7 2000 reviews

The Glasshouse, Autograph Collection

hotel, Edinburgh
The Glasshouse, Autograph Collection is located in Edinburgh's New Town, a short walk from Edinburgh Waverley Station and Princes Street, making it ideal for exploring the city's historic attractions. This 5-star hotel receives very good user ratings for its cleanliness and location.
The hotel is housed in a 172-year-old church facade, offering a unique blend of modern design and historical charm. Guests can enjoy a rooftop garden with stunning city views, a spa, a fitness centre, a restaurant, a bar and a whiskey collection, as well as modern amenities like air conditioning, a swimming pool and valet parking.
Staycity Aparthotels Edinburgh West End - Musselburgh
8.6 6940 reviews

Staycity Aparthotels Edinburgh West End

hotel, Edinburgh
Staycity Aparthotels Edinburgh West End is conveniently located in the West End, just a short walk from Edinburgh Haymarket Rail Station and Princes Street. This 4-star aparthotel has received very good user ratings for its location, cleanliness, and overall experience.
The aparthotel offers both apartments and townhouses, providing guests with plenty of space. Amenities include fully equipped kitchens, free Wi-Fi, a restaurant, a bar, a fitness centre, and a terrace, ensuring a comfortable and enjoyable stay.
Albany Hotel - Musselburgh
8.2 1524 reviews

Albany Hotel

hotel, Edinburgh
The Albany Hotel, a 3-star establishment, enjoys a central Edinburgh city centre location, within a 0.8km radius of the Omni Centre, Edinburgh Playhouse, Princes Street, and St Andrew Square.
This one-bedroom, one-bathroom lodging offers guests free Wi-Fi in public areas, a 24-hour front desk, and proximity to public transport, including the St Andrew Square tram stop (0.6km).
The Place Hotel - Musselburgh
8.7 6822 reviews

The Place Hotel

hotel, Edinburgh
The Place Hotel is a 4-star hotel located in Edinburgh's city centre, just 0.8 kilometres from George Street and the Playhouse Theatre, and 1.6 kilometres from Edinburgh Waverley Station and Princes Street. The hotel has received very good user ratings, making it a popular choice for travellers.
The hotel is housed in three elegant Georgian townhouses, offering a unique and historic setting. It features a bar, a restaurant, and a terrace, providing guests with a range of amenities and activities to enjoy.

Best Musselburgh hotels with parking

Dalhousie Castle - Musselburgh
8.5 1450 reviews

Dalhousie Castle

hotel, Edinburgh
Dalhousie Castle Hotel, a 4-star establishment near Bonnyrigg, offers a 13th-century castle setting on the River Esk, a 3.2km drive from Rosslyn Chapel and 32km from Edinburgh.
This Bonnyrigg hotel boasts extensive spa facilities, including a sauna and steam room, plus on-site activities like archery and falconry, alongside luxurious rooms and award-winning dining in the Dungeon Restaurant and the Orangery.
Best Western Kings Manor Hotel - Musselburgh
No reviews

Best Western Kings Manor Hotel

hotel, Edinburgh
The Best Western Kings Manor Hotel is located on the A199 Eastbound, approximately 6.4 kilometres north of the A720/A1 junction, offering straightforward access to Edinburgh city centre.
This Edinburgh accommodation provides complimentary parking for 120 cars and free WiFi throughout, with guests able to earn points via the Best Western Rewards program and accumulate miles with integrated airline frequent flyer schemes.
Ocean Mist Leith - Musselburgh
9.6 2312 reviews

Ocean Mist Leith

hotel, Edinburgh
Ocean Mist Leith offers a one-bedroom apartment in Edinburgh's Leith district, a short walk (1.8km) from the Royal Yacht Britannia and within easy reach of Edinburgh Playhouse, Edinburgh Waverley station, and the Royal Mile.
This excellently-rated property features a terrace, bar, free Wi-Fi, air conditioning, and a continental breakfast, plus allergy-free rooms are available.
Novotel Edinburgh Centre - Musselburgh
8.4 6740 reviews

Novotel Edinburgh Centre

hotel, Edinburgh
The Novotel Edinburgh Centre is located near the Grassmarket, a historic market square with pubs and restaurants, just a short walk from Princes Street and Edinburgh Waverley Rail Station. This 4-star hotel has consistently received very good user ratings.
Rooms are modern and spacious, featuring LCD TVs, free Wi-Fi, and tea and coffee making facilities. Guests can enjoy a range of amenities, including a swimming pool, hot tub, sauna, fitness centre, restaurant, bar, and room service.

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

The Balmoral Hotel - Musselburgh
9.5 2201 reviews

The Balmoral Hotel

hotel, Edinburgh
The Balmoral Hotel sits on Princes Street, a short walk from Edinburgh's main shopping area and Waverley Station. It is a 5-star hotel with excellent user ratings.
The hotel offers spacious rooms with marble bathrooms and interactive TVs. Guests can enjoy fine dining, afternoon tea, cocktails, and a range of amenities including a spa, fitness centre, and swimming pool.
Apex Waterloo Place Hotel - Musselburgh
8.9 7126 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.
Edinburgh Marriott Hotel Holyrood - Musselburgh
8.7 4243 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.
Radisson Blu Hotel, Edinburgh City Centre - Musselburgh
8.6 4753 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

The Scholar - Musselburgh
9.1 6406 reviews

The Scholar

hotel, Edinburgh
The Scott hotel is located in Edinburgh's Southside district, a short walk from the Meadows and within easy reach of the city centre. It is a 4-star establishment with very good user ratings across the board.
The hotel is housed in a historic baronial house dating back to the 1750s, offering a blend of character and modern amenities. Guests can enjoy a restaurant, bar, garden, fitness centre, and room service, making it a comfortable and convenient choice for travellers.
W Edinburgh - Musselburgh
8.9 2429 reviews

W Edinburgh

hotel, Edinburgh
W Edinburgh is conveniently located in central Edinburgh, just a short walk from Edinburgh Waverley Train Station, the Royal Mile, and Edinburgh Playhouse, putting you right in the heart of the city's bustling cultural scene. The hotel has consistently received excellent ratings for its location, cleanliness, and overall guest experience.
The hotel offers a range of modern amenities, including a fitness centre, a spa, and a terrace, perfect for relaxing after a day of exploring Edinburgh. Each room is equipped with a comfortable double bed, a private bathroom, and a range of modern comforts, making it ideal for couples or solo travellers.
Market Street Hotel - Musselburgh
9.5 4195 reviews

Market Street Hotel

hotel, Edinburgh
The Market Street Hotel sits in the heart of Edinburgh's Old Town, just a short walk from the Royal Mile and a stone's throw from The Real Mary King's Close. This 4-star hotel is highly rated by guests, with excellent reviews for its location, cleanliness, and overall experience.
The hotel offers a range of modern rooms, each featuring bespoke design furniture and locally-sourced fabrics. Guests can enjoy a rooftop champagne lounge with panoramic city views, evening entertainment, and a 24-hour front desk for added convenience.
Malmaison Edinburgh - Musselburgh
8.4 4813 reviews

Malmaison Edinburgh

hotel, Edinburgh
The Malmaison Edinburgh, a 4-star hotel, is situated in Leith, a 6.4km drive from Edinburgh city centre, offering waterfront views on the Forth.
This boutique establishment features individually designed rooms, a state-of-the-art gym, a stylish bar, the Malmaison Brasserie restaurant, and free on-site parking.

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.

Ibis Edinburgh Centre Royal Mile - Musselburgh
8.1 5201 reviews

Ibis Edinburgh Centre Royal Mile

hotel, Edinburgh
©2026 cozycozy.com