Hotels in Musselburgh

15 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
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

Staycity Aparthotels Edinburgh West End - Musselburgh
8.6 6937 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.
Malmaison Edinburgh City - Musselburgh
8.8 3052 reviews

Malmaison Edinburgh City

hotel, Edinburgh
The Malmaison Edinburgh City hotel is situated in the city centre, just a 0.6 km walk from Edinburgh Waverley Station and within easy reach of the Royal Mile and Edinburgh Playhouse. This 4-star hotel offers modern, air-conditioned rooms with flat-screen TVs, desks, and private bathrooms, as well as a restaurant, bar, and room service.
Radisson Blu Hotel, Edinburgh City Centre - Musselburgh
8.6 4756 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.
The Scotsman Hotel - Musselburgh
8.8 3631 reviews

The Scotsman Hotel

hotel, Edinburgh
The Scotsman Hotel is located in Edinburgh's Old Town, a short walk from Edinburgh Castle, the Royal Mile, and the National Museum of Scotland. This 4-star hotel has consistently received very good user ratings.
The hotel is housed in a historic building that was once the headquarters of The Scotsman newspaper, offering a unique glimpse into Edinburgh's history. Guests can enjoy a range of amenities, including a fitness centre, spa, and restaurant, as well as stunning views of Carlton Hill and Princes Street Gardens.

Best Musselburgh hotels with parking

Kildonan Lodge Hotel - Musselburgh
8.2 2417 reviews

Kildonan Lodge Hotel

hotel, Edinburgh
The Kildonan Lodge Hotel is a Victorian property located just 1.5 miles from the Royal Mile in a quiet residential area, with easy access to Edinburgh city centre by bus. It is a 4-star hotel with very good user ratings for location, cleanliness and overall experience.
The hotel offers a range of amenities, including a swimming pool, garden, fitness centre, restaurant, bar and room service. Guests can enjoy a traditional Scottish atmosphere with individually decorated rooms, an honesty bar and a range of luxurious features, including iPod docks, flat-screen TVs and complimentary sherry and shortbread.
Apex Grassmarket Hotel - Musselburgh
8.7 6285 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.
Ja The Bruntsfield - Edinburgh - Musselburgh
8.6 4315 reviews

Ja The Bruntsfield - Edinburgh

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.
Prestonfield House - Musselburgh
9.6 935 reviews

Prestonfield House

hotel, Edinburgh
Prestonfield House is a luxurious hotel located just 3 kilometres south of Edinburgh's Royal Mile, offering a tranquil escape from the city centre amidst beautiful gardens and a golf course. It is a 5-star hotel with excellent user ratings for location, cleanliness, and overall experience.
The hotel features stylish rooms with antique furnishings, creating a luxurious and historic ambiance. Guests can enjoy a range of amenities, including free Wi-Fi, plasma TVs, stocked mini-bars, a restaurant serving exquisite Scottish cuisine and traditional afternoon teas, a bar, room service, and free parking on-site.

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 in Musselburgh is near the town centre, close to the High Street. You'll find a good selection of hotels within walking distance of the shops, restaurants and attractions.
  • What are the best hotels with a swimming pool in Musselburgh?

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

  • What are the most affordable attractions in Musselburgh?

    Musselburgh has plenty of free attractions! You can stroll along the promenade, enjoy the views from the harbour, or explore the Musselburgh Links. For a small fee, you can visit the Musselburgh Museum, which tells the story of the town's rich 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 Hotel, Milton House and Edinburgh Lodges are the most popular ones.

  • How can travelers relax during a week in Musselburgh?

    Musselburgh is a great place to unwind. Take a walk along the coast, enjoy a picnic on the Links, or have a relaxing drink at one of the many pubs in the town centre. There's also a lovely golf course, the Musselburgh Old Course, which is one of the oldest in the world.
  • What are the best luxury hotels in Musselburgh?

    Carberry Tower Mansion House And Estate and Melville House are among the best luxury hotels in Musselburgh.

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

    For a taste of traditional Scottish food, head to the Brunton Hotel, which has a great restaurant serving classic dishes. You can also try the Ship Inn, a traditional pub with a menu featuring local favourites like fish and chips.
  • What are the best family friendly hotels in Musselburgh?

    The best family friendly hotels in Musselburgh are Carberry Tower Mansion House And Estate, Best Western Kings Manor Hotel and Ravelston House.

  • What hotel chains can you find in Musselburgh?

    There aren't many big hotel chains in Musselburgh. You'll find independent hotels and guesthouses, but no major chains like Premier Inn or Travelodge.
  • What are the best pet friendly hotels 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 hotels. There are also a few bed and breakfasts and self-catering apartments.
  • What are the best hotels with jacuzzi in Musselburgh?

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

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

    It's best to book your hotel in advance, especially if you're travelling during peak season, which is usually from May to September. Prices tend to be higher during these months, so it's worth booking early to get the best deals.
  • What amenities do hotel rooms typically offer in Musselburgh?

    Most hotels in Musselburgh offer basic amenities, such as Wi-Fi, TVs and tea and coffee making facilities. Some hotels also have swimming pools, gyms and restaurants.
  • What pet-friendly activities are available in Musselburgh?

    Musselburgh is a dog-friendly town, and there are plenty of places where you can enjoy a walk with your furry friend. The Musselburgh Links is a great place for a dog walk, and many pubs and cafes welcome dogs.

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 2197 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.
Sheraton Grand Hotel & Spa - Musselburgh
8.9 8313 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 Western Kings Manor - Musselburgh
8.2 7279 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 7116 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.

