Find hotels near Musselburgh Wallyford Station, Edinburgh from $52

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Musselburgh Wallyford Station hotels

Melville Castle

Melville Castle
4.0 star property
4.4 mi from Musselburgh Wallyford Station
9.2 out of 10, Wonderful, (256 reviews)
"Thank you for a wonderful stay. Jamie at reception was super helpful when i had to make last minute changes and made me feel really welcome."
United Kingdom
Narinder
$97 nightly
The price is $116
Feb 22 - Feb 23
Total with taxes and fees
Melville Castle

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
3.2 mi from Musselburgh Wallyford Station
8.8 out of 10, Excellent, (1,005 reviews)
"Lovely stay, huge bed and great location."
United Kingdom
Kate
$56 nightly
The price is $67
Mar 15 - Mar 16
Total with taxes and fees
Best Western Kings Manor Hotel

The Sun Inn

The Sun Inn
4.0 star property
5.3 mi from Musselburgh Wallyford Station
8.6 out of 10, Excellent, (410 reviews)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
$139 nightly
The price is $167
Feb 25 - Feb 26
Total with taxes and fees
The Sun Inn

Prestonfield House

Prestonfield House
5.0 star property
5.7 mi from Musselburgh Wallyford Station
9.8 out of 10, Exceptional, (292 reviews)
"What a lovely place.. Oh and their wine selection so dope..!"
United Kingdom
Janet
$251 nightly
The price is $301
Mar 2 - Mar 3
Total with taxes and fees
Prestonfield House

Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
4.8 mi from Musselburgh Wallyford Station
8.6 out of 10, Excellent, (4 reviews)
"We loved our one night stay here. I was worried because I didn’t realize there was no lift on the property, but the staff was very helpful in getting us to our room. "
United States
Amber
$63 nightly
The price is $75
Mar 19 - Mar 20
Total with taxes and fees
Premier Inn Edinburgh A7 - Dalkeith

Aynetree Guest House

Aynetree Guest House
3.0 star property
3.8 mi from Musselburgh Wallyford Station
7.6 out of 10, Good, (243 reviews)
"Very friendly staff, the room was in great condition. It was such a pleasure to stay here. "
United Kingdom
Kate
$59 nightly
The price is $71
Feb 22 - Feb 23
Total with taxes and fees
Aynetree Guest House

Northumberland Hotel

Northumberland Hotel
3.0 star property
6 mi from Musselburgh Wallyford Station
6.4 out of 10, (756 reviews)
"Clean room"
United Kingdom
ewan
$44 nightly
The price is $52
Mar 1 - Mar 2
Total with taxes and fees
Northumberland Hotel

First Lasswade Road House

First Lasswade Road House
4.0 star property
5.8 mi from Musselburgh Wallyford Station
7.6 out of 10, Good, (4 reviews)
"Property is dated and the bare minimal was provide in terms of amenities (such as no basic seasoning (no salt or black pepper). One garbage bag to last 4 days for 8 guests."
United States
Gillian
First Lasswade Road House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Compare popular hotels close to Musselburgh Wallyford Station

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
View from property
Melville Castle
4.0 star property
9.2
Wonderful
256 reviews
View
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.8
Excellent
1,005 reviews
View
Suite, Ensuite (River View )
The Sun Inn
4.0 star property
8.6
Excellent
410 reviews
View
Premium bedding, minibar, in-room safe, iron/ironing board
Prestonfield House
5.0 star property
9.8
Exceptional
292 reviews
View
Exterior
Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
8.6
Excellent
4 reviews
View

Top Musselburgh Wallyford Station Hotel Reviews

Frequently asked questions

What's the area like around Musselburgh Wallyford Station?

Musselburgh Wallyford Station is located in a welcoming area of Musselburgh known for its array of dining options and golfing. You'll find 232 hotels and other accommodations within a few miles for a convenient home base.

Where is the best place to stay close to Musselburgh Wallyford Station?

Best Western Kings Manor Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers a full-service spa and a restaurant. It's located 3.2 mi (5.1 km) from Musselburgh Wallyford Station. Other good choices within 5 miles include Carberry Tower Mansion House and Estate and Melville Castle.

How many hotels can I expect to find near Musselburgh Wallyford Station?

Expedia has 232 hotels and other accommodations a few miles from Musselburgh Wallyford Station.

What can I see and do near Musselburgh Wallyford Station?

Maltings, Prestongrange Museum, and Coade Stone Columns are well-known local landmarks worth a visit. Dip your toes in the water at Portobello Beach, Seton Sands, and Joppa Shore. Spend some time exploring the great outdoors at Dalkeith Country Park, Musselburgh Sands, and Fisherrow Sands.