Search Filter

Star
  • 41
  • 224
  • 169
  • 13
  • 3
  • 1441
Accommodation Type
  • Apartments 1295
  • Hotels 198
  • Guest houses 124
  • Holiday homes 120
  • Bed and breakfasts 70
  • Aparthotels 29
  • Hostels 17
  • Inns 13
  • Student accommodation 7
  • Country houses 5
  • Lodges 4
  • Homestays 3
  • Campsites 2
  • Boats 1
  • Resorts 1
  • Holiday parks 1
  • Chalets 1
Hotel Facilities
  • Internet services1838
  • WiFi1831
  • Free WiFi1818
  • Heating1715
  • Non-smoking throughout1645
  • WiFi available in all areas1483
  • Non-smoking rooms1189
  • Parking1074
  • Free parking676
  • Street parking606

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
My Edinburgh Life

13 Rosebery Crescent , Edinburgh , EH12 5JY

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

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

From 247 Reviews
£ Avg/Night
HOTEL IMAGE
The Haymarket Terrace Residence

Haymarket Terrace, Edinburgh EH12 5LA , Edinburgh , EH3 8DT

The Haymarket Terrace Residence is 0.07 kilometers from Haymarket Train Station. Room prices starting from £

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

From 24 Reviews
£ Avg/Night
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 £

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

From 1174 Reviews
£ Avg/Night
Haymarket Hub Hotel

7 Clifton Terrace , Edinburgh , EH12 5DR

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

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

From 6552 Reviews
£ Avg/Night
Fabulous 2-bed Apt 2-min walk from Haymarket

Coates Gardens , Edinburgh , EH12 5LB

Fabulous 2-bed Apt 2-min walk from Haymarket is 0.11 kilometers from Haymarket Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
out of 10

From 0 Reviews
£ Avg/Night
Haymarket Hotel

1-5 Coates Gardens , Edinburgh , EH12 5LG

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

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

From 2478 Reviews
£ Avg/Night
Coates Gardens Apartment

22/2 Coates Gardens , Edinburgh , EH12 5LE

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

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

From 10 Reviews
£ Avg/Night
The Haymarket Lairg Hotel

1-11 Coates Gardens, Edinburgh, Eh12 5LG, Scotland , Edinburgh , EH12 5LG

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

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

From 2025 Reviews
£ Avg/Night

Traditional 2 Bedroom Edinburgh Apartment is 0.15 kilometers from Haymarket Train Station. Room prices starting from £

Check availability and book online.
Guest Reviews
out of 10

From 0 Reviews
£ Avg/Night
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 £

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

From 489 Reviews
£ Avg/Night