
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
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.
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.
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.
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.
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.
Get local tips in your inbox
Seasonal highlights, new restaurant openings, and local events. No spam, unsubscribe anytime.