Skip to content
Edinburgh accommodation

Edinburgh

Where to Stay

5 places to stay: from harbour-view rooms to cosy B&Bs

Whether you’re after a luxury hotel, a welcoming guesthouse, or a cosy bed and breakfast, Edinburgh has accommodation to suit every budget and style. Most places are within easy reach of the main attractions and the centre of town.

Book direct with venues or use the affiliate links below. Some links may earn us a small commission at no extra cost to you.

Hotels

Hotel
£££

The Balmoral

1 Princes Street, Edinburgh, EH2 2EQ

The 1902 railway grande dame over Waverley: the three-minutes-fast clock tower, 187 rooms and suites, and a 500-whisky bar.

RestaurantWhisky barSpa187 rooms
Hotel
£££

Prestonfield House

Priestfield Road, Edinburgh, EH16 5UT

A candlelit seventeenth-century country house with peacocks, under Arthur's Seat, ten minutes from town: the Witchery's grander sibling.

RestaurantBarGardens23 rooms
Hotel
£££

The Roseate Edinburgh

4 West Coates, Haymarket, Edinburgh, EH12 5JQ

The former Dunstane Houses, rebranded: an 1869 West End boutique pair with Gary Maclean's KIN restaurant, minutes from Haymarket Station.

RestaurantBarGarden
Hotel
££

Grassmarket Hotel

94-96 Grassmarket, Edinburgh, EH1 2JR

A quirky four-star on the Grassmarket square under the Castle rock: unbeatable Old Town position, lively on weekend nights.

Free Wifi24h receptionFamily rooms
Hotel
££

Malmaison Edinburgh

1 Tower Place, Leith, Edinburgh, EH6 7BZ

The original Malmaison, in a former Seamen's Mission on Leith's waterfront: 100 rooms in the middle of the city's best eating quarter.

RestaurantBarFree Wifi100 rooms

Get local tips in your inbox

Seasonal highlights, new restaurant openings, and local events. No spam, unsubscribe anytime.