Best Luxury Hotels On Princes Street

Princes Street, located in the heart of Edinburgh, Scotland, is one of the city’s most famous thoroughfares. Running parallel to Edinburgh Castle, it offers stunning views of the historic fortress and the picturesque Princes Street Gardens. Notable landmarks along Princes Street include the Scott Monument, a striking Gothic structure dedicated to the renowned Scottish author Sir Walter Scott, and the iconic Balmoral Hotel with its majestic clock tower. During the festive season, the street transforms into a winter wonderland with vibrant markets and an enchanting ice rink, adding to its charm and appeal. Here are our favourite 5 star and luxury hotels in the city.



Old Town, Edinburgh, Lothian, Scotland

The Balmoral

Hotel
(5 stars)
At a glance
RoomsIndulging at an Iconic Landmark
Amenities4 AA Rosette Restaurant, Brasserie, Whisky and Cocktail Bar, Award-Winning Afternoon, Tea Spa and Gym,
In the knowTimeless Elegance
TLE Recommends: Soothe away the buzz of the city and take time to listen to the harpist in Palm Court (and the Afternoon Tea is amazing too!)

Liveried doormen await those arriving to stay this grand dame, Edinburgh’s most famous hotel. The Balmoral stands sentinel over the city, straddling the Old and New Towns from its sizeable perch on Princes Street and North Bridge. Steps from Waverley Station and a minute’s walk from the Royal Mile, its location is hard to beat for tourists. The Number One restaurant has a Michelin-star, art pieces lent by London’s Royal College of Art and a Scottish oak triptych. Brasserie Prince caters for relaxed meals, with its French menu, lamps and banquette seating. And Palm Court is the regal setting for The Balmoral’s award-winning Afternoon Tea.

New Town, Edinburgh, Scotland

100 Princess Street

Hotel
(5 stars)

Red Carnation Hotels introduces its first Scottish venture—100 Princes Street in Edinburgh. This boutique hotel, set in the heart of the city with views of Edinburgh Castle, celebrates Scotland’s cultural heritage. Once the Royal Overseas League headquarters, it now offers historical charm and modern luxury under Resident Manager Laura Jamieson.

The hotel, designed by Toni Tollman, blends historical architecture with contemporary comforts. Highlights include bespoke artworks and a mural by Croxford and Saunders, reflecting the spirit of Scottish explorers.

The 30 rooms and suites, named after explorers like Archibald Menzies, offer luxury and stunning castle views. The Wallace, the hotel’s dining area led by chef Willhelm Maree, features local delicacies and whisky tastings. Ghillie’s Pantry provides a private dining experience with over 100 whiskies and a celestial-themed mural.

Guests can enjoy bespoke Scottish experiences, from crafting gin to fishing on the River Tweed. 100 Princes Street promises a luxurious and authentic Scottish stay, making it a top destination in Edinburgh.

BOOK YOUR STAY
100 Princess Street

West End, Edinburgh, Lothian, Scotland

The Caledonian Edinburgh, Curio Collection by Hilton

Hotel
(5 stars)
At a glance
RoomsA Family Favourite
AmenitiesAward Winning Restaurant, Brasserie, Spa and Gym
In the knowGrand Dame
TLE Recommends: Keep an eye out for themed Afternoon Tea – they are always a work of art!

Housed in a Victorian building that dates back to 1903, this hotel is considered to be one of the city’s most iconic landmarks and was one of the British grand railway hotels. Nowadays The Caledonian is perhaps most renowned for its excellent cuisine. Dean Banks at The Pompadour, the flagship restaurant by a star of TV’s Masterchef, has been awarded a coveted Michelin star. Then there’s Grazing by Mark Greenaway and Peacock Alley for drinks and snacks. This Curio Collection property also offers a Guerlain Spa, with treatments using 111SKIN face and body products. 

Read our expert review here.

BOOK YOUR STAY
The Caledonian Edinburgh, Curio Collection by Hilton

New Town, Edinburgh, Lothian, Scotland

Hotel Indigo Edinburgh – Princes Street

Hotel
(4 stars)
At a glance
RoomsStepping Out Straight Into The City Vibe
AmenitiesAward-Winning Restaurant and Bar, Fitness Centre
In the knowClassic Contemporary

Hotel Indigo Edinburgh – Princes Street. This boutique hotel, located on Princess Street in the heart of Edinburgh’ with views looking out across the Old Town, offers 64 uniquely designed rooms inspired by the city’s rich literary history, featuring cosy armchairs, vibrant decor, and stunning city views. Savour mouth-watering dishes at the award-winning Twenty Princes Street Grill & Smokehouse, renowned for its locally sourced ingredients and innovative menu. For a more relaxed setting, Juniper Bar provides creative cocktails with a backdrop of panoramic city vistas. Ideal for both leisure and business travellers, Hotel Indigo boasts top-notch amenities including high-speed Wi-Fi, a well-equipped fitness centre, and versatile meeting spaces.

Read our expert review here.

BOOK YOUR STAY
Hotel Indigo Edinburgh – Princes Street

* All the properties and products we feature are independently selected by our editors and contributors. If you buy something we may earn a commission.

Sign up for our newsletter for inspiration, exclusive previews & luxury tips