Best Musselburgh hotels with a restaurant

Leonardo Royal Hotel Edinburgh - Musselburgh
8.6 12566 reviews

Leonardo Royal Hotel Edinburgh

hotel, Edinburgh
The Leonardo Royal Hotel Edinburgh is located on the Royal Mile in Edinburgh's Old Town, a short walk from Waverley Train Station and surrounded by historic landmarks and bustling streets. The hotel is a 4-star establishment with very good user ratings.
The hotel offers comfortable accommodation with spacious rooms and modern amenities, including a restaurant, bar, fitness centre, and room service. Guests can also enjoy convenient access to Edinburgh's cultural attractions, shops, and dining options.
The Rutland Hotel & Apartments - Musselburgh
9.4 2680 reviews

The Rutland Hotel & Apartments

hotel, Edinburgh
The Rutland Hotel & Apartments is located on Princes Street in Edinburgh, just a short walk from the city's main shopping area and a 15-minute stroll from Edinburgh Castle. This 4-star hotel has excellent user ratings for its location, cleanliness and overall experience.
The hotel offers a range of stylish rooms, each individually designed and featuring luxurious amenities. Guests can enjoy a unique restaurant with a glass wine cellar, relax in the luxurious late-lounge or take advantage of the in-room treats and room service.
The Original Rosslyn Inn - Musselburgh
8.7 477 reviews

The Original Rosslyn Inn

hotel, Roslin
The Original Rosslyn Inn is located in the village of Roslin, just 13km from Edinburgh city centre and a 5-minute walk from the famous Rosslyn Chapel. It's a 4-star hotel with a very good user rating.
The inn is a traditional village pub with a welcoming atmosphere, offering a comfortable and authentic experience. It has 1 bedroom and 1 bathroom, with a guest capacity of 2. The inn provides a restaurant, bar, garden, room service, parking, internet access and family-friendly facilities.
The Melville Inn By Innkeeper's Collection - Musselburgh
8.7 3799 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.

Choose From the Best Boutique Hotels in Musselburgh

Break away from the expected and upgrade your travel plans; reserve a room at a stunning design hotel that embodies the authentic vibe of Musselburgh.

Holiday Inn Express Edinburgh City Centre By Ihg - Musselburgh
8.3 13569 reviews

Holiday Inn Express Edinburgh City Centre By Ihg

hotel, Edinburgh
©2026 cozycozy.com