| Broughton | Bruntsfield |
| Corstorphine | Duddingston |
| Haymarket | Leith |
| Merchiston | Morningside |
| Murrayfield | New Town |
| Newington | Old Town |
| Portobello | Princes Street |
| Royal Mile | West End |
Find a hotel near one of these airports
| Edinburgh Airport (EDI) 10.7 km | Dundee Airport (DND) 57.0 km |
| Glasgow Airport (GLA) 77.2 km |
from US$ 85.39

11 Brandfield Street, Haymarket, Edinburgh
The StayEdinburgh Apartments and town house are situated 0.5 miles from Edinburgh Haymarket Rail Station. With free Wi-Fi and 24-hour reception, Princes Street’s shops are just 1 mile away. read more…
from US$ 75.11

43 Jeffrey Street, Old Town, Edinburgh
In the heart of Edinburgh's Old Town, right beside the Royal Mile and less than a 5-minute walk from Waverly Train Station, Jurys Inn Edinburgh has a 24-hour reception. read more…
from US$ 94.88

39-47 Albany Street, New Town, Edinburgh
The Albany Ballantrae Hotel is located in the heart of Edinburgh, just a 10-minute walk from Princes Street. This 4-star hotel has free Wi-Fi and stylish rooms with private bathrooms. read more…
from US$ 132.83

The Royal Mile, Old Town, Edinburgh
On the historic Royal Mile, Radisson BLU Hotel Edinburgh features a modern fitness centre, stylish bar and luxury bedrooms with free Wi-Fi. Waverley Station is just a 5-minute walk away. read more…
from US$ 111.18

16 Waterloo Place, Edinburgh
With stylish decor and free Wi-Fi, the 4-star Princes Street Suites overlook Edinburgh Castle. The suites are just 200 metres from Edinburgh Waverley Rail Station. read more…
from US$ 93.30

19-21 George St, New Town, Edinburgh
The historic, chic and very central George Hotel is close to Edinburgh Castle, Princes Street Gardens and Holyrood Palace. It has elegant rooms and the popular Tempus Restaurant and Bar. read more…