Hotels in Edinburgh
24 handpicked places to stay
Photo © Geri Michalari, Google Maps
Choosing where to base yourself in Edinburgh matters more than in most British cities, because the topography is steep and the character changes sharply within a few hundred metres. The good news is that the historic centre is small enough that no sensible choice leaves you stranded.
First-time visitors on a short break should generally pay the premium for the Old Town or the eastern New Town. Being able to walk back from the castle, a restaurant or a late show without thinking about buses is worth real money over two or three nights. The trade-off is noise: streets around the Grassmarket and Cowgate stay busy well past midnight, so ask for a room at the back.
Couples after something quieter usually do better in the New Town proper, around Charlotte Square, Heriot Row or the West End near Palmerston Place. These are handsome Georgian streets, residential in feel, with the shops of George Street and the galleries a short flat walk away. Stockbridge suits the same brief at slightly lower prices and with more of a neighbourhood atmosphere.
Families tend to be happiest south of the centre in Bruntsfield or Marchmont, close to the Meadows for running about, or out at Portobello for the beach. Walkers heading for the Pentlands should look at the southern suburbs, where you can be on the hills within twenty minutes. Anyone whose trip revolves around eating should simply stay in Leith.
Prices swing dramatically by season. A mid-range double that costs £110 in February will routinely pass £300 during the Fringe in August and over Hogmanay, and the better properties sell out for those dates six to twelve months ahead. May, June and September offer the best balance of weather and value. If you are visiting in August and have not booked by the previous autumn, plan on staying further out and using the tram or a park and ride. Parking is scarce and expensive in the centre, so if you are driving, check whether your hotel actually has spaces before you commit.
Premier Inn Edinburgh A1 Newcraighall
Hotel · 91 Newcraighall Road, Edinburgh
On Edinburgh's eastern edge near Fort Kinnaird and Portobello Beach, this 66-room Premier Inn offers quiet, air-conditioned rooms and free parking.
Premier Inn Edinburgh Airport M9 Jct1
Hotel · 5 Hallbarns Crescent, Edinburgh
Just off the M9 near Edinburgh Airport, this 119-room Premier Inn offers modern comfort, a restaurant and easy access to the terminal.
Premier Inn Edinburgh Central Lauriston Place
Hotel · 82 Lauriston Place, Edinburgh
A 112-room, five-storey Premier Inn on Lauriston Place, an easy walk from Edinburgh Castle and the Royal Mile.
Premier Inn Edinburgh City Centre Princes Street
Hotel · 121 - 123 Princes Street, Edinburgh
Premier Inn Edinburgh City Centre Princes Street offers en-suite rooms with air conditioning, many looking straight out at the castle above.
Premier Inn Edinburgh City Centre Royal Mile
Hotel · 33 East Market Street, Edinburgh
Premier Inn on East Market Street offers a hearty breakfast spread and an on-site bar, moments from Waverley station and the Royal Mile.
Premier Inn Edinburgh City Centre Waverley
Hotel · 24 Rose Street, Edinburgh
Premier Inn Edinburgh City Centre Waverley on Rose Street puts Edinburgh Castle and Princes Street within easy walking distance of 136 modern rooms.
Premier Inn Edinburgh City Centre York Place St James Quarter hotel
Hotel · 44 York Place, Edinburgh
A reliable base for city-break travellers and shoppers, this York Place Premier Inn sits close to St James Quarter and Waverley Station.
Premier Inn Edinburgh East
Hotel · 228 Willowbrae Road, Edinburgh
Premier Inn Edinburgh East on Willowbrae Road offers 50 rooms with well-placed sockets and an on-site pub, handy for Holyrood Palace and the Castle.
Premier Inn Edinburgh Leith Waterfront
Hotel · 51-53 Newhaven Place, Edinburgh
A Newhaven marina hotel in Edinburgh's Leith, with 138 en-suite rooms, many overlooking the water, and easy tram access to the city centre.
Premier Inn Edinburgh Park Airport
Hotel · 1 Lochside Court, Edinburgh
Premier Inn at Lochside Court, Edinburgh Park, with tram and train stops on the doorstep for quick runs into the city or airport.
Premier Inn Edinburgh South Queensferry
Hotel · Builyeon Road, Edinburgh
A modern 93-room, three-storey Premier Inn near South Queensferry, with free parking and quick access to Edinburgh Airport.
Rabble
Hotel · 55a Frederick Street, Edinburgh
Rabble on Frederick Street offers en-suite rooms with room service, above a lively restaurant and bar in the heart of Edinburgh.
Radisson Blu Edinburgh City Centre
Hotel · 80 High Street, Edinburgh
Hotel on Edinburgh's Royal Mile with a restaurant, bar and hearty breakfast, plus spa and gym facilities for guests to unwind after sightseeing.
Radisson Collection Hotel Royal Mile Edinburgh
Hotel · 1 George Iv Bridge, Edinburgh
Hotel on George IV Bridge in Edinburgh's Old Town, within walking distance of the Royal Mile, Edinburgh Castle and St Giles' Cathedral.
Regent House Hotel
Hotel · 3-5 Forth Street, Edinburgh
A budget-friendly base for city breaks in Edinburgh, close to Waverley station with free on-site parking and 17 straightforward rooms.
Residence Inn Edinburgh by Marriott
Hotel · 36 Simpson Loan, Edinburgh
Every one of the 107 suites at Residence Inn Edinburgh by Marriott comes with its own kitchenette, making this a practical base for longer stays in the city.
Rockville Hotel
Hotel · 2 Joppa Pans, Edinburgh
A straightforward hotel in Edinburgh's Joppa area, close to Portobello Beach, with free parking and sea views from some rooms.
Rosehall Hotel
Guest Accommodation · 101 Dalkeith Road, Edinburgh
Guest accommodation on Dalkeith Road in Edinburgh, a short journey from the city centre, with free on-site parking and en-suite rooms.
Royal Mile Suites by the Castle
Hotel · 493 Lawnmarket, Edinburgh
A small six-room townhouse hotel on Edinburgh's Lawnmarket, moments from the Castle and Royal Mile.
Salisbury Green Hotel & Bistro
Hotel · 18 Holyrood Park Road, Edinburgh
108 en-suite rooms with free WiFi and in-room drinks at Salisbury Green Hotel & Bistro, close to Holyrood Park in Edinburgh.
Sandaig Guest House
Guest Accommodation · 5 East Hermitage Place, Edinburgh
A 9-room Victorian townhouse guest house in Edinburgh's Leith, with breakfast, free parking and a guest lounge close to coastal walks.
Sandilands House
B&B · 25 Queensferry Road, Edinburgh
Adults-only B&B on Queensferry Road, Edinburgh, close to Edinburgh Zoo and a walkable stretch to Haymarket station.
Sheraton Grand Hotel & Spa Edinburgh
Hotel · 1 Festival Square, Edinburgh
A polished spa hotel in Edinburgh's West End, well suited to travellers who want castle views and proper pampering without leaving the building.
Sheridan Guest House
Guest Accommodation · 1 Bonnington Terrace, Edinburgh
An 8-room Georgian house B&B in Edinburgh's Leith, adults-only, with free on-site parking and a full Scottish breakfast.
Page 9 of 13 · 293 in total