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.

Valentine City Centre Guest House

Valentine City Centre Guest House

Guest Accommodation · 19-21 Gilmore Place, Edinburgh

Family-run Georgian guest house in Edinburgh with breakfast included and pubs and restaurants close by, near Edinburgh Zoo.

Victoria Park House Hotel

Victoria Park House Hotel

Hotel · 221 Ferry Road, Edinburgh

A 10-room Edinburgh hotel on Ferry Road, handy for Edinburgh Zoo and Waverley station, with an 1897 house full of character.

Village Hotel Edinburgh

Village Hotel Edinburgh

Hotel · 140 Crewe Road South, Edinburgh

A 120-room hotel on Crewe Road South in Edinburgh, suited to families and gym-and-pool breaks with easy bus links into the city.

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

Hotel · 1 India Buildings Victoria Street, Edinburgh

A 222-room hotel just off Victoria Street in Edinburgh's Old Town, with a rooftop terrace looking out towards the castle.

voco Edinburgh - Haymarket

voco Edinburgh - Haymarket

Hotel · 46 Torphicen Street, Edinburgh

A 150-room hotel by Haymarket station in Edinburgh, handy for walking into the city centre and out to the Zoo.

voco Edinburgh Royal Terrace an IHG Hotel

voco Edinburgh Royal Terrace an IHG Hotel

Hotel · 18 Royal Terrace, Edinburgh

A row of Georgian townhouses on Royal Terrace forms this 97-room Edinburgh hotel, an easy walk from the city's main attractions.

W Edinburgh

W Edinburgh

Hotel · 1 St James Square, Edinburgh

A striking modern high-rise among Edinburgh's St James Square, W Edinburgh offers 244 rooms, a spa, gym and rooftop-style city views.

Wilde Aparthotels by Staycity Edinburgh Grassmarket

Wilde Aparthotels by Staycity Edinburgh Grassmarket

Hotel · 26 Kings Stables Road, Edinburgh

Aparthotel on Kings Stables Road, Edinburgh, with modern rooms and kitchenettes, some with castle views, near Grassmarket.

YOTEL Edinburgh

YOTEL Edinburgh

Hotel · 68-73 Queen Street, Edinburgh

Compact, tech-forward hotel on Queen Street in Edinburgh, with an on-site restaurant and bar and 276 pod-style rooms near the main transport hubs.

Hotel
28 York Place

28 York Place

Hotel · Edinburgh, City of Edinburgh

A small 8-room hotel on York Place in Edinburgh's New Town, a short walk from Waverley station and the city centre.

B&B
A Room in the City - West

A Room in the City - West

B&B · 3 Randolph Crescent, Edinburgh

Adults-only B&B on Randolph Crescent in Edinburgh, with a garden and picnic area close to Haymarket and the Zoo.

Hotel
Adelphi Hotel

Adelphi Hotel

Hotel · 7 Links Gardens, Edinburgh

Budget Edinburgh hotel on Links Gardens, with Edinburgh Zoo, golf, cycling routes and Waverley station all within reach.

Guest Accommodation
Appin House - Guest house

Appin House - Guest house

Guest Accommodation · 4 Queen's Crescent, Edinburgh

A six-room Edinburgh guest house with breakfast, a bar and restaurant on site, plus a pool, gym and spa, near Edinburgh Zoo.

Guest Accommodation
Beautiful King room in Leith Walk

Beautiful King room in Leith Walk

Guest Accommodation · 334 (2f) Leith Walk, Edinburgh

Adults-only king room on Leith Walk, Edinburgh, with en-suite bathroom and self-catering kitchen access close to bars and restaurants.

Hotel
Chalmers Street

Chalmers Street

Hotel · 36 Chalmers Street, Edinburgh

A 53-room hotel on Chalmers Street in Edinburgh, close to a range of local pubs and restaurants and a short trip from Edinburgh Zoo.

Guest Accommodation
City Guest House

City Guest House

Guest Accommodation · 15 Mayfield Gardens, Edinburgh

A budget-friendly base for drivers or Zoo visitors, City Guest House offers 15 simple rooms and free parking in Edinburgh, 2 miles from Waverley.

Hotel
Cumberland Hotel

Cumberland Hotel

Hotel · 1 West Coates, Edinburgh

A 22-room hotel on West Coates in Edinburgh, a short walk from Haymarket and Edinburgh Zoo, with free on-site parking.

Hotel
Haymarket Hotel

Haymarket Hotel

Hotel · 1 - 3 Coates Gardens, Edinburgh

A 39-room Edinburgh hotel near Haymarket Station, well suited to travellers who want easy transport links and a proper breakfast without paying central-Edinburgh prices.

Guest Accommodation
Highfield Guest House

Highfield Guest House

Guest Accommodation · 83 Mayfield Road, Edinburgh

A Victorian townhouse guest house on Mayfield Road, Edinburgh, with a garden, free parking and rooms just 2.35 miles from Waverley station.

Guest Accommodation
Mayfair Guest House

Mayfair Guest House

Guest Accommodation · 76 Pilrig Street, Edinburgh

Budget-minded travellers wanting a simple base near central Edinburgh will find Mayfair Guest House on Pilrig Street, with free parking and en-suite rooms.

Hotel
Murrayfield Hotel

Murrayfield Hotel

Hotel · 18 Corstorphine Road, Edinburgh

A 44-room hotel on Corstorphine Road in Edinburgh, close to Murrayfield Stadium and the Royal Botanic Garden, with free on-site parking.

Guest Accommodation
N0 2 Hillhouse

N0 2 Hillhouse

Guest Accommodation · 2 Hillhouse Road, Edinburgh

Guest accommodation on Hillhouse Road, Edinburgh, close to Edinburgh Zoo and Haymarket, with free on-site parking.

Page 12 of 13 · 293 in total