All year tourists swarm Edinburgh in droves and, needless to say, finding comfortable accommodation is a high priority for them all. With that, it's no surprise that Edinburgh has come to boast a wide selection of wonderful hotels. There something here for everyone, from families to hipsters to romantic couples.
The best hotel to catch a glimpse of a celebrity is still The Witchery by the Castle, whose rooms and dining areas feature Gothic opulence at its best. But preferred by the likes of Britney Spears and J.K. Rowling, the Balmoral Hotel on Princes Street might be the one to beat in luxury and grandeur.
For couples looking for a romantic hideaway, the Bonham Hotel is the best boutique hotel in Edinburgh. If you want breakfast to come with that bed, the Ardmor House is a gay-owned but straight-friendly B&B within walking distance of the best of the city's nightlife.
In the Old Town, the landmark Scotsman Hotel shares the name and was once home to the headquarters of the city's newspaper. The Howard Hotel in the New Town is heralded as the most "discrete" hotel in the city. At the very least it boasts some of the best bathrooms in Edinburgh.
If you need to embrace nature, romp in the woodlands and pastures of the 17th century Prestonfield Hotel, which has hosted the world's best and brightest from Benjamin Franklin to Sean Connery. If you'd rather frolic by the waterfront, then the hip Malmaison by the docks in the place for you.
Explore all of Edinburgh's best hotels!
Castlehill, Royal Mile
Castlehill, The Royal Mile
Located right next to the castle, the stunning Witchery offers romantic, sumptuous, theatrically decorated rooms with Gothic antiques and elaborate tapestries...
1 Princes Street
The height of luxury...
35 Drumsheugh Gardens
(West End)
Contemporary spirit in Victorian dwellings...
Princes Street
Waverley Market
One of the best traditional hotels in Edinburgh...
20 North Bridge
Luxury incorporated...
34 GREAT KING STREET
Five-star Georgian beauty...
1 TOWER PLACE
Leith
Luxury on the Water of Leith...
14 Kilmaurs Terrace
Newington
Best guest house in Edinburgh...
PRIESTFIELD ROAD
17th century grandeur...
74 Pilrig St
Near Leith Walk
Best B&B in Edinburgh...
1 George IV Bridge
One of the world's most fashionable hotel...
18 Royal Terrace
A four-star luxury in central Edinburgh. Located at 18 Royal Terrace, one of Edinburgh's poshest and priciest residential and commercial streets, the hotel offers a indoor heated swimming pool, sauna and steam room; an intimate dining room; friendly and helpful staff and cosy ensuite bedrooms. Classy decor and an elegant garden area sets it apart from any chain hotel...
12-16 South Learmonth Gardens
(West End)
Cozy Edwardian class in a quiet neighborhod...
34 Bread Street
The Best Views of Edinburgh Castle...
41 Abercorn Terrace
Murrayfield
Bed & Breakfast...
8 Whitehouse Terrace
Mansion house retreat...
Blackburn Road
Bathgate
In lively theater district...
Royal Mile 1 South Bridge
A former branch building of the Royal Bank of Scotland. Great value deals...