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 2 of 13
Showing 21 to 40 hotel(s) of 255 hotels in Edinburgh
Ocean Apartments

Ocean Apartments

2 Western Harbour, Midway, Leith, Edinburgh, EH6 6PN

from £100
 
4.5 based on 338 guest reviews

 
The Carlton Hotel Edinburgh

The Carlton Hotel Edinburgh

19 North Bridge, Old Town, Edinburgh, EH1 1SD

from £86
 
4.0 based on 604 guest reviews

 
Albany Ballantrae Hotel

Albany Ballantrae Hotel

39-47 Albany Street, New Town, Edinburgh, EH1 3QY

from £55
 
3.5 based on 762 guest reviews

 
The Caledonian, A Waldorf Astoria Hotel

The Caledonian, A Waldorf Astoria Hotel

Princes Street, Haymarket, Edinburgh, EH1 2AB

from £131
 
4.5 based on 337 guest reviews

 
Oakhill Apartments

Oakhill Apartments

Thorntree Park, 3 Thorntreeside, Leith, Edinburgh, EH6 8FE

from £80
 
4.5 based on 220 guest reviews

 
Castle View Guest House

Castle View Guest House

30 Castle Street, New Town, Edinburgh, EH2 3HT

from £49
 
4.0 based on 446 guest reviews

 
Nicolson Apartments

Nicolson Apartments

28 West Nicolson Street, Edinburgh, EH8 9DD

from £75
 
4.5 based on 290 guest reviews

 
Novotel Edinburgh Centre

Novotel Edinburgh Centre

80 Lauriston Place, Edinburgh, EH3 9DE

from £67
 
4.0 based on 582 guest reviews

 
Mercure Edinburgh City - Princes Street Hotel

Mercure Edinburgh City - Princes Street Hotel

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

from £76
 
4.0 based on 725 guest reviews

 
Grassmarket Hotel

Grassmarket Hotel

94-96 Grassmarket, Old Town, Edinburgh, EH1 2JR

from £55
 
4.0 based on 672 guest reviews

 
Sheraton Grand Hotel & Spa

Sheraton Grand Hotel & Spa

1 Festival Square, Haymarket, Edinburgh, EH3 9SR

from £150
 
4.5 based on 243 guest reviews

 
Apex European Hotel

Apex European Hotel

90 Haymarket Terrace, Haymarket, Edinburgh, EH12 5LQ

from £68
 
4.0 based on 285 guest reviews

 
Ballantrae Hotel

Ballantrae Hotel

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

from £48
 
4.0 based on 884 guest reviews

 
Central Hotel

Central Hotel

139 Cowgate, Old Town, Edinburgh, EH1 1JS

from £63
 
4.5 based on 292 guest reviews

 
Queens Guest House

Queens Guest House

45, Queen Street, New Town, Edinburgh, EH2 3NH

from £69
 
4.5 based on 345 guest reviews

 
Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh

36 Simpson Loan, Quartermile, Edinburgh, EH3 9GG

from £99
 
4.5 based on 310 guest reviews

 
The Salisbury Hotel

The Salisbury Hotel

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

from £65
 
4.0 based on 375 guest reviews

 
No.32 Hotel

No.32 Hotel

32 Coates Gardens, Haymarket, Edinburgh, EH12 5LE

from £53
 
4.0 based on 332 guest reviews

 
BEST WESTERN Braid Hills Hotel

BEST WESTERN Braid Hills Hotel

134 Braid Road, Morningside, Edinburgh, EH10 6JD

from £45
 
4.0 based on 450 guest reviews

 
The Hudson Hotel

The Hudson Hotel

9-11 Hope Street, New Town, Edinburgh, EH2 4EL

from £69
 
4.0 based on 271 guest reviews