Affordable Hotels in Musselburgh for Every Traveler

Ravelston House
Hotel
182 North High Street, Musselburgh, EH21 6BH, United Kingdom

Located in Musselburgh, 1.3 miles from Portobello Beach, Ravelston House has accommodations with a garden, free private parking, a restaurant and a bar. Featuring family rooms, this property also provides guests with a sun terrace. The property provides evening entertainment and luggage storage space. At the hotel, the rooms are equipped with a closet and a flat-screen TV. Featuring a private bathroom with a shower and a hairdryer, rooms at Ravelston House also feature free WiFi. A buffet, à la carte or continental breakfast is served at the property. Arthur's Seat is 4.2 miles from the accommodation, while Edinburgh Waverley Train Station is 5.8 miles from the property. Edinburgh Airport is 15 miles away.

Guest Reviews:

- "It was great I would recommend to anyone, it was that good that myself and my fiancée want to have our wedding here 👌🏻" - "Couldn’t fault it all very good" - "A lovely hotel in a nice town." - "good price/quality" - "Good location let down by awful mattress"

Carberry Tower Mansion House and Estate
Hotel
East Lothian, Musselburgh, EH21 8PY, United Kingdom

Hotel in Musselburgh with a 24-hour front desk and a restaurant
A restaurant, a bar/lounge, and conference space are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include a 24-hour front desk, a library, and tour/ticket assistance.
Carberry Tower Mansion House and Estate offers 30 accommodations with iPod docking stations and safes. Flat-screen televisions are featured in guestrooms.

Bathrooms include complimentary toiletries and hair dryers. This Musselburgh hotel provides complimentary wireless Internet access. Additionally, rooms include coffee/tea makers and irons/ironing boards. Housekeeping is provided daily.

Guest Reviews:

- "Great" - "We loved it! It felt like being in a castle! Room was very spacious for 3. Drinks and food were delicious. Would definitely book here again and recommend to others!" - "Great service, great breakfast. Suites are amazing." - "We have stayed at Carberry Towers several times now and have enjoyed every stay. The hotel is located in enclosed private grounds which are quite extensive. There is ample parking and the check in was easy. The staff are always friendly and helpful. The hotel building is old with some interesting history attached. Because it is old it has a few quirks which we feel adds to the overall charm. The food is always varied and well presented. Breakfast and the evening meal both satisfying. The room was comfortable and well stocked with all facilities available to enhance our stay. The hotel is set in its own grounds but within short travelling distance of local beaches, Edinburgh city centre and other local attractions. We always leave looking forward to our next visit. "

The Ship Inn
Hotel

Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi. The property is situated 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. Arthurs Seat is 10 km from the inn and The Real Mary King's Close is 10 km away. At the inn, each room is fitted with a wardrobe, a TV, a private bathroom, bed linen and towels. Guest rooms at The Ship Inn are equipped with a seating area. At the accommodation you will find a restaurant serving Scottish cuisine. Vegetarian, vegan and gluten-free options can also be requested. Camera Obscura and World of Illusions is 10 km from The Ship Inn, while Royal Yacht Britannia is 10 km away. The nearest airport is Edinburgh Airport, 24 km from the inn.

Amenities:

Child Friendly • Kitchen • Breakfast • Internet

Ravelston House
Hotel
182 North High Street, Musselburgh, Eh21 6bh, United Kingdom

Beachfront hotel for sun and fun
This smoke-free hotel features a restaurant, a bar/lounge, and a snack bar/deli. Free WiFi in public areas and free self parking are also provided. Additionally, wedding services, a garden, and a picnic area are onsite.
Ravelston House offers 7 accommodations with hair dryers and complimentary toiletries. Flat-screen televisions come with digital channels.

Bathrooms include showers. This Musselburgh hotel provides complimentary wireless Internet access. Housekeeping is offered daily and irons/ironing boards can be requested.

Guest Reviews:

- "Overall very good, lovely room, good value for money" - "This was our second time to stay here and we were very pleased with our room and meals." - "Great place to stay for work or leisure. Friendly welcome . Lovely comfortable, warm and spacious room. Quiet and beautifully decorated with a fantastic powerful shower. Nice touch with coffee maker in addition to kettle. Staff all friendly. Tasty well cooked breakfast served in bright restaurant. Excellent value . Wish I'd booked for a second night but when I decided it was fully booked. Would definitely return."

