Search Filter

Price

Star
  • 38
  • 217
  • 160
  • 20
  • 3
  • 566
Accommodation Type
  • Apartments 489
  • Hotels 162
  • Guest houses 132
  • Bed and breakfasts 75
  • Holiday homes 46
  • Aparthotels 28
  • Hostels 26
  • Cottages 18
  • Inns 17
  • Country houses 4
  • Lodges 2
  • Boats 1
  • Villas 1
  • Homestays 1
  • Campsites 1
  • Luxury tents 1
Hotel Facilities
  • Internet services969
  • WiFi961
  • Free WiFi954
  • Non-smoking throughout893
  • Heating870
  • Parking696
  • WiFi available in all areas648
  • Non-smoking rooms626
  • Free parking468
  • Family rooms462

Hotels in Musselburgh, Midlothian, Hotels near Musselburgh


Please select a hotel from the list of hotels in and near Musselburgh. The list below displays hotels within 30 kilometers of Musselburgh.

1004 Hotels found. Showing page 1 of 101
Order By
HOTEL IMAGE
Chlach Taigh Holiday Let

78 Millhill, Musselburgh , Musselburgh , EH21 7RW

Chlach Taigh Holiday Let is 0.29 kilometers from Musselburgh . Room prices starting from £ 0

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

From 52 Reviews
Starting From
£ 0
HOTEL IMAGE
Ravelston House

182 North High Street , Musselburgh , EH21 6BH

Ravelston House is 0.60 kilometers from Musselburgh . Room prices starting from £ 80

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

From 191 Reviews
Starting From
£ 80
HOTEL IMAGE
Harbour Court

Harbour Road 1d Harbour Court , Musselburgh , EH21 6DL

Harbour Court is 0.73 kilometers from Musselburgh . Room prices starting from £ 0

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

From 6 Reviews
Starting From
£ 0
Mackenzie Beach Bothy

49c Edinburgh Road Fisherrow East Lothian , Musselburgh , EH21 6EE

Mackenzie Beach Bothy is 1.36 kilometers from Musselburgh . Room prices starting from £ 75

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

From 139 Reviews
Starting From
£ 75
Queen Margaret University Residences

Queen Margaret Drive, Musselburgh , Musselburgh , EH21 6UD

Queen Margaret University Residences is 1.63 kilometers from Musselburgh . Room prices starting from £ 58

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

From 119 Reviews
Starting From
£ 58
Shepherd Hse Cottage

, Musselburgh , EH21

Shepherd Hse Cottage is 1.73 kilometers from Musselburgh . Room prices starting from £ 0

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

From 1 Reviews
Starting From
£ 0
Rockville Hotel

2 Joppa Pans , Edinburgh , EH15 2HF

Rockville Hotel is 2.14 kilometers from Musselburgh . Room prices starting from £ 95

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

From 363 Reviews
Starting From
£ 95
Premier Inn Edinburgh A1 - Musselburgh

Carberry Road, Inveresk , Musselburgh , EH21 8PT

Premier Inn Edinburgh A1 - Musselburgh is 2.31 kilometers from Musselburgh . Room prices starting from £ 75.6666666666667

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

From 112 Reviews
Starting From
£ 75.6666666666667
Best Western Kings Manor

100 Milton Road East , Edinburgh , EH15 2NP

Best Western Kings Manor is 2.56 kilometers from Musselburgh . Room prices starting from £ 58.5

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

From 1914 Reviews
Starting From
£ 58.5
Premier Inn Edinburgh A1 - Newcraighall

91 Newcraighall Road , Edinburgh , EH21 8RX

Premier Inn Edinburgh A1 - Newcraighall is 2.61 kilometers from Musselburgh . Room prices starting from £ 88.6666666666667

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

From 77 Reviews
Starting From
£ 88.6666666666667