Best Hotels on Princess Street, Edinburgh

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

Edinburgh exudes an old-world charm that seamlessly blends with its vibrant modernity. Nestled amidst this captivating cityscape lies Princess Street, a bustling thoroughfare renowned for its iconic hotels and unrivaled views. Whether you're a first-time visitor or a seasoned traveler, exploring the stunning accommodations on Princess Street is a must-do experience. From luxury hotels with opulent amenities to charming boutique establishments that exude character, there is something to suit every discerning traveler's taste.

Immerse yourself in the grandeur of Edinburgh's historic architecture as you step into the elegant lobby of the iconic hotels lining Princess Street. The Balmoral Hotel stands tall as a symbol of luxury, attracting discerning guests with its impeccable service and breathtaking views of the city's skyline. Offering an array of amenities such as serene spa retreats and award-winning dining options, these hotels epitomize the epitome of indulgence, ensuring an unforgettable stay in the center of Edinburgh.

For those seeking a more intimate and unique experience, boutique hotels on Princess Street provide a charming alternative. Here, you can find hidden gems like The Rutland Hotel, offering a perfect blend of contemporary elegance and authentic Scottish hospitality. Expect personalized attention, carefully curated interiors, and an alluring ambiance that transports you to a bygone era. With their central location, these boutique hotels provide easy access to the city's historical landmarks, cultural attractions, and delectable dining options.

As twilight descends upon the city, the illuminated facades of Princess Street hotels create a magical atmosphere that is truly a feast for the senses. Step out onto your hotel balcony, and marvel at the panoramic views of Edinburgh Castle, bathed in a celestial glow. Capture the enchanting blend of history and modernity as you stroll along the vibrant streets below. With its convenient location and unparalleled charm, booking a stay at one of the Princess Street hotels promises an unforgettable experience where tradition and luxury intertwine seamlessly.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Waldorf Astoria Edinburgh - The Caledonian Hotel
2. Market Street Hotel
3. Kimpton - Charlotte Square, An Ihg Hotel
4. Grassmarket Hotel
5. Radisson Collection Hotel, Royal Mile Edinburgh
6. Apex Waterloo Place Hotel
7. The Bonham Hotel
8. Royal Scots Club Hotel
9. The Scotsman Hotel
10. The Howard, An Ascend Hotel Collection Member Edinburgh

Luxury and Opulence at Princess Street Edinburgh Hotels

Check Availability

Edinburgh
Dec 27, 2025 - Dec 28, 2025

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Housed in a former Victorian railway station, The Waldorf Astoria Edinburgh - The Caledonian seamlessly combines historical charm with modern luxury. Indulge in sumptuous dining experiences, including the award-winning Grazing by Mark Greenaway, and unwind at the hotel's opulent Guerlain Spa. With its central location, this hotel provides the perfect base for exploring the vibrant city and its cultural treasures.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Market Street Hotel

9.0

Good

(2279 Reviews)

+ 35 photos
Perched on the edge of Princess Street and overlooking the iconic Waverley Station, Market Street Hotel offers a fusion of modern design and Scottish heritage. Each room showcases contemporary Scottish artwork and offers stunning views of the city skyline. Immerse yourself in the hotel's vibrant social spaces, including the rooftop champagne lounge, where you can drink in the captivating views of Edinburgh's landmarks.
Address: 6 Market Street
Rating: Good 9.0 (2279 Reviews)
Rooms: 96
Price: From 360$

Boutique Charms along Princess Street Edinburgh

Discover the hidden gems among the boutique hotels along Princess Street Edinburgh. These charming establishments offer a more intimate and personalized experience, inviting guests to immerse themselves in the captivating ambiance of Edinburgh's historic city center. From classic elegance to contemporary chic, each hotel on this list boasts its own unique character.

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
Nestled in the lively heart of the city, The Principal Edinburgh Charlotte Square is a triumph of Georgian elegance. Each meticulously designed room combines classic features with modern amenities, providing a comfortable retreat after a day of exploration. Immerse yourself in the hotel's vibrant social spaces, including the stunning Garden, a tranquil oasis amidst the bustling cityscape.
Address: 38 Charlotte Square
Rating: Good 8.8 (2127 Reviews)
Rooms: 199
Price: From 232$

Grassmarket Hotel

8.0

Good

(3159 Reviews)

+ 195 photos
Nestled in the lively Grassmarket area, just a short stroll from Princess Street, The Grassmarket Hotel offers contemporary comfort in a vibrant setting. The rooms feature trendy designs with vibrant colors and modern amenities. Enjoy the lively atmosphere of the hotel's bar and indulge in the vibrant nightlife of the Grassmarket, known for its eclectic mix of pubs and restaurants.
Address: 94-96 Grassmarket
Rating: Good 8.0 (3159 Reviews)
Rooms: 42
Price: From 306$

Spectacular Views and Iconic Landmarks from Princess Street Edinburgh Hotels

