Filters

Selected filters
Clear all

Accommodation type

Hotels by class

Price per night

Districts

Review rating

Attractions

  • Show All + Show Less -

Thematic hotels

  • Show All + Show Less -

Hotel facilities

Room facilities

List view
Photo view
Filters
Distance - low to high
Sorting
  • Most popular first
  • Highest rating first
  • Lowest price first
  • Distance - low to high
Holiday home in Edinburgh, United Kingdom
2.1 km to Musselburgh Racecourse
11.1 km to the city centre
7.3 (22 reviews)
Situated 25 minutes' stroll from Preston Tower, the 2-bedroom Morrison'S Haven Villa provides access to numerous tourist attractions in the area.
Situated 25 minutes' stroll from Preston Tower, the 2-bedroom Morrison'S Haven Villa provides access to numerous tourist attractions in the area.
Apartment in Edinburgh, United Kingdom
2.2 km to Musselburgh Racecourse
6.8 km to the city centre
7.6 (66 reviews)
Beachfront 14 m² The Coorie Inn @ Portobello, Edinburgh'S Seaside is located around 15 minutes' drive from Palace of Holyroodhouse and offers Wi-Fi for either business or leisure. National Library of…
Beachfront 14 m² The Coorie Inn @ Portobello, Edinburgh'S Seaside is located around 15 minutes' drive from Palace of Holyroodhouse and offers Wi-Fi for either business or leisure. National Library of…
3 stars Hotel in Edinburgh, United Kingdom
2.3 km to Musselburgh Racecourse
9.9 km to the city centre
The 3-star Premier Inn Edinburgh A1 - Musselburgh has 60 rooms and is located around 20 minutes on foot from Lewisvale Public Park. Guests who stay at the hotel can park their car on site.
The 3-star Premier Inn Edinburgh A1 - Musselburgh has 60 rooms and is located around 20 minutes on foot from Lewisvale Public Park. Guests who stay at the hotel can park their car on site.
3 stars Hotel in Edinburgh, United Kingdom
2.4 km to Musselburgh Racecourse
8.3 km to the city centre
The 3-star Travelodge Edinburgh Musselburgh hotel has 44 rooms and is located within 25 minutes' walk of Musselburgh Racecourse. This Edinburgh hotel also includes a car park.
The 3-star Travelodge Edinburgh Musselburgh hotel has 44 rooms and is located within 25 minutes' walk of Musselburgh Racecourse. This Edinburgh hotel also includes a car park.
Apartment in Edinburgh, United Kingdom
2.5 km to Musselburgh Racecourse
6.5 km to the city centre
9.6 (12 reviews)
The 1-room Ark At Anchor Apartment is nestled in the Portobello district, approximately 15 minutes by car from Edinburgh Old Town. The apartment boasts a sunny patio and a car park nearby.
The 1-room Ark At Anchor Apartment is nestled in the Portobello district, approximately 15 minutes by car from Edinburgh Old Town. The apartment boasts a sunny patio and a car park nearby.
Bed & Breakfast in Edinburgh, United Kingdom
3.2 km to Musselburgh Racecourse
5.8 km to the city centre
9.2 (51 reviews)
Situated within 7 km of Cabin By The Coast Bed & Breakfast, guests can visit The Real Mary King's Close. There is also a car park.
Situated within 7 km of Cabin By The Coast Bed & Breakfast, guests can visit The Real Mary King's Close. There is also a car park.
3 stars Hotel in Edinburgh, United Kingdom
3.2 km to Musselburgh Racecourse
5.8 km to the city centre
8.3 (6564 reviews)
Featuring a sun terrace, a heated swimming pool and tennis courts, Best Western Kings Manor Hotel Edinburgh is 5 minutes' drive from Fort Kinnaird Retail Park. Situated in Portobello district, the…
Featuring a sun terrace, a heated swimming pool and tennis courts, Best Western Kings Manor Hotel Edinburgh is 5 minutes' drive from Fort Kinnaird Retail Park. Situated in Portobello district, the…
Apartment in Edinburgh, United Kingdom
3.2 km to Musselburgh Racecourse
5.8 km to the city centre
8.8 (38 reviews)
Located at a distance of 6 km from The Real Mary King's Close, the 1-room Daiches Braes Brunstane Portobello features a car park for those who travel by car. Fort Kinnaird Retail Park can be reached…
Located at a distance of 6 km from The Real Mary King's Close, the 1-room Daiches Braes Brunstane Portobello features a car park for those who travel by car. Fort Kinnaird Retail Park can be reached…
4 stars Guest house in Edinburgh, United Kingdom
3.3 km to Musselburgh Racecourse
5.7 km to the city centre
Located in the Portobello district of Edinburgh, the lovely Aaran Lodge Guest House is 7 km from such culture-oriented attractions as Scottish National Gallery.
Located in the Portobello district of Edinburgh, the lovely Aaran Lodge Guest House is 7 km from such culture-oriented attractions as Scottish National Gallery.
3 stars Hotel in Edinburgh, United Kingdom
3.4 km to Musselburgh Racecourse
6.1 km to the city centre
Premier Inn Edinburgh A1 - Newcraighall includes 42 rooms and is 4.8 km from Arthur's Seat hike. Guests who stay at the inn can park their car on site.
Premier Inn Edinburgh A1 - Newcraighall includes 42 rooms and is 4.8 km from Arthur's Seat hike. Guests who stay at the inn can park their car on site.
Holiday home in Edinburgh, United Kingdom
3.4 km to Musselburgh Racecourse
5.7 km to the city centre
9.2 (27 reviews)
Situated 6 km from the parish church "St Giles' Cathedral", the 1-bedroom Number 70, Portobello, Edinburgh provides access to numerous tourist attractions in the area. Offering complimentary private…
Situated 6 km from the parish church "St Giles' Cathedral", the 1-bedroom Number 70, Portobello, Edinburgh provides access to numerous tourist attractions in the area. Offering complimentary private…
Holiday home in Edinburgh, United Kingdom
3.5 km to Musselburgh Racecourse
11.1 km to the city centre
8.8 (53 reviews)
Estate Houses At Carberry Tower Villa is nestled 3.8 km from Royal Musselburgh Golf Club and provides a Jacuzzi. Featuring a terrace, the property is situated 7 km from The Velvet Easel Gallery.
Estate Houses At Carberry Tower Villa is nestled 3.8 km from Royal Musselburgh Golf Club and provides a Jacuzzi. Featuring a terrace, the property is situated 7 km from The Velvet Easel Gallery.
4 stars Hotel in Edinburgh, United Kingdom
3.6 km to Musselburgh Racecourse
11.1 km to the city centre
At a distance of 3.1 km from Fort Douglas Playground, the 4-star Carberry Tower Hotel Edinburgh includes 29 rooms. This Edinburgh hotel offers a rose as well as parking.
At a distance of 3.1 km from Fort Douglas Playground, the 4-star Carberry Tower Hotel Edinburgh includes 29 rooms. This Edinburgh hotel offers a rose as well as parking.

