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

Welcome to the enchanting city of Edinburgh, where history seamlessly blends with modern charm. As you plan your visit to this captivating destination in the United Kingdom, one area stands out for its abundance of fantastic accommodations – Princess Street. Situated in the heart of Edinburgh is not only known for its breathtaking views of Edinburgh Castle and picturesque gardens but also its wide range of hotels to suit every traveler's taste and budget. Whether you're a history buff, shopaholic, or simply seeking a comfortable stay amidst the city's vibrant atmosphere, Princess Street is the perfect base for your Edinburgh adventure.

When it comes to hotels on Princess Street Edinburgh, you'll be spoiled for choice. The street is adorned with an array of luxurious, boutique, and budget-friendly options to cater to every traveler's needs. For those seeking extravagance, boutique hotels like The Balmoral and The Principal offer opulent accommodations, impeccable service, and stunning views of Edinburgh Castle. If you're on a tighter budget, fear not, for there are numerous budget-friendly hotels like The Royal British, offering comfortable rooms and a convenient location just steps away from the city's major attractions.

Staying on Princess Street provides more than just a comfortable place to rest your head. The street itself is a vibrant hub of activity, lined with an assortment of high-end boutiques, department stores, and charming cafes. Take a leisurely stroll down Princess Street, soaking in the ambiance and indulging in some retail therapy. And when hunger strikes, you'll be spoiled for choice with a myriad of restaurants offering diverse cuisines to tantalize your taste buds. Whether you're looking for traditional Scottish fare or international delicacies, Princess Street has it all.

With its central location, stunning surroundings, and an abundance of hotel options, staying on Princess Street in Edinburgh promises an unforgettable experience. So, book your stay today and let the magic of this captivating city charm and inspire you.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Holiday Inn Express Edinburgh City Centre, An Ihg Hotel
2. The Balmoral Hotel
3. Nira Caledonia Hotel
4. Premier Inn Edinburgh Central
5. Waldorf Astoria Edinburgh - The Caledonian Hotel
6. Angels Share Hotel
7. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel
8. Tigerlily Hotel
9. Leonardo Royal Hotel Edinburgh

Luxury Hotels on Princess Street Edinburgh

Check Availability

Edinburgh
Mar 12, 2026 - Mar 13, 2026

Holiday Inn Express Edinburgh City Centre, An Ihg Hotel

8.1

Good

(8685 Reviews)

+ 133 photos
Perfectly suited for families, Holiday Inn Express Edinburgh City Centre offers comfortable rooms and a range of amenities that cater to the needs of both parents and children. Start the day with a complimentary breakfast, and take advantage of the hotel's central location to explore Edinburgh's top attractions. With friendly staff and a welcoming atmosphere, Holiday Inn Express Edinburgh City Centre is an excellent choice for families looking for a hassle-free stay on Princess Street Edinburgh.
Address: Picardy Place
Rating: Good 8.1 (8685 Reviews)
Rooms: 186
Price: From 60$

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Prepare to be enchanted by The Balmoral, a legendary hotel that exudes timeless luxury. Its iconic clock tower and stunning architecture have made it a landmark on Princess Street. Inside, guests are treated to lavish furnishings, elegant suites, and impeccable attention to detail. Indulge in award-winning dining at Michelin-starred restaurants and unwind at the opulent spa. The Balmoral offers a truly unforgettable experience for those seeking the pinnacle of luxury on Princess Street Edinburgh.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Boutique Hotels on Princess Street Edinburgh

For those seeking a unique and intimate experience, Princess Street Edinburgh is home to an array of charming boutique hotels. These hidden gems provide personalized service, stylish accommodations, and a touch of character that sets them apart from the mainstream. Discover the allure of these boutique hotels on Princess Street Edinburgh, where personalized hospitality and distinctive design create an unforgettable stay.

Nira Caledonia Hotel

8.1

Good

(540 Reviews)

+ 336 photos
Nestled in a row of Georgian townhouses, Nira Caledonia offers a blend of historic charm and contemporary luxury. Each individually designed room showcases a unique style, combining Scottish heritage with modern touches. Guests can dine at the award-winning Blackwood's Bar & Grill or relax in the opulent surroundings of the hotel's private lounge. With its central location and attention to detail, Nira Caledonia is the perfect boutique retreat on Princess Street Edinburgh.
Address: 6 Gloucester Place
Rating: Good 8.1 (540 Reviews)
Rooms: 34
Price: From 205$

