Search Filter

Price

Star
  • 33
  • 200
  • 159
  • 20
  • 3
  • 469
Accommodation Type
  • Apartments 386
  • Hotels 165
  • Guest houses 128
  • Bed and breakfasts 83
  • Holiday homes 38
  • Cottages 24
  • Hostels 23
  • Inns 10
  • Villas 6
  • Homestays 6
  • Lodges 4
  • Country houses 3
  • Aparthotels 3
  • Holiday parks 2
  • Campsites 2
  • Boats 1
Hotel Facilities
  • Free WiFi817
  • Heating803
  • Non-smoking throughout753
  • Non-smoking rooms629
  • Family rooms517
  • Luggage storage330
  • Private parking311
  • Garden248
  • Bar198
  • Fax/photocopying179

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.

884 Hotels found. Showing page 1 of 89
Order By
HOTEL IMAGE
Melville House

103 A North High Street , Musselburgh , EH21 6JE

Melville House is 0.23 kilometers from Musselburgh . Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
HOTEL IMAGE
The Old Bakery

1d Market Street , Musselburgh , EH21 6PS

The Old Bakery is 0.28 kilometers from Musselburgh . Room prices starting from £ 90

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

From 0 Reviews
Starting From
£ 90
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.9 out of 10

From 42 Reviews
Starting From
£ 0
Links View Room

4c Links View , Musselburgh , EH21 6JT

Links View Room is 0.38 kilometers from Musselburgh . Room prices starting from £ 60

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

From 0 Reviews
Starting From
£ 60
Ravelston House

182 North High Street , Musselburgh , EH21 6BH

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

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

From 0 Reviews
Starting From
£ 85
Arden Guest House

26 Linkfield Road , Musselburgh , EH21 7LL

Arden Guest House is 1.03 kilometers from Musselburgh . Room prices starting from £ 50

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

From 229 Reviews
Starting From
£ 50
Beach House 49

49B Edinburgh Road , Musselburgh , EH21 6EE

Beach House 49 is 1.35 kilometers from Musselburgh . Room prices starting from £ 80

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

From 48 Reviews
Starting From
£ 80
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
8.9 out of 10

From 179 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 £ 56

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

From 118 Reviews
Starting From
£ 56
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