| 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 (GLA) 77.2 km |

Upper Grove Place, 2 McEwan Square, 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…

38 Elder Street, New Town, Edinburgh
In Edinburgh’s New Town, the Elder York Guest House is 500 metres from Princes Street. It offers easy access to the city’s sights and breakfasts. read more…

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…

11 Coates Gardens, Haymarket, Edinburgh
The Lairg provides charming Georgian town house accommodation, friendly service and free Wi-Fi. Surrounded by Haymarket’s bars and restaurants, Haymarket Rail Station is a 2-minute walk away. read more…

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…

36 Simpson Loan, Quartermile, Edinburgh
Residence Inn by Marriott Edinburgh has a central Edinburgh location, just 10 minutes’ walk from the Royal Mile. Free Wi-Fi is available throughout the building, and there is an on-site fitness... read more…