Premier Inn Edinburgh Central

8.5

Good

(883 Reviews)

+ 32 photos
Enjoy a comfortable and affordable stay at Premier Inn Edinburgh Central. This hotel boasts spacious and air-conditioned rooms, ensuring a good night's sleep after a day of exploration. The on-site Thyme restaurant serves delicious meals, while the stylish bar provides a relaxing spot to unwind. With its central location, guests have easy access to the city's main attractions, making it an excellent choice for budget-conscious travelers.
Address: 82 Lauriston Place
Rating: Good 8.5 (883 Reviews)
Rooms: 112
Price: From 151$

Budget-Friendly Hotels on Princess Street Edinburgh

Traveling on a budget doesn't mean compromising on comfort and convenience. Princess Street Edinburgh offers a range of affordable hotels that provide excellent value for money without skimping on quality. These budget-friendly accommodations are perfect for travelers looking to explore Edinburgh while keeping their expenses in check. Discover the best options for a wallet-friendly stay on Princess Street Edinburgh.

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Immerse yourself in the grandeur of the historic Waldorf Astoria Edinburgh - The Caledonian. This iconic hotel on Princess Street Edinburgh boasts lavish interiors, capturing the essence of Scottish heritage alongside modern elegance. The luxurious rooms and suites offer unparalleled comfort, complemented by exceptional service. Enjoy outstanding dining experiences at award-winning restaurants, indulge in rejuvenating spa treatments, and admire breathtaking views of the city from the hotel's exclusive rooftop terrace.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Angels Share Hotel

8.2

Good

(1450 Reviews)

+ 161 photos
Embrace the vibrant spirit of Edinburgh at Angels Share Hotel, where contemporary design meets Scottish hospitality. This boutique hotel features stylish rooms inspired by Scottish icons, such as music, film, and literature. Indulge in delicious cuisine at the hotel's bar and restaurant, offering a menu showcasing the best of Scotland's local produce. Located just moments from Edinburgh Castle, Angels Share Hotel is an ideal base for exploring the city's cultural delights.
Address: 9-11 Hope Street
Rating: Good 8.2 (1450 Reviews)
Rooms: 31
Price: From 159$

Family-Friendly Hotels on Princess Street Edinburgh

Whether you're traveling with little ones or teenagers, finding family-friendly accommodations is essential for a stress-free vacation. Princess Street Edinburgh offers a range of hotels that cater to families, providing child-friendly facilities and ample space to accommodate everyone comfortably. Discover the best family-friendly hotels on Princess Street Edinburgh, ensuring a memorable and enjoyable stay for the whole family.

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

7.8

Good

(8642 Reviews)

+ 146 photos
Conveniently located just a short walk from Princess Street, Ibis Edinburgh Centre South Bridge offers comfortable and affordable accommodation. The modern rooms are tastefully decorated and feature all the necessary amenities for a pleasant stay. Start your day with a hearty breakfast at the hotel's restaurant, and take advantage of its central location to explore the vibrant city. With its affordable rates and convenient facilities, Ibis Edinburgh Centre South Bridge is an excellent option for budget travelers.
Address: 77 South Bridge
Rating: Good 7.8 (8642 Reviews)
Rooms: 259
Price: From 93$

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Experience a fusion of style and luxury at Tigerlily, a boutique hotel known for its vibrant and energetic atmosphere. Each room at Tigerlily boasts its own unique design, combining bold colors and eclectic furnishings. Enjoy exceptional dining at the hotel's restaurant, serving innovative Scottish cuisine with a contemporary twist. With its lively bar scene and central location, Tigerlily offers a chic and memorable stay on Princess Street Edinburgh.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Leonardo Royal Hotel Edinburgh

8.4

Good

(4756 Reviews)

+ 148 photos
Jurys Inn Edinburgh is renowned for its welcoming atmosphere and family-friendly facilities. The spacious family rooms provide plenty of space for everyone, and the hotel offers special amenities for children, such as activity packs and games. Enjoy a hearty breakfast at the hotel's restaurant before setting off to explore the city. With its convenient location and dedicated services for families, Jurys Inn Edinburgh ensures a comfortable and enjoyable stay for all.
Address: 43 Jeffrey Street
Rating: Good 8.4 (4756 Reviews)
Rooms: 186
Price: From 211$