Premier Inn Edinburgh A1 - Newcraighall
Hotel
91 Newcraighall Road, Musselburgh, EH21 8RX, United Kingdom

Hotel in Musselburgh with free parking
Along with a 24-hour front desk, this smoke-free hotel has express check-out and free self parking. WiFi in public areas is free.
Premier Inn Edinburgh A1 - Newcraighall offers 66 accommodations.

Guest Reviews:

- "Very quiet. Close to rail" - "My main concern was that the HVAC system was not working well. We were in a bit of a heat wave and the AC was not working very well. Both the quantity & quality of air. Love that the train station was literally across the street." - "Older hotel. Room had a bad smell. In general the hotel can be cleaner and needs an upgrade. Staff are extremely nice and helpful. The location is a 5-minute walk to the train station. The train is a 10-minute ride to the Edinburgh Waverly station which is at the heart of the city."

Premier Inn Edinburgh A1 - Musselburgh
Hotel
Carberry Road, Inveresk, Musselburgh, EH21 8PT, United Kingdom

Hotel in Musselburgh with free parking
This smoke-free hotel features a 24-hour front desk, express check-out, and free self parking. WiFi in public areas is free.
Premier Inn Edinburgh A1 - Musselburgh offers 82 accommodations.

Guest Reviews:

- "The property was very clean and conveniently attached to a restaurant/bar. The staff were AMAZING! The young lady at the reception desk was full of smiles and let us borrow a uk plug for our chargers! We only brought America plugs! Also, Sara Jean in the restaurant was absolutely wonderful! She made me feel very welcome and gave us some good advice for what to do in York! It was such a great experience! I recommend if you’re looking for a quiet spot out in the country! "

Musselburgh Hotels on the Map

Compare the Best Hotels in Musselburgh – Addresses, Prices, Stars, Rating, and Review Count

Property Name Address Price ($) Star Rating Review Count Book
Ravelston House 182 North High Street, Musselburgh, EH21 6BH, United Kingdom 125 8.1 878 Click here
Carberry Tower Mansion House and Estate East Lothian, Musselburgh, EH21 8PY, United Kingdom 150 4.0 9.2 909 Click here
Ravelston House 182 North High Street, Musselburgh, Eh21 6bh, United Kingdom 67 3.0 8.8 417 Click here
Premier Inn Edinburgh A1 - Newcraighall 91 Newcraighall Road, Musselburgh, EH21 8RX, United Kingdom 72 3.0 9.0 15 Click here
Premier Inn Edinburgh A1 - Musselburgh Carberry Road, Inveresk, Musselburgh, EH21 8PT, United Kingdom 67 3.0 7.0 14 Click here

Note: The prices for each Hotels in Musselburgh do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here) to get the latest prices.

Frequently Asked Questions

Families visiting Musselburgh enjoyed staying at these hotels:

  • Ravelston House.- Review Count: 878, Rating: 8.1
  • Carberry Tower Mansion House and Estate.- Review Count: 909, Rating: 9.2
  • The Ship Inn.- Review Count: 215, Rating: 9.0

Hotels in Musselburgh that offer free or included breakfast include:

  • Ravelston House.- Review Count: 878, Rating: 8.1
  • The Ship Inn.- Review Count: 215, Rating: 9.0
  • Ravelston House.- Review Count: 417, Rating: 8.8

Hotels in Musselburgh with free or on-site parking include:

  • Ravelston House.- Review Count: 878, Rating: 8.1
  • Carberry Tower Mansion House and Estate.- Review Count: 909, Rating: 9.2
  • Ravelston House.- Review Count: 417, Rating: 8.8

Some of the best Hotels in Musselburgh are:

  • Carberry Tower Mansion House and Estate.- Review Count: 909, Rating: 9.2
  • Ravelston House.- Review Count: 417, Rating: 8.8
  • Premier Inn Edinburgh A1 - Newcraighall.- Review Count: 15, Rating: 9.0

Some of the popular Hotels in Musselburgh are:

  • Carberry Tower Mansion House and Estate.- Review Count: 909, Rating: 9.2
  • Ravelston House.- Review Count: 878, Rating: 8.1
  • Ravelston House.- Review Count: 417, Rating: 8.8