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.

Lantern Guest House

Lantern Guest House

Guest Accommodation · 3 Windsor Street, Edinburgh

Small guest house on Windsor Street in Edinburgh, just half a mile from Waverley station, with three self-contained en-suite rooms.

Lauderville Guest House

Lauderville Guest House

Guest Accommodation · 52 Mayfield Road, Edinburgh

A ten-room Victorian guest house on Mayfield Road, Edinburgh, with free parking and garden - handy for the zoo and Waverley station.

Le Monde Hotel

Le Monde Hotel

Hotel · 16 George Street, Edinburgh

Stylish 18-room hotel on George Street in Edinburgh, with spacious, comfortable rooms and a lively bar scene close to Waverley station.

Leith House

Leith House

Guest Accommodation · 6 Cambridge Avenue, Edinburgh

Small 8-room guest house in Edinburgh with drinks available in every room, free parking, and pubs and restaurants close by.

Leonardo Edinburgh City

Leonardo Edinburgh City

Hotel · 79 Lauriston Place, Edinburgh

A 52-room hotel on Lauriston Place, Edinburgh, an easy walk from the Royal Mile, Edinburgh Castle and the Old Town's historic lanes.

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield

Hotel · 187 Clermiston Rd, Edinburgh

A 111-room hotel near Murrayfield Stadium, suited to rugby weekends, zoo trips and families wanting a pool and gym on site.

Leonardo Royal Edinburgh Haymarket

Leonardo Royal Edinburgh Haymarket

Hotel · 1 Morrison Link, Edinburgh

282-room hotel opposite Haymarket Station in Edinburgh, with mini-fridges in every room and Edinburgh Castle within easy reach.

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

Hotel · 43 Jeffrey Street, Edinburgh

Edinburgh's Old Town, close to the Royal Mile and train station, is home to this 190-room Leonardo Royal Hotel on Jeffrey Street.

Lyla Rooms

Lyla Rooms

Hotel · 21212, Edinburgh

Edinburgh's city centre is home to Lyla Rooms, four elegant suites above a tasting-menu restaurant in a restored townhouse.

Lyncliff Hotel

Lyncliff Hotel

Hotel · 4 Windsor Street, Edinburgh

Small nine-room hotel on Windsor Street in Edinburgh, a short walk from Edinburgh Waverley and the city's restaurants and bars.

Mackenzie Guest House

Mackenzie Guest House

Guest Accommodation · 2 East Hermitage Place, Edinburgh

A five-room townhouse guest house on East Hermitage Place, Edinburgh, with a surprising spread of hotel-style extras including a pool and spa.

Malmaison Edinburgh

Malmaison Edinburgh

Hotel · One Tower Place, Edinburgh

Malmaison Edinburgh offers 100 spacious, contemporary rooms with en-suite bathrooms in Leith, near the Water of Leith and tram links.

Market Street Hotel

Market Street Hotel

Hotel · 6 Market Street, Edinburgh

Edinburgh hotel on Market Street with a top-floor bar and restaurant, champagne breakfasts, and 94 rooms close to Waverley Station.

Martins Guesthouse

Martins Guesthouse

Guest Accommodation · 5 Granville Terrace, Edinburgh

A 9-room Victorian guesthouse in Edinburgh's West End, an easy walk or drive from Murrayfield Stadium and the city centre.

McCraes Bed and Breakfast

McCraes Bed and Breakfast

B&B · 44 East Claremont St, Edinburgh

McCraes Bed and Breakfast on East Claremont St offers 24-hour reception and en-suite family rooms in a quiet New Town street in Edinburgh.

Menzies Guest House

Menzies Guest House

Guest Accommodation · 33 Leamington Terrace, Edinburgh

A small Victorian guest house on Leamington Terrace in Edinburgh, with seven rooms and free vegetarian breakfast included.

Mercure Edinburgh Haymarket

Mercure Edinburgh Haymarket

Hotel · 38 Gardners Crescent, Edinburgh

A 110-room hotel on Gardners Crescent near Haymarket Station, within walking distance of Edinburgh Castle, Princes Street and the West End.

Minto House

Minto House

Guest Accommodation · 23 Minto Street, Edinburgh

A no-fuss guest house on Minto Street in Edinburgh, with free on-site parking rare for the city centre.

Mode Edinburgh

Mode Edinburgh

Hotel · 74 -77 Queen Street, Edinburgh

A contemporary hotel on Queen Street in central Edinburgh, with air-conditioned en-suite rooms and lift access throughout.

Mono Suites

Mono Suites

Hotel · 87 South Bridge, Edinburgh

A 10-room hotel on South Bridge in Edinburgh, with its own restaurant and bar and Waverley station under a mile away.

Motel One Edinburgh-Princes

Motel One Edinburgh-Princes

Hotel · 10-15 Princes Street, Edinburgh

Motel One Edinburgh-Princes puts 140 rooms on Princes Street itself, close to Edinburgh Waverley station and Edinburgh Zoo.

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal

Hotel · 18-21 Market Street, Edinburgh

A 208-room city hotel on Market Street, Edinburgh, well suited to sightseers who want to walk everywhere and still get a proper breakfast.

Mount Royal Edinburgh by The Unlimited Collection

Mount Royal Edinburgh by The Unlimited Collection

Hotel · 53 Princes Street, Edinburgh

A 169-room hotel right on Princes Street in Edinburgh, minutes from the Castle and the city's main shops and sights.

Moxy Edinburgh Airport

Moxy Edinburgh Airport

Hotel · 1 Fairview Road, Edinburgh

A 230-room airport hotel within walking distance of Edinburgh Airport, handy for early flights and trams into the city centre.

Page 7 of 13 · 293 in total