228 properties found
Filters
Sort by:
The Witchery
600 m to the city centre
352 Castlehill The Royal Mile, Edinburgh, United Kingdom
Excellent
(127 reviews)
starts from
US$ 1343 per one night
The Balmoral Hotel
400 m to the city centre
1 Princes Street, Edinburgh, United Kingdom
Excellent
(1095 reviews)
starts from
US$ 756 per one night
Sheraton Grand Hotel & Spa
1.4 km to the city centre
1 Festival Square, Edinburgh, United Kingdom
Excellent
(3394 reviews)
starts from
US$ 347 per one night
Excellent
(1538 reviews)
starts from
US$ 314 per one night
Gleneagles Townhouse
600 m to the city centre
39 St Andrew Square, Edinburgh, United Kingdom
Excellent
(503 reviews)
starts from
US$ 535 per one night
Yotel Edinburgh
1.2 km to the city centre
68-73 Queen Street, Edinburgh, United Kingdom
Excellent
(11464 reviews)
starts from
US$ 218 per one night
Village Hotel Edinburgh
3.6 km to the city centre
140 Crewe Road South, Edinburgh, United Kingdom
Good
(2912 reviews)
starts from
US$ 216 per one night
The Caledonian Edinburgh, Curio Collection By Hilton
1.3 km to the city centre
Princes Street, Edinburgh, United Kingdom
Excellent
(1416 reviews)
starts from
US$ 401 per one night
The Hoxton, Edinburgh
1.9 km to the city centre
5-21 Grosvenor Street, Edinburgh, United Kingdom
Excellent
(1026 reviews)
starts from
US$ 179 per one night
Leonardo Hotel Edinburgh Haymarket
1.8 km to the city centre
1 Morrison Link, Edinburgh, United Kingdom
Excellent
(8548 reviews)
starts from
US$ 240 per one night
Radisson Blu Hotel, Edinburgh City Centre
100 m to the city centre
80 High Street The Royal Mile, Edinburgh, United Kingdom
Excellent
(4781 reviews)
starts from
US$ 336 per one night
Virgin Hotels Edinburgh
500 m to the city centre
1 India Buildings, Edinburgh, United Kingdom
Excellent
(5621 reviews)
starts from
US$ 500 per one night
Excellent
(1512 reviews)
starts from
US$ 385 per one night
The Scotsman Hotel
200 m to the city centre
20 North Bridge, Edinburgh, United Kingdom
Excellent
(2504 reviews)
starts from
US$ 555 per one night
Kimpton Charlotte Square By Ihg
1.2 km to the city centre
38 Charlotte Square, Edinburgh, United Kingdom
Excellent
(1609 reviews)
starts from
US$ 338 per one night
Premier Inn Edinburgh Princes Street
1.1 km to the city centre
122 - 123 Princess Street, Edinburgh, United Kingdom
Excellent
(52 reviews)
starts from
US$ 194 per one night
Novotel Edinburgh Centre
1 km to the city centre
80 Lauriston Place, Edinburgh, United Kingdom
Excellent
(5138 reviews)
starts from
US$ 297 per one night
Novotel Edinburgh Park
8.2 km to the city centre
15 Lochside Avenue, Edinburgh, United Kingdom
Excellent
(4956 reviews)
starts from
US$ 209 per one night
Prestonfield House
2.1 km to the city centre
Priestfield Road, Edinburgh, United Kingdom
Excellent
(273 reviews)
starts from
US$ 494 per one night
Excellent
(57 reviews)
starts from
US$ 444 per one night
Apex Grassmarket Hotel
700 m to the city centre
31-35 Grassmarket, Edinburgh, United Kingdom
Excellent
(3187 reviews)
starts from
US$ 246 per one night
Excellent
(4949 reviews)
starts from
US$ 243 per one night
Malmaison Edinburgh City
700 m to the city centre
21-22 St Andrew Square, Edinburgh, United Kingdom
Excellent
(1968 reviews)
starts from
US$ 326 per one night
Tynecastle Park Hotel
3.1 km to the city centre
Mcleod Street Tynecastle Park, Edinburgh, United Kingdom
Excellent
(949 reviews)
starts from
US$ 116 per one night
The Glasshouse, Autograph Collection
800 m to the city centre
2 Greenside Place, Edinburgh, United Kingdom
Excellent
(926 reviews)
starts from
US$ 333 per one night
Eden Locke
1.2 km to the city centre
Eden Locke, 127 George St, Edinburgh, United Kingdom
Excellent
(1438 reviews)
starts from
US$ 260 per one night
Intercontinental Edinburgh The George By Ihg
700 m to the city centre
19 - 21 George Street, Edinburgh, United Kingdom
Good
(1062 reviews)
starts from
US$ 438 per one night
Black Ivy
1.8 km to the city centre
4 Alvanley Terrace, Whitehouse Loan, Edinburgh, United Kingdom
Excellent
(875 reviews)
starts from
US$ 263 per one night
Mercure Edinburgh Haymarket
1.6 km to the city centre
38 Gardners Crescent, Edinburgh, United Kingdom
Excellent
(5014 reviews)
starts from
US$ 282 per one night
The Bonham
1.8 km to the city centre
35 Drumsheugh Gardens, Edinburgh, United Kingdom
Excellent
(2616 reviews)
starts from
US$ 307 per one night
Leonardo Royal Hotel Edinburgh
200 m to the city centre
43 Jeffrey Street, Edinburgh, United Kingdom
Excellent
(10735 reviews)
starts from
US$ 333 per one night
Doubletree By Hilton Edinburgh City Centre
1.2 km to the city centre
34 Bread Street, Edinburgh, United Kingdom
Good
(2290 reviews)
starts from
US$ 456 per one night
Malmaison Edinburgh
3.3 km to the city centre
One Tower Place, Edinburgh, United Kingdom
Excellent
(3789 reviews)
starts from
US$ 226 per one night
Hilton Edinburgh Carlton
100 m to the city centre
19 North Bridge, Edinburgh, United Kingdom
Good
(1907 reviews)
starts from
US$ 409 per one night
Hotel Indigo - Edinburgh - Princes Street By Ihg
400 m to the city centre
20 Princes Street, Edinburgh, United Kingdom
Excellent
(1288 reviews)
starts from
US$ 89 per one night
Motel One Edinburgh-Princes
400 m to the city centre
10-15 Princes Street, Edinburgh, United Kingdom
Excellent
(6613 reviews)
starts from
US$ 90 per one night
Britannia Edinburgh Hotel
2.2 km to the city centre
69 Belford Road, Edinburgh, United Kingdom
Average
(10660 reviews)
starts from
US$ 122 per one night
Travelodge Edinburgh Central Queen Street
900 m to the city centre
30-31 Queen Street, Edinburgh, United Kingdom
Excellent
(7 reviews)
starts from
US$ 71 per one night
Hub By Premier Inn Edinburgh City Centre, Rose St
Map
Rose Street 56-58 Rose Street, Edinburgh, United Kingdom
Good
(2 reviews)
Mount Royal Hotel Edinburgh By The Unlimited Collection
500 m to the city centre
53 Princes Street, Edinburgh, United Kingdom
Excellent
(4896 reviews)
starts from
US$ 200 per one night
Hub By Premier Inn Edinburgh Royal Mile
Map
37 East Market Street, Edinburgh, United Kingdom
Good
(2 reviews)
House Of Gods Royal Mile
200 m to the city centre
233 Cowgate, Edinburgh, United Kingdom
Good
(1403 reviews)
starts from
US$ 183 per one night
Premier Inn Edinburgh Park - Airport
7.9 km to the city centre
Edinburgh Park (Airport)-I Lochside Court-Edinburg, Edinburgh, United Kingdom
Excellent
(7 reviews)
starts from
US$ 95 per one night
Apex Waterloo Place Hotel
500 m to the city centre
23-27 Waterloo Place, Edinburgh, United Kingdom
Excellent
(4500 reviews)
starts from
US$ 381 per one night
100 Princes Street
800 m to the city centre
100 Princes St, Edinburgh, United Kingdom
Excellent
(218 reviews)
starts from
US$ 880 per one night
Holiday Inn Express Edinburgh City West By Ihg
3.6 km to the city centre
107 Queensferry Road, Edinburgh, United Kingdom
Good
(6752 reviews)
starts from
US$ 277 per one night
Excellent
(817 reviews)
starts from
US$ 155 per one night
Premier Inn Edinburgh Leith Waterfront
3.7 km to the city centre
51-53 Newhaven Place-Leith-Edinburgh, Edinburgh, United Kingdom
Excellent
(43 reviews)
starts from
US$ 76 per one night
Best Western Kings Manor
5.8 km to the city centre
100 Milton Road East, Edinburgh, United Kingdom
Excellent
(6444 reviews)
starts from
US$ 294 per one night
Excellent
(496 reviews)
starts from
US$ 387 per one night
Choose from our list of carefully selected hotels to make your stay unforgettable!
Pick up the right accommodation for exciting vacations!
Change your search parametres to find the hotel you want.