Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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