Be captivated by the stunning views and proximity to iconic landmarks that these Princess Street Edinburgh hotels offer. Wake up to breathtaking vistas of Edinburgh Castle, the historic Old Town, or the picturesque Princes Street Gardens. Immerse yourself in the vibrant cityscape and embark on unforgettable adventures from these exceptional accommodations.

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Adjacent to Princess Street, the Radisson Collection Hotel is ideally located for exploring the city's historic Royal Mile. With its sleek and modern design, this hotel boasts spacious rooms and suites, equipped with the latest technology and luxurious features. Treat yourself to a rejuvenating experience at their state-of-the-art spa or indulge in innovative cuisine at their award-winning restaurant.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$

Apex Waterloo Place Hotel

8.5

Good

(4828 Reviews)

+ 168 photos
Combining a prime location on Waterloo Place with exceptional service and amenities, the Apex Waterloo Place Hotel offers an unparalleled experience. Elegant rooms and suites adorned with modern furnishings and luxurious amenities create a haven of comfort and relaxation. Unwind at the hotel's leisure facilities, including the exquisite Yu Spa, or explore the local attractions, all just moments away.
Address: 23-27 Waterloo Place
Rating: Good 8.5 (4828 Reviews)
Rooms: 187
Price: From 228$

Unforgettable Experiences and Exceptional Service at Princess Street Edinburgh Hotels

Immerse yourself in unforgettable experiences and exceptional service at these Princess Street Edinburgh hotels. From innovative dining options to world-class spas and meticulous attention to detail, each hotel on this list strives to provide guests with a truly remarkable stay. Discover the essence of Scottish hospitality and create memories that will last a lifetime.

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Located in a chic Victorian townhouse, The Bonham Hotel seamlessly blends period charm with contemporary design. Each room and suite exudes elegance through its sophisticated decor and luxurious amenities. Enjoy superb Scottish cuisine at their acclaimed restaurant and bar, which offers delightful views of the surrounding cityscape and impeccable service.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$

Royal Scots Club Hotel

8.7

Good

(677 Reviews)

+ 150 photos
Nestled within a stunning Georgian townhouse, The Royal Scots Club radiates elegance and boasts a prime location near Princes Street Gardens. This private members' club welcomes non-members to experience its charming accommodations. Immerse yourself in the rich history of the building while enjoying the scenic views of the gardens, and take advantage of the club's facilities, including the cozy library and charming courtyard.
Address: 29-31 Abercromby Place
Rating: Good 8.7 (677 Reviews)
Rooms: 31
Price: From 381$

Historical Charm and Elegance at Princess Street Edinburgh Hotels

Immerse yourself in the rich history and timeless elegance of these Princess Street Edinburgh hotels. These historic properties have stood the test of time and offer guests a glimpse into the city's captivating past. From regal mansions to stately townhouses, each hotel on this list exudes charm and sophistication, taking you on a journey through Edinburgh's storied past.

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed within the former offices of The Scotsman newspaper, The Scotsman Hotel is a testament to Edinburgh's vibrant journalistic heritage. Retaining many of its original features, including the majestic marble staircase, this hotel offers a unique blend of history and modern luxury. Indulge in gourmet dining at their North Bridge Brasserie and soak up panoramic views of the city from their bespoke suites.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

The Howard, An Ascend Hotel Collection Member Edinburgh

9.2

Good

(469 Reviews)

+ 158 photos
Nestled in a set of Georgian townhouses, The Howard offers an intimate and exclusive experience for its guests. With only 18 luxurious rooms and suites, this boutique hotel invites you to step back in time. Marvel at the opulent interiors, adorned with antique furnishings and exquisite artwork, and enjoy personalized and attentive service that creates a truly memorable stay.
Address: 34 Great King Street
Rating: Good 9.2 (469 Reviews)
Rooms: 19
Price: From 273$

Modern Comfort and Convenience at Princess Street Edinburgh Hotels

Experience the best of modern comfort and convenience at these contemporary Princess Street Edinburgh hotels. These properties boast sleek designs, state-of-the-art facilities, and prime locations, ensuring a seamless stay for both business and leisure travelers. From high-tech amenities to chic interiors, these hotels are the perfect choice for those seeking a modern and stylish experience.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
As iconic as it is luxurious, The Balmoral Hotel is a masterpiece that embodies the grandeur of Edinburgh. Situated in the heart of Princess Street, this landmark property boasts elegant interiors, world-class dining options, and a serene spa retreat. The breathtaking views of Edinburgh Castle from its sprawling suites elevate your stay to an unforgettable experience.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Boutique Chic and Cultural Immersion at Princess Street Edinburgh Hotels

Discover a world of boutique chic and cultural immersion at these Princess Street Edinburgh hotels. Each property on this list boasts a unique blend of artistic flair and cultural inspiration. From contemporary art installations to thoughtfully curated experiences, these hotels provide a gateway to Edinburgh's vibrant artistic and cultural scene.