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.

Moxy Edinburgh Fountainbridge

Moxy Edinburgh Fountainbridge

Hotel · 2 Freer Gait, Edinburgh

A 262-room hotel on Freer Gait in Fountainbridge, Edinburgh, with a lively bar and rooftop dining within walking distance of Haymarket and the EICC.

Murrayfield Park Guest House

Murrayfield Park Guest House

Guest Accommodation · 89 Corstorphine Road, Edinburgh

Budget guest house on Corstorphine Road, Edinburgh, with en-suite rooms and free parking near Edinburgh Zoo.

MW Townhouse

MW Townhouse

Guest Accommodation · 11 Spence Street, Edinburgh

MW Townhouse is an 8-room Victorian-era guesthouse in Edinburgh with a Scottish breakfast and on-site bar, plus free parking.

Nira Caledonia

Nira Caledonia

Hotel · 6-10 Gloucester Place, Edinburgh

A 28-room townhouse hotel in Edinburgh's Stockbridge, with some rooms fitted with jacuzzis and city views, close to shops and restaurants.

No 11

No 11

Hotel · 11 Brunswick Street, Edinburgh

A 10-room hotel on Brunswick Street in Edinburgh, close to Edinburgh Waverley and Edinburgh Zoo, with its own restaurant and bar.

No 53 Frederick Street

No 53 Frederick Street

B&B · 53 Frederick Street, Edinburgh

A 14-room Edinburgh B&B on Frederick Street with spacious, comfortable rooms and free on-site parking close to Waverley station.

No32 Hotel

No32 Hotel

Hotel · 32 Coates Gardens, Edinburgh

No32 Hotel is an 11-room townhouse hotel in Edinburgh's Coates Gardens, with modern, clean rooms about a mile from Haymarket station.

No6 West Coates

No6 West Coates

Hotel · 6 West Coates, Edinburgh

A 17-room hotel on West Coates in Edinburgh, handy for Haymarket and Edinburgh Zoo, with pubs and restaurants close by.

Northumberland Hotel

Northumberland Hotel

Hotel · 31-33 Craigmillar Park, Edinburgh

A 26-room hotel on Craigmillar Park, Edinburgh, with Edinburgh Zoo among the local attractions and Edinburgh Waverley a short trip away.

Novotel Edinburgh Centre

Novotel Edinburgh Centre

Hotel · 80 Lauriston Place, Edinburgh

A 180-room hotel near Edinburgh Castle and the Royal Mile, well suited to families and pool-loving city breakers alike.

Novotel Edinburgh Park

Novotel Edinburgh Park

Hotel · 15 Lochside Avenue, Edinburgh

170-room Novotel at Edinburgh Park with a pool, sauna and steam room, plus tram links straight into the city centre.

NYX Hotel Edinburgh

NYX Hotel Edinburgh

Hotel · 61Jeffrey Street, Edinburgh

A boutique base just off Edinburgh's Royal Mile, with 125 colourful rooms and its own bar-restaurant close to Waverley Station.

Ocean Mist Leith

Ocean Mist Leith

Hotel · The Shore, Edinburgh

A converted ship moored on The Shore at Leith, Edinburgh, with 17 cabin-style rooms and easy reach of the city centre.

Ocean Serviced Apartments

Ocean Serviced Apartments

Hotel · 2 Western Harbour, Edinburgh

A 49-room waterside apartment block at Western Harbour, Edinburgh, with spacious kitchens, parking and views over the water.

Old Waverley Hotel

Old Waverley Hotel

Hotel · 43 Princes Street, Edinburgh

Rooms with castle and city views above Princes Street, at this 85-room Edinburgh hotel a short walk from Waverley station.

Oleanders BnB

Oleanders BnB

B&B · 132 Craigleith Road, Edinburgh

A home-cooked breakfast sets the tone at Oleanders BnB, a small Edinburgh guesthouse on Craigleith Road with free parking.

On The Walk

On The Walk

Hotel · 18 Albert Place, Edinburgh

Hotel on Albert Place in Edinburgh, a short walk from Waverley station and Edinburgh Zoo, with pubs and restaurants close by.

Palmerston Suites

Palmerston Suites

Hotel · 37 Palmerston Place, Edinburgh

In Edinburgh's West End, Palmerston Suites offers quiet, well-placed rooms close to the city's cultural and business districts.

Park View House Hotel - Guest House

Park View House Hotel - Guest House

Guest Accommodation · 14 Hermitage Place, Edinburgh

A 29-room guest house on Hermitage Place in Edinburgh, within easy reach of bus stops and the town centre.

Parliament House Hotel

Parliament House Hotel

Hotel · 15 Calton Hill, Edinburgh

A 53-room hotel on Calton Hill, Edinburgh, with free on-site parking and a restaurant and bar for guests who don't want to venture out.

Pillars House

Pillars House

B&B · 125 Constitution Street, Edinburgh

A six-room B&B on Constitution Street, Edinburgh, with a bar, breakfast and a well-equipped shared kitchen for guests to use.

Piries Hotel

Piries Hotel

Hotel · 4-8 Coates Gardens, Edinburgh

Victorian hotel on Coates Gardens in Edinburgh, close to Haymarket and Edinburgh Zoo, with 43 rooms and free on-site parking.

Playfair House Hotel

Playfair House Hotel

Hotel · 20 Leopold Place, Edinburgh

A 12-room hotel on Leopold Place, Edinburgh, well suited to travellers who want a compact base close to Waverley station.

Pollock Halls

Pollock Halls

B&B · 18 Holyrood Park Road, Edinburgh

With 2,000 rooms, Pollock Halls in Edinburgh is a vast B&B near Holyrood Park, with free parking and a restaurant on site.

Page 8 of 13 · 293 in total