Best Hotels on Edinburgh's Iconic Princes Street

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the enchanting city of Edinburgh, where history meets modern day charm. Nestled in the heart of this vibrant Scottish city lies an iconic street that hotel enthusiasts cannot afford to miss: Princes Street. With its breathtaking views of Edinburgh Castle, bustling shopping scene, and easy access to renowned landmarks, Princes Street truly offers a captivating experience for visitors. In this article, we will uncover the best hotels in Edinburgh Princes Street, ensuring that you find the perfect accommodation to enhance your stay in this remarkable city.

Edinburgh Princes Street is a haven for travelers seeking a truly immersive experience. From elegant luxury hotels boasting stunning vistas of the city's skyline, to charming boutique properties with unique character, the range of accommodations available on Princes Street caters to every taste and budget. Whether you're a history buff yearning to stay in a historic hotel with tales to tell, or a modern-day explorer seeking contemporary comforts, you'll find the perfect match in this bustling area. With its central location, staying on Princes Street allows you to easily explore iconic landmarks like the Royal Mile, Edinburgh Castle, and the bustling Grassmarket district.

When it comes to selecting hotels in Edinburgh Princes Street, one cannot overlook the outstanding hospitality that awaits. Many of the hotels in this area offer exceptional service, ensuring that guests have an unforgettable experience. From the moment you step foot into these establishments, you'll be greeted by warm smiles and attentive staff who are eager to make your stay as comfortable as possible. So whether you're embarking on a romantic getaway, a family vacation, or a solo adventure, the hotels in Edinburgh Princes Street are poised to be your home away from home, welcoming you with open arms and delightful Scottish hospitality.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. Waldorf Astoria Edinburgh - The Caledonian Hotel
2. The Scotsman Hotel
3. Royal Scots Club Hotel
4. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel
5. The Balmoral Hotel
6. Tigerlily Hotel
7. Kimpton - Charlotte Square, An Ihg Hotel
8. The Bonham Hotel

Luxury Hotels Edinburgh Princes Street

Check Availability

Edinburgh
Dec 27, 2025 - Dec 28, 2025

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Formerly a grand railway hotel, The Caledonian effortlessly combines historic charm with contemporary sophistication. Immerse yourself in the elegant surroundings, from the majestic lobby to the refined guest rooms filled with luxurious amenities. Enjoy panoramic views of Edinburgh Castle, indulge in fine dining experiences, or unwind with a pampering spa treatment. The Waldorf Astoria Edinburgh - The Caledonian sets the standard for luxury accommodations in Princes Street.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed in a Baroque-style building that was once the offices of The Scotsman newspaper, The Scotsman Hotel exudes historic charm and character. The beautifully restored rooms feature original features, such as oak paneling and marble fireplaces, creating an atmosphere of elegance and sophistication. Enjoy the hotel's luxurious facilities, including a rooftop terrace with panoramic views of the city. Immerse yourself in the captivating history of The Scotsman Hotel and experience a truly memorable stay in Princes Street.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Boutique Hotels Edinburgh Princes Street

Uncover the hidden gems of Princes Street with our selection of boutique hotels that captivate with their character, charm, and individuality. These intimate accommodations provide a unique and personalized experience, allowing you to immerse yourself in the rich history and vibrant culture of Edinburgh. Discover the perfect balance between comfort, style, and authentic Scottish hospitality.

Royal Scots Club Hotel

8.7

Good

(677 Reviews)

+ 150 photos
Discover the elegance of The Royal Scots Club, a historic hotel housed in a beautiful Georgian townhouse. Experience the charm of its period features, including intricate molding, grand staircases, and ornate antiques. The comfortable rooms and welcoming ambiance provide a cozy retreat after a day of exploring Edinburgh's historic treasures. Immerse yourself in the rich heritage of this club and truly feel like a part of Scotland's history.
Address: 29-31 Abercromby Place
Rating: Good 8.7 (677 Reviews)
Rooms: 31
Price: From 381$

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

7.8

Good

(8642 Reviews)

+ 146 photos
Situated just a short distance from Princes Street, the Ibis Edinburgh Centre South Bridge provides comfortable rooms and modern amenities at an affordable price. The hotel's sleek and contemporary design, coupled with its central location, makes it an ideal choice for budget-conscious travelers. Discover the vibrant atmosphere of nearby attractions, including the Royal Mile and Edinburgh Castle, while enjoying the convenience and affordability of the Ibis Edinburgh Centre South Bridge.
Address: 77 South Bridge
Rating: Good 7.8 (8642 Reviews)
Rooms: 259
Price: From 93$

Budget-Friendly Hotels Edinburgh Princes Street

Exploring Edinburgh doesn't have to break the bank. In this section, we present a selection of budget-friendly hotels located in Princes Street that offer comfort and convenience without compromising on quality. Experience the best of the city while enjoying affordable accommodations that are perfect for travelers seeking great value for their money.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
With its iconic clock tower and stunning Victorian architecture, The Balmoral Hotel stands as a timeless symbol of luxury in the lively heart of Princes Street. Step into a world of refinement and splendor as you enter the meticulously designed rooms and suites, where classic Scottish touches blend seamlessly with modern comforts. Indulge in epicurean delights at Michelin-starred restaurants or rejuvenate your senses at the award-winning spa, making your stay at The Balmoral an unforgettable experience.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Bold, trendy, and effortlessly cool, Tigerlily stands out as a design-led boutique hotel in Princes Street. Immerse yourself in the vibrant and eclectic interiors, where luxurious furnishings meet contemporary artwork. Each room is a sanctuary of style, featuring plush bedding, sleek bathrooms, and a fusion of bold colors and patterns. Indulge in exquisite cocktails at the lively bar or savor innovative culinary delights at the trendy restaurant, creating a truly unforgettable stay at Tigerlily.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Historic Hotels Edinburgh Princes Street

Immerse yourself in the rich history of Edinburgh with our selection of historic hotels located in the very heart of Princes Street. These grand establishments transport guests back in time, allowing them to experience the grandeur of a bygone era. From elegant architecture to antique furnishings, these hotels offer a truly unique and memorable stay for history enthusiasts.

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
Nestled in the very heart of Princes Street, The Principal Edinburgh Charlotte Square offers a unique blend of Georgian elegance and modern design. Immerse yourself in the stylishly appointed rooms that showcase contemporary artwork and luxurious furnishings. Experience the vibrant atmosphere of the hotel's signature restaurant and bar, where innovative cuisine and carefully crafted cocktails await. From the moment you step into this luxury oasis, you'll be embraced by a sense of sophistication and grace.
Address: 38 Charlotte Square
Rating: Good 8.8 (2127 Reviews)
Rooms: 199
Price: From 232$

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Nestled in a majestic Victorian townhouse, The Bonham Hotel offers an intimate and stylish retreat. The carefully curated rooms feature a blend of contemporary design and classic elegance, providing a comfortable and inviting ambiance. Enjoy breathtaking views of the city from the hotel's landscaped gardens or pamper yourself with a rejuvenating spa treatment. With its impeccable attention to detail and warm Scottish hospitality, The Bonham Hotel ensures an unforgettable boutique experience in Princes Street.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$