Top Hotels on Princes Street in Edinburgh

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

Welcome to Edinburgh stunning architecture, and vibrant culture, this enchanting destination offers a myriad of delights for travelers. As you plan your visit, one area that stands out for its iconic charm and convenient location is Princes Street. Nestled in the very heart of the city, this bustling thoroughfare is not only a shopper's paradise but also home to a fantastic selection of hotels. Choose from a range of accommodations, each offering unique experiences and convenient access to the city's top attractions.

For those seeking a luxurious stay, consider the elegant and renowned hotels that line Princes Street. With sweeping views of Edinburgh Castle and easy access to stylish boutiques and eclectic eateries, you'll find everything you need right at your doorstep. Indulge in sophisticated amenities, well-appointed rooms, and impeccable service, making your stay truly memorable. From historic landmarks to trendy cocktail bars, Princes Street hotels place you in the very heart of Edinburgh's vibrant social scene, ensuring a delightful experience filled with both comfort and excitement.

Budget-conscious travelers need not worry, as Princes Street also offers a variety of affordable hotel options. From cozy guesthouses to modern budget hotels, these accommodations provide excellent value for money without compromising on location or comfort. Stay just steps away from iconic landmarks, such as the Scott Monument or the National Gallery of Scotland, and discover the city's captivating history at a fraction of the cost. Whether you're a backpacker on a tight budget or a family seeking affordable yet comfortable accommodation, Princes Street hotels cater to every traveler's needs.

With its central location, vibrant atmosphere, and an array of accommodation choices, Princes Street is a fantastic base for exploring the wonders of Edinburgh. So, whether you're looking for opulence or affordability, make sure to explore the diverse range of Princes Street hotels and find the perfect place to rest and recharge in this magnificent city.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Balmoral Hotel
2. Apex City Of Edinburgh Hotel
3. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel
4. Kimpton - Charlotte Square, An Ihg Hotel
5. Radisson Blu Hotel, Edinburgh City Centre
6. The Scotsman Hotel
7. Waldorf Astoria Edinburgh - The Caledonian Hotel
8. Market Street Hotel
9. Novotel Edinburgh Centre
10. Apex Waterloo Place Hotel

Princes Street Edinburgh Hotels - Luxury Escapes

Check Availability

Edinburgh
Mar 12, 2026 - Mar 13, 2026

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Steeped in history and boasting breathtaking views of Edinburgh Castle, The Balmoral Hotel is a true landmark along Princes Street. Elegant and refined, this five-star establishment combines classic charm with contemporary comfort. From the lavish rooms to the award-winning spa and Michelin-starred dining options, The Balmoral Hotel offers an unrivaled luxury experience.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Apex City Of Edinburgh Hotel

8.2

Good

(4326 Reviews)

+ 117 photos
Situated on the east end of Princes Street, the Apex City of Edinburgh Hotel is a stylish and modern retreat. With its sleek rooms, on-site dining options, and a fitness center, this hotel provides a contemporary haven for travelers. Enjoy its convenient location, just a short walk from popular attractions like the Royal Mile and Edinburgh Castle.
Address: 61 Grassmarket
Rating: Good 8.2 (4326 Reviews)
Rooms: 122
Price: From 189$

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

7.8

Good

(8642 Reviews)

+ 146 photos
Situated just off Princes Street, the Ibis Edinburgh Centre South Bridge - Royal Mile offers comfortable accommodation at an affordable price. The hotel's modern rooms provide all the necessary amenities for a pleasant stay, while its central location allows easy access to Princes Street, the Royal Mile, and other popular attractions.
Address: 77 South Bridge
Rating: Good 7.8 (8642 Reviews)
Rooms: 259
Price: From 93$

Princes Street Edinburgh Hotels - Boutique Charm

If you seek a more intimate and personalized experience, explore the boutique charm of Princes Street. These unique and stylish hotels offer a blend of character, contemporary design, and exceptional service. Immerse yourself in the delightful ambiance of these hidden gems, each providing a memorable stay in the heart of Edinburgh.

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
Situated near Princes Street Gardens, The Principal Edinburgh Charlotte Square exudes a sense of grandeur and elegance. With its classic Georgian architecture, stylish interiors, and luxurious amenities, this hotel captivates the senses. Enjoy a sumptuous meal at The Garden restaurant or unwind with a drink in the elegant Principal Bar.
Address: 38 Charlotte Square
Rating: Good 8.8 (2127 Reviews)
Rooms: 199
Price: From 232$

Radisson Blu Hotel, Edinburgh City Centre

8.4

Good

(5452 Reviews)

+ 236 photos
Elegantly designed and centrally located, the Radisson Blu Hotel, Edinburgh City Centre offers a modern oasis on Princes Street. Immerse yourself in the comfort of its spacious rooms, indulge in delectable cuisine at the on-site restaurant, and unwind at the hotel's vibrant bar. With its close proximity to shopping, dining, and the city's cultural gems, this hotel is the perfect base for exploring Edinburgh.
Address: The Royal Mile
Rating: Good 8.4 (5452 Reviews)
Rooms: 234
Price: From 246$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed in the former offices of The Scotsman newspaper, The Scotsman Hotel seamlessly combines Scottish heritage with modern elegance. Each room is individually designed, reflecting its unique history, while still offering all the comforts of a luxury hotel. Indulge in a delectable meal at the North Bridge Brasserie and enjoy stunning views of the city from the rooftop terrace.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Princes Street Edinburgh Hotels - Budget-friendly Comfort

