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.

Edinburgh Thistle Hotel

Edinburgh Thistle Hotel

Hotel · 59 Manor Place, Edinburgh

A 16-room townhouse hotel on Manor Place in Edinburgh, with an old-world charm that offsets rooms in need of some updating.

Edinburgh Townhouse

Edinburgh Townhouse

Guest Accommodation · 38 North Castle Street, Edinburgh

A 10-room guest house on North Castle Street with its own bar and breakfast, close to Edinburgh's main sights and transport.

Edinburgh Whisky House Hotel

Edinburgh Whisky House Hotel

Hotel · 14 Costorphine Road, Edinburgh

Small 6-room hotel on Corstorphine Road, Edinburgh, handy for buses into town and close to Edinburgh Zoo and Murrayfield.

Edinburghhouse Hotel

Edinburghhouse Hotel

Hotel · 90-92 Pilrig Street, Edinburgh

A budget-friendly base on Pilrig Street for travellers who want Edinburgh on the cheap without fussing over polish.

Elder York Guest House

Elder York Guest House

Guest Accommodation · 38 Elder Street, Edinburgh

Elder York Guest House is a stone-built guesthouse on Elder Street, Edinburgh, just 0.3 miles from Edinburgh Waverley station.

Eliza House

Eliza House

Hotel · 14-16 Grosvenor Street, Edinburgh

Hotel on Grosvenor Street in Edinburgh, a short walk from Haymarket, with en-suite rooms and free WiFi for both leisure and business stays.

Ellwyn House

Ellwyn House

Hotel · 9 Moira Terrace, Edinburgh

Adults-only hotel on Moira Terrace in Edinburgh, with sea and mountain views and no parking on site.

Emerald Guest House

Emerald Guest House

Guest Accommodation · 3 Drum Street, Edinburgh

A large 50-room guest house on Drum Street in Edinburgh, with free on-site parking and its own restaurant and bar.

Falcon Crest Guest House

Falcon Crest Guest House

Guest Accommodation · 70 South Trinity Road, Edinburgh

Small five-room guest house in Edinburgh with en-suite bathrooms, free WiFi and on-site parking, close to Edinburgh Zoo.

Four Points by Sheraton Edinburgh

Four Points by Sheraton Edinburgh

Hotel · 90 Haymarket Terrace, Edinburgh

A Haymarket hotel with Italian dining and a solid breakfast, well placed for Edinburgh's centre and Murrayfield.

Fraser Suites Edinburgh

Fraser Suites Edinburgh

Hotel · Fraser Suites Edinburgh, Edinburgh

Suite-style hotel right on the Royal Mile, close to Edinburgh Waverley and Edinburgh Zoo, with spacious rooms and kitchenettes.

Georgian House

Georgian House

Guest Accommodation · 4c Merchiston Crescent, Edinburgh

An adults-only guest house on Merchiston Crescent in Edinburgh, suited to couples wanting a quiet base with free parking and breakfast included.

Gifford House

Gifford House

Guest Accommodation · 103 Dalkeith Road, Edinburgh

Adults-only guest accommodation on Dalkeith Road, Edinburgh, with free on-site parking and Edinburgh Waverley just over two miles away.

Glenalmond House

Glenalmond House

Guest Accommodation · 25 Mayfield Gardens, Edinburgh

A 9-room guest house on Mayfield Gardens in Edinburgh, within reach of Edinburgh Zoo and about 2 miles from Waverley station.

Grosvenor Gardens Hotel

Grosvenor Gardens Hotel

Hotel · 1 Grosvenor Gardens, Edinburgh

A 9-room hotel on a quiet Edinburgh terrace near Haymarket Station, with free parking and bright, spacious rooms.

Hampton By Hilton Edinburgh West End

Hampton By Hilton Edinburgh West End

Hotel · 166 Fountainbridge, Edinburgh

228 modern en-suite rooms with strong showers and air conditioning, on Fountainbridge in Edinburgh, a 20-minute walk from the Castle.

Hanover 71 Suites

Hanover 71 Suites

Hotel · 71 Hanover Street, Edinburgh

Suites on Hanover Street, Edinburgh, with breakfast and in-room drinks, a short walk from Waverley station.

Hanover House Hotel

Hanover House Hotel

Hotel · 26 Windsor Street, Edinburgh

Small Georgian townhouse hotel on Windsor Street, Edinburgh, close to Edinburgh Zoo and under a mile from Waverley station.

Haymarket Hub Hotel

Haymarket Hub Hotel

Hotel · 7 Clifton Terrace, Edinburgh

A 195-room hotel on Clifton Terrace in Edinburgh, close to Haymarket station and Edinburgh Zoo, with free on-site parking.

Heeton Concept Aparthotel Edinburgh Queen Street

Heeton Concept Aparthotel Edinburgh Queen Street

Hotel · 74 -77 Queen Street, Edinburgh

Aparthotel on Queen Street in Edinburgh's New Town, with fully equipped kitchens and laundry facilities for longer stays.

Heriott Park Guest House

Heriott Park Guest House

Guest Accommodation · 254-256 Ferry Road, Edinburgh

An adults-only B&B on Ferry Road in Edinburgh, with warm, homely rooms and free parking a short run from the Castle and Royal Mile.

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

Hotel · North Bridge, Edinburgh

A 211-room hotel on North Bridge in Edinburgh, with spacious en-suite rooms moments from the Royal Mile.

Holiday Inn Edinburgh Zoo

Holiday Inn Edinburgh Zoo

Hotel · 132 Corstorphine Road, Edinburgh

A well-stocked breakfast buffet and on-site bar back up this 303-room Corstorphine Road hotel, next to Edinburgh Zoo with buses into the centre.

Holiday Inn Express Edinburgh - Leith Waterfront

Holiday Inn Express Edinburgh - Leith Waterfront

Hotel · Britannia Way, Ocean Drive, Edinburgh

A 145-room Holiday Inn Express on Edinburgh's Leith waterfront, with easy tram and bus links into the city centre.

Page 5 of 13 · 293 in total