CHEAP HOTEL RATES SINCE 1999  

Edinburgh Hotels on map
In and around Edinburgh

Districts
Old Town
New Town
Leith
Murrayfield
Corstorphine
Haymarket
Bruntsfield
Newington

Hotels in Edinburgh

Sort by:
Page 1 of 13
Showing 1 to 20 hotel(s) of 250 hotels in Edinburgh
Ballantrae Hotel

Ballantrae Hotel

8 York Place, New Town, Edinburgh, EH1 3EP

from £39
 
4.0 based on 1275 guest reviews

 
Central Hotel

Central Hotel

139 Cowgate, Old Town, Edinburgh, EH1 1JS

from £53
 
4.5 based on 510 guest reviews

 
Marriott Hotel Edinburgh

Marriott Hotel Edinburgh

111 Glasgow Road, Edinburgh, EH12 8NF

from £68
 
4.5 based on 549 guest reviews

 
The Caledonian, A Waldorf Astoria Hotel

The Caledonian, A Waldorf Astoria Hotel

Princes Street, Haymarket, Edinburgh, EH1 2AB

from £117
 
4.5 based on 579 guest reviews

 
The George Hotel

The George Hotel

19-21 George St, New Town, Edinburgh, EH2 2PB

from £71
 
4.5 based on 1676 guest reviews

 
The Salisbury Hotel

The Salisbury Hotel

43-45 Salisbury Road, Newington, Edinburgh, EH16 5AA

from £65
 
4.0 based on 337 guest reviews

 
Princes Street Suites

Princes Street Suites

16 Waterloo Place, Edinburgh, EH1 3EG

from £74
 
4.5 based on 913 guest reviews

 
Apex International Hotel

Apex International Hotel

31-35 Grassmarket, Old Town, Edinburgh, EH1 2HS

from £64
 
4.0 based on 1683 guest reviews

 
Jurys Inn Edinburgh

Jurys Inn Edinburgh

43 Jeffrey Street, Old Town, Edinburgh, EH1 1DH

from £59
 
4.0 based on 1613 guest reviews

 
St Giles Apartments

St Giles Apartments

377 High Street, The Royal Mile, Old Town, Edinburgh, EH1 1PW

from £75
 
4.5 based on 876 guest reviews

 
Fraser Suites Edinburgh

Fraser Suites Edinburgh

12-26 St Giles Street, Old Town, Edinburgh, EH1 1PT

from £86
 
4.0 based on 792 guest reviews

 
Radisson Blu Hotel, Edinburgh

Radisson Blu Hotel, Edinburgh

The Royal Mile, Old Town, Edinburgh, EH1 1TH

from £95
 
4.5 based on 1135 guest reviews

 
Sheraton Grand Hotel & Spa

Sheraton Grand Hotel & Spa

1 Festival Square, Haymarket, Edinburgh, EH3 9SR

from £116
 
4.5 based on 392 guest reviews

 
Holiday Inn Express Edinburgh – Royal Mile

Holiday Inn Express Edinburgh – Royal Mile

300 Cowgate, Old Town, Edinburgh, EH1 1NA

from £59
 
4.0 based on 926 guest reviews

 
Mercure Edinburgh City - Princes Street Hotel

Mercure Edinburgh City - Princes Street Hotel

53 Princes Street, New Town, Edinburgh, EH2 2DG

from £68
 
4.0 based on 878 guest reviews

 
Apex City Hotel

Apex City Hotel

61 Grassmarket, Old Town, Edinburgh, EH1 2HJ

from £68
 
4.0 based on 1183 guest reviews

 
The Lairg Hotel

The Lairg Hotel

11 Coates Gardens, Haymarket, Edinburgh, EH12 5LG

from £40
 
4.0 based on 1170 guest reviews

 
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh, EH1 3BH

from £83
 
4.5 based on 780 guest reviews

 
Nicolson Apartments

Nicolson Apartments

28 West Nicolson Street, Edinburgh, EH8 9DD

from £59
 
4.5 based on 377 guest reviews

 
BEST WESTERN Braid Hills Hotel

BEST WESTERN Braid Hills Hotel

134 Braid Road, Morningside, Edinburgh, EH10 6JD

from £50
 
4.0 based on 700 guest reviews