Traveling on a budget doesn't mean compromising on comfort or location. Princes Street offers a range of affordable hotels that provide exceptional value for money without sacrificing convenience or quality. Experience the best of Edinburgh without breaking the bank by choosing one of these budget-friendly options.

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Nestled within a striking Victorian building, The Waldorf Astoria Edinburgh - The Caledonian is a luxurious retreat that blends old-world charm with modern sophistication. With its spacious rooms, indulgent spa, and impeccable service, this hotel promises an unforgettable stay. Ensure to dine at the renowned Pompadour by Galvin, where culinary excellence meets opulence.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Market Street Hotel

9.0

Good

(2279 Reviews)

+ 35 photos
Nestled just off Princes Street, Market Street Hotel offers a stunning urban escape with unparalleled views of the city below. Its unique rooftop Champagne lounge provides a perfect vantage point to admire iconic landmarks like the Scott Monument and Calton Hill. Relax in the hotel's stylish, well-appointed rooms and revel in the captivating beauty of Edinburgh's skyline.
Address: 6 Market Street
Rating: Good 9.0 (2279 Reviews)
Rooms: 96
Price: From 360$

Novotel Edinburgh Centre

8.0

Good

(5752 Reviews)

+ 354 photos
With its central location and family-oriented facilities, Novotel Edinburgh Centre is an excellent choice for families visiting Princes Street. The hotel offers spacious family rooms, a children's play area, and a restaurant with a children's menu. Conveniently explore the nearby attractions such as Edinburgh Castle and the National Museum of Scotland.
Address: 80 Lauriston Place
Rating: Good 8.0 (5752 Reviews)
Rooms: 180
Price: From 208$

Princes Street Edinburgh Hotels - Family-Friendly Retreats

For families visiting Edinburgh provides a range of hotels that cater to the needs of both children and adults alike. These family-friendly retreats offer spacious accommodations, convenient amenities, and easy access to family-oriented attractions, ensuring a memorable stay for the whole family.

Apex Waterloo Place Hotel

8.5

Good

(4828 Reviews)

+ 168 photos
The Apex Waterloo Place Hotel combines modern comfort with a warm welcome, making it an ideal option for families. The hotel offers spacious family rooms, as well as a swimming pool and a complimentary children's pack upon arrival. Located near Princes Street, it provides easy access to Edinburgh's many family-friendly attractions, including the Edinburgh Zoo and Dynamic Earth.
Address: 23-27 Waterloo Place
Rating: Good 8.5 (4828 Reviews)
Rooms: 187
Price: From 228$

Premier Inn Edinburgh City Centre

Nestled right on Princes Street, Premier Inn Edinburgh City Centre is a convenient and family-friendly hotel choice. With comfortable rooms, a restaurant serving all-you-can-eat breakfast, and a welcoming atmosphere, this hotel ensures a relaxed stay for families. Explore the nearby Edinburgh Dungeons or embark on a family-friendly ghost tour to experience the city's mysterious history.
Address: 44 York Place
Rooms: 127
Price: From 249$

Motel One Edinburgh-Princes

8.6

Good

(5511 Reviews)

+ 58 photos
Motel One Edinburgh-Princes provides contemporary, affordable accommodations without compromising on style or comfort. Situated right on Princes Street, this hotel offers sleek rooms with modern amenities and a trendy on-site lounge. Enjoy the convenience of being within walking distance of Edinburgh's main attractions, making Motel One Edinburgh-Princes an ideal choice for the modern traveler.
Address: 10 15 Princes Street
Rating: Good 8.6 (5511 Reviews)
Rooms: 140
Price: From 176$

Princes Street Edinburgh Hotels - Historic Charm

Immerse yourself in the rich history of Edinburgh by choosing one of the historic hotels along Princes Street. These establishments boast a timeless allure, transporting guests back in time while providing modern comforts. Experience the captivating blend of heritage and hospitality at these unique and culturally significant hotels.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Tucked away in a historic 16th-century building, The Witchery by the Castle is a world of Gothic charm and romantic luxury. With its sumptuous suites adorned with antique furnishings and rich tapestries, this hotel offers a truly magical experience. Indulge in a candlelit dinner at the renowned Witchery Restaurant, where fine dining meets enchanting ambiance.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Princes Street Edinburgh Hotels - Modern Comfort

Seeking sleek, modern accommodations in the lively heart of Edinburgh? Look no further than the contemporary hotels along Princes Street. These establishments offer cutting-edge design, state-of-the-art amenities, and an urban vibe that perfectly complements the city's cosmopolitan atmosphere. Discover the perfect blend of style and comfort in these modern havens.

Princes Street Edinburgh Hotels - Unparalleled Views

Experience panoramic views of Edinburgh's iconic landmarks by staying at one of the hotels along Princes Street that offer unparalleled vistas. These establishments allow you to wake up to breathtaking scenery, witnessing the beauty of the city at every glance. Delight in the stunning views while enjoying luxurious accommodations and exceptional service.