Search Filter

Star
  • 42
  • 235
  • 161
  • 17
  • 2
  • 1419
Accommodation Type
  • Apartments 1281
  • Hotels 183
  • Guest houses 124
  • Holiday homes 123
  • Bed and breakfasts 75
  • Aparthotels 29
  • Hostels 18
  • Student accommodation 16
  • Inns 12
  • Country houses 5
  • Homestays 4
  • Lodges 3
  • Campsites 2
  • Boats 1
Hotel Facilities
  • Internet services1811
  • WiFi1802
  • Free WiFi1746
  • Heating1639
  • Non-smoking throughout1583
  • WiFi available in all areas1444
  • Non-smoking rooms1114
  • Parking1048
  • Free parking698
  • On-site parking603

Hotels near Musselburgh Train Station


Please select a hotel from the list of hotels in and near Musselburgh Train Station. The list below displays hotels within 30 kilometers of Musselburgh Train Station.
Order By
HOTEL IMAGE
Queen Margaret University Residences

Queen Margaret Drive, Musselburgh , Musselburgh , EH21 6UD

Queen Margaret University Residences is 0.14 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.1 out of 10

From 132 Reviews
£ Avg/Night
HOTEL IMAGE
Musselburgh 3 Bedroom Apartment

7 Stoneybank Road , Musselburgh , EH21 6HJ

Musselburgh 3 Bedroom Apartment is 0.56 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
0 out of 10

From 4 Reviews
£ Avg/Night
HOTEL IMAGE
Ravelston House

182 North High Street , Musselburgh , EH21 6BH

Ravelston House is 1.24 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.9 out of 10

From 505 Reviews
£ Avg/Night
Premier Inn Edinburgh A1 - Newcraighall

91 Newcraighall Road , Edinburgh , EH21 8RX

Premier Inn Edinburgh A1 - Newcraighall is 1.37 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.6 out of 10

From 192 Reviews
£ Avg/Night
Ark at Anchor

1 Eastfield , Edinburgh , EH15 2PW

Ark at Anchor is 1.75 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
0 out of 10

From 1 Reviews
£ Avg/Night
Musselburgh High Street 3 - Two Bedroom Apartment

Flat 3 49 High St , Musselburgh , EH21 7AB

Musselburgh High Street 3 - Two Bedroom Apartment is 1.88 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9.5 out of 10

From 6 Reviews
£ Avg/Night
Musselburgh High Street 5 - Two Bedroom Apartment

Flat 5 49 High St , Musselburgh , EH21 7AB

Musselburgh High Street 5 - Two Bedroom Apartment is 1.88 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
0 out of 10

From 2 Reviews
£ Avg/Night
Best Western Kings Manor

100 Milton Road East , Edinburgh , EH15 2NP

Best Western Kings Manor is 1.90 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
8.7 out of 10

From 2701 Reviews
£ Avg/Night
Musselburgh High Street 6- Two Bedroom Maisonette

3 Kerr's Wynd , Musselburgh , EH21 7RA

Musselburgh High Street 6- Two Bedroom Maisonette is 1.90 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
0 out of 10

From 4 Reviews
£ Avg/Night
Musselburgh High Street Apartments

49 High Street , Musselburgh , EH21 7AB

Musselburgh High Street Apartments is 1.91 kilometers from Musselburgh Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
9.6 out of 10

From 8 Reviews
£ Avg/Night