Search Filter

Price

Star
  • 39
  • 224
  • 163
  • 19
  • 4
  • 580
Accommodation Type
  • Apartments 491
  • Hotels 170
  • Guest houses 130
  • Bed and breakfasts 76
  • Holiday homes 48
  • Aparthotels 29
  • Hostels 26
  • Cottages 22
  • Inns 20
  • Country houses 8
  • Lodges 2
  • Boats 1
  • Villas 1
  • Resorts 1
  • Holiday parks 1
  • Homestays 1
  • Campsites 1
  • Luxury tents 1
Hotel Facilities
  • Internet services990
  • WiFi982
  • Free WiFi975
  • Non-smoking throughout916
  • Heating893
  • Parking723
  • WiFi available in all areas664
  • Non-smoking rooms646
  • Free parking495
  • Family rooms469

Hotels near Haymarket Train Station


Please select a hotel from the list of hotels in and near Haymarket Train Station. The list below displays hotels within 30 kilometers of Haymarket Train Station.
Order By
HOTEL IMAGE
Palace Residential Lets

5 Rosebery Crescent , Edinburgh , EH12 5JP

Palace Residential Lets is 0.03 kilometers from Haymarket Train Station. Room prices starting from £ 99

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

From 76 Reviews
Starting From
£ 99
HOTEL IMAGE
My Edinburgh Life

13 Rosebery Crescent , Edinburgh , EH12 5JY

My Edinburgh Life is 0.04 kilometers from Haymarket Train Station. Room prices starting from £ 72

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

From 235 Reviews
Starting From
£ 72
HOTEL IMAGE
Piries Hotel

4/8 Coates Gardens , Edinburgh , EH12 5lb

Piries Hotel is 0.10 kilometers from Haymarket Train Station. Room prices starting from £ 89.1

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

From 1193 Reviews
Starting From
£ 89.1
Haymarket Hub Hotel

7 Clifton Terrace , Edinburgh , EH12 5DR

Haymarket Hub Hotel is 0.11 kilometers from Haymarket Train Station. Room prices starting from £ 98.1

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

From 257 Reviews
Starting From
£ 98.1
Haymarket Hotel

1-3 Coates Gardens , Edinburgh , EH12 5LG

Haymarket Hotel is 0.12 kilometers from Haymarket Train Station. Room prices starting from £ 86.62

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

From 2790 Reviews
Starting From
£ 86.62
Coates Gardens Apartment

22/2 Coates Gardens , Edinburgh , EH12 5LE

Coates Gardens Apartment is 0.14 kilometers from Haymarket Train Station. Room prices starting from £ 0

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

From 3 Reviews
Starting From
£ 0
The Lairg Hotel

11 Coates Gardens , Edinburgh , EH12 5LG

The Lairg Hotel is 0.14 kilometers from Haymarket Train Station. Room prices starting from £ 81

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

From 2314 Reviews
Starting From
£ 81
Edinburgh Pearl Apartments - Dalry Gait

1 Dalry Gait , Edinburgh , EH11 2AU

Edinburgh Pearl Apartments - Dalry Gait is 0.15 kilometers from Haymarket Train Station. Room prices starting from £ 300

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

From 435 Reviews
Starting From
£ 300
Apartments Lets Edinburgh

Dalry Gait , Edinburgh , EH11 2AU

Apartments Lets Edinburgh is 0.16 kilometers from Haymarket Train Station. Room prices starting from £ 268

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

From 186 Reviews
Starting From
£ 268
Haymarket

22 Dalry Road , Edinburgh , EH11 2BA

Haymarket is 0.16 kilometers from Haymarket Train Station. Room prices starting from £ 550

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

From 43 Reviews
Starting From
£ 550