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.

Clarin Guest House

Clarin Guest House

Guest Accommodation · 4 East Mayfield, Edinburgh

A 7-room guest house on East Mayfield in Edinburgh, about 2 miles from Waverley station, with free on-site parking.

Corstorphine Lodge

Corstorphine Lodge

Hotel · 188 St. John's Road, Edinburgh

A Victorian-era property in Edinburgh's north-west with a walled garden, offering 22 simple en-suite rooms near transport links.

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West

Hotel · 2 Research Avenue South, Edinburgh

160 modern rooms with comfortable beds and air conditioning at this quiet Edinburgh West hotel, with free parking on-site.

Courtyard Edinburgh by Marriott

Courtyard Edinburgh by Marriott

Hotel · 1-3 Baxters Place, Edinburgh

A 240-room Marriott hotel on Baxters Place, Edinburgh, known for its hearty breakfast and easy walk to Calton Hill and the Royal Mile.

Crosskeys Studios

Crosskeys Studios

Hotel · 41 Lanark Road, Edinburgh

Adults-only studios on Lanark Road, Edinburgh, close to Edinburgh Zoo and Slateford station with free on-site parking.

Culane House Hotel

Culane House Hotel

Hotel · 9 Hermitage Place, Edinburgh

A small 10-room townhouse hotel in Edinburgh, suited to travellers who want a relaxed B&B base rather than a big chain hotel.

Dalmore Lodge Guest House

Dalmore Lodge Guest House

Guest Accommodation · 14 Downie Terrace, Edinburgh

A five-room guest house on the western edge of Edinburgh, near the Zoo, with free on-site parking and a fireside lounge to return to.

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

Hotel · 111 Glasgow Road, Edinburgh

A large modern hotel on Glasgow Road, Edinburgh, spread across four floors with 245 rooms and an indoor pool.

Dene Guest House

Dene Guest House

Guest Accommodation · 7 Eyre Place, Edinburgh

Georgian guest house in Edinburgh with 13 rooms, some en suite, free Wi-Fi and free on-site parking close to the zoo.

Dorstan Guest House

Dorstan Guest House

Guest Accommodation · 7 Priestfield Road, Edinburgh

A cooked breakfast starts the day at Dorstan Guest House, an 8-room B&B in Edinburgh with free parking and a garden.

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

Hotel · Edinburgh International Airport, Edinburgh

A 185-room hotel within walking distance of Edinburgh Airport and its tram links, with a gym, pool and on-site parking.

DoubleTree by Hilton Hotel Edinburgh City Centre

DoubleTree by Hilton Hotel Edinburgh City Centre

Hotel · 34 Bread Street, Edinburgh

A 138-room hotel on Bread Street for city-break travellers who want Edinburgh Castle views and an easy walk into the Old Town.

Duthus Lodge Guest House

Duthus Lodge Guest House

Guest Accommodation · 5 West Coates, Edinburgh

Victorian guest house on West Coates in Edinburgh, with a garden for sitting out and free parking rare so close to the centre.

East Claremont Guest House

East Claremont Guest House

Guest Accommodation · 2 East Claremont Street, Edinburgh

An adults-only Georgian guest house on East Claremont Street in Edinburgh, a short walk from Waverley station and Edinburgh Zoo.

easyHotel Edinburgh

easyHotel Edinburgh

Hotel · 125a Princes Street, Edinburgh

Budget hotel on Princes Street in Edinburgh, within walking distance of the Castle and Royal Mile, with some rooms overlooking the skyline.

Eden Locke

Eden Locke

Hotel · Eden Locke, Edinburgh

A 72-room apartment-style hotel in Edinburgh, with full kitchens in every room and Waverley station just over a mile away.

Edinburgh 37

Edinburgh 37

Guest Accommodation · 37 Mayfield Gardens, Edinburgh

Victorian townhouse B&B in Edinburgh with 9 traditionally furnished en-suite rooms, period details, and free parking near Arthur's Seat.

Edinburgh Castle Apartments

Edinburgh Castle Apartments

Hotel · 28 Castle Street, Edinburgh

18-room hotel on Castle Street, Edinburgh, close to pubs and restaurants, with well-equipped rooms though some run small.

Edinburgh Central Rooms

Edinburgh Central Rooms

Guest Accommodation · 8 Hill Street, Edinburgh

A 9-room guesthouse on Hill Street in Edinburgh, close to Edinburgh Waverley and Edinburgh Zoo, with pubs and restaurants on the doorstep.

Edinburgh City Suites

Edinburgh City Suites

Hotel · Strachan House, Edinburgh

A small 8-room hotel near Edinburgh Haymarket, suited to budget-conscious travellers who want a central base rather than frills.

Edinburgh Grosvenor Hotel

Edinburgh Grosvenor Hotel

Hotel · Grosvenor Street, Edinburgh

A 184-room hotel on Grosvenor Street in Edinburgh, with round-the-clock reception and space enough for business or leisure stays alike.

Edinburgh Holiday Guest House

Edinburgh Holiday Guest House

B&B · 7 Minto Street, Edinburgh

A 19th-century stone guest house on Minto Street, Edinburgh, offering casual en-suite rooms and free breakfast within reach of the Royal Mile.

Edinburgh Holyrood Hotel

Edinburgh Holyrood Hotel

Hotel · 81 Holyrood Road, Edinburgh

Hotel on Holyrood Road in Edinburgh, close to the Royal Mile and Arthur's Seat, with a pool, sauna and spa.

Edinburgh Regency Guest House

Edinburgh Regency Guest House

Guest Accommodation · 12 Granville Terrace, Edinburgh

A Victorian terrace guest house on Granville Terrace in Edinburgh, with 12 straightforward rooms, free parking and WiFi.

Page 4 of 13 · 293 in total