Morrison'S Haven

Holiday home in Edinburgh, United Kingdom
2.1 km to Musselburgh Racecourse
11.1 km to the city centre

The Coorie Inn @ Portobello, Edinburgh'S Seaside.

Apartment in Edinburgh, United Kingdom
2.2 km to Musselburgh Racecourse
6.8 km to the city centre

Premier Inn Edinburgh A1 - Musselburgh

3 stars Hotel in Edinburgh, United Kingdom
2.3 km to Musselburgh Racecourse
9.9 km to the city centre

Travelodge Edinburgh Musselburgh

3 stars Hotel in Edinburgh, United Kingdom
2.4 km to Musselburgh Racecourse
8.3 km to the city centre

Ark At Anchor

Apartment in Edinburgh, United Kingdom
2.5 km to Musselburgh Racecourse
6.5 km to the city centre

Cabin By The Coast

Bed & Breakfast in Edinburgh, United Kingdom
3.2 km to Musselburgh Racecourse
5.8 km to the city centre

Best Western Kings Manor

3 stars Hotel in Edinburgh, United Kingdom
3.2 km to Musselburgh Racecourse
5.8 km to the city centre

Daiches Braes Brunstane Portobello

Apartment in Edinburgh, United Kingdom
3.2 km to Musselburgh Racecourse
5.8 km to the city centre

Aaran Lodge Guest House

4 stars Guest house in Edinburgh, United Kingdom
3.3 km to Musselburgh Racecourse
5.7 km to the city centre

Premier Inn Edinburgh A1 - Newcraighall

3 stars Hotel in Edinburgh, United Kingdom
3.4 km to Musselburgh Racecourse
6.1 km to the city centre

Number 70, Portobello, Edinburgh

Holiday home in Edinburgh, United Kingdom
3.4 km to Musselburgh Racecourse
5.7 km to the city centre

Estate Houses At Carberry Tower

Holiday home in Edinburgh, United Kingdom
3.5 km to Musselburgh Racecourse
11.1 km to the city centre

Carberry Tower

4 stars Hotel in Edinburgh, United Kingdom
3.6 km to Musselburgh Racecourse
11.1 km to the city centre