Search Filter

Star
  • 40
  • 222
  • 165
  • 14
  • 2
  • 1478
Accommodation Type
  • Apartments 1344
  • Hotels 189
  • Guest houses 127
  • Holiday homes 116
  • Bed and breakfasts 70
  • Aparthotels 28
  • Hostels 17
  • Inns 11
  • Student accommodation 7
  • Lodges 4
  • Homestays 3
  • Country houses 2
  • Campsites 2
  • Boats 1
Hotel Facilities
  • Internet services1865
  • WiFi1858
  • Free WiFi1846
  • Heating1718
  • Non-smoking throughout1669
  • WiFi available in all areas1510
  • Non-smoking rooms1206
  • Parking1076
  • Free parking677
  • Street parking613

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
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
7.4 out of 10

From 6 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 526 Reviews
£ Avg/Night
HOTEL IMAGE
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 176 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 14 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 3 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 2836 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
8.7 out of 10

From 9 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.3 out of 10

From 10 Reviews
£ Avg/Night
Musselburgh High St 2- Three Bedroom Maisonette

49/2 Musselburgh High St , Musselburgh , EH21 7AB

Musselburgh High St 2- Three Bedroom Maisonette is 1.91 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