Best Edinburgh Hotels Near 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 historic charm meets modern luxury. Located in the lively heart of Scotland, this vibrant capital city offers a plethora of unforgettable experiences for every traveler. As you plan your visit, one thing you don't want to overlook is the convenience and allure of Edinburgh hotels near Princes Street. This iconic thoroughfare is not only a shopper's paradise but also an ideal location for exploring the city's top attractions, including Edinburgh Castle and the Royal Mile.

When it comes to finding the perfect accommodation near Princes Street, you'll be spoiled for choice. From elegant boutique hotels to contemporary establishments, there is something to suit every taste and budget. For those seeking a touch of luxury, the prestigious hotels nestled along Princes Street offer unrivaled vistas of the city's striking skyline, as well as top-notch amenities like spa facilities and gourmet dining options. Alternatively, budget-conscious travelers will find a range of comfortable and affordable options, all within easy walking distance of Princes Street's bustling atmosphere.

Strolling down Princes Street, you'll find a wealth of exciting shops, cafes, and restaurants waiting to be discovered. Immerse yourself in the local culture by browsing through unique boutiques and traditional Scottish retailers, before relaxing with a cup of freshly brewed coffee or indulging in hearty Scottish cuisine. Being close to Princes Street means you'll have the luxury of popping back to your hotel whenever you desire, making it convenient to drop off your shopping bags or take a break before continuing your exploration of Edinburgh's captivating landmarks.

Whether you're a history buff yearning to delve into Edinburgh's rich heritage or a devoted shopper seeking the finest retail therapy, hotels near Princes Street offer the perfect base for your Scottish adventure. With their prime location, excellent service, and proximity to attractions, these accommodations ensure a remarkable stay in the awe-inspiring city of Edinburgh.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Balmoral Hotel
2. Hilton Edinburgh Carlton Hotel
3. The Knight Residence By Mansley
4. Radisson Blu Hotel, Edinburgh City Centre
5. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel
6. Nira Caledonia Hotel
7. The Bonham Hotel
8. Holiday Inn Express Edinburgh City Centre, An Ihg Hotel
9. Apex Grassmarket Hotel
10. Waldorf Astoria Edinburgh - The Caledonian Hotel

Luxury Hotels near Princes Street

Check Availability

Edinburgh
Dec 06, 2025 - Dec 07, 2025

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Nestled in the lively heart of Edinburgh is an iconic landmark with a rich history. Indulge in refined luxury within its elegant rooms and suites featuring stylish contemporary decor and breathtaking views of the city. With its Michelin-starred restaurant and award-winning spa facilities, this hotel is a haven of relaxation and culinary delights, making it the epitome of sophistication near Princes Street.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Hilton Edinburgh Carlton Hotel

7.6

Good

(2849 Reviews)

+ 59 photos
The Hilton Edinburgh Carlton is a family-friendly hotel conveniently located near Princes Street. With its spacious family rooms and modern amenities, this hotel offers a comfortable setting for families to enjoy their stay in Edinburgh. Kids can enjoy the hotel's supervised children's activities while parents take advantage of the fitness center or relax at the bar. The hotel's central location enables easy access to Princes Street and nearby family attractions.
Address: 19 North Bridge
Rating: Good 7.6 (2849 Reviews)
Rooms: 211
Price: From 196$

The Knight Residence By Mansley

8.7

Good

(1982 Reviews)

+ 210 photos
The Knight Residence by Mansley offers a collection of serviced apartments near Princes Street, providing guests with the comfort and convenience of a home away from home. These beautifully designed apartments feature modern amenities and spacious living areas. With a central location, guests can easily access Princes Street and enjoy the flexibility of cooking in their own fully equipped kitchen. This unique boutique option allows you to immerse yourself in Edinburgh's vibrant atmosphere while enjoying the comforts of independent living.
Address: 12 Lauriston Street
Rating: Good 8.7 (1982 Reviews)
Rooms: 33
Price: From 288$

Boutique Hotels near Princes Street

Immerse yourself in the unique charm and personalized hospitality offered by boutique hotels near Princes Street. These hidden gems combine stylish design, intimate ambiance, and a coveted location near Edinburgh's main shopping district. Experience the warmth and authenticity of these properties, which showcase the city's creative spirit and provide a delightful home away from home.

Radisson Blu Hotel, Edinburgh City Centre

8.4

Good

(5452 Reviews)

+ 236 photos
With its prime location near Princes Street, the Radisson Blu Hotel offers family-friendly accommodation in the heart of Edinburgh. Their comfortable family rooms provide ample space for everyone to relax and unwind after a day of sightseeing. Families can enjoy the hotel's leisure facilities, including a swimming pool and fitness center, and savor delicious meals at the hotel's restaurant. The hotel's concierge service can also assist with family-friendly activities and recommendations.
Address: The Royal Mile
Rating: Good 8.4 (5452 Reviews)
Rooms: 234
Price: From 246$

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

7.8

Good

(8642 Reviews)

+ 146 photos
Nestled at the edge of the historic Old Town, Ibis Edinburgh Centre South Bridge - Royal Mile provides comfortable and affordable accommodations. The hotel's modern rooms are perfect for a restful night's sleep, and its central location allows easy access to Princes Street and the Royal Mile. With friendly service and excellent value for money, this budget-friendly hotel is an ideal choice for exploring Edinburgh on a budget.
Address: 77 South Bridge
Rating: Good 7.8 (8642 Reviews)
Rooms: 259
Price: From 93$

Nira Caledonia Hotel

8.1

Good

(540 Reviews)

+ 336 photos
Nira Caledonia is a Georgian townhouse with a modern twist, providing an intimate and sophisticated atmosphere. Its individually styled rooms and suites blend contemporary comfort with traditional Scottish design elements. Set in the New Town, this boutique hotel offers easy access to Princes Street and is a retreat where you can relax in elegance and indulge in the hotel's gourmet restaurant for a culinary adventure.
Address: 6 Gloucester Place
Rating: Good 8.1 (540 Reviews)
Rooms: 34
Price: From 205$

Budget-Friendly Hotels near Princes Street

Discover comfort and affordability without compromising on quality at our recommended budget-friendly hotels near Princes Street. These accommodations offer excellent value for money, making them ideal for travelers seeking a convenient and comfortable stay without breaking the bank. Enjoy a prime location near Princes Street, allowing you to explore the city's attractions while saving on accommodation.

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Situated in a beautiful Victorian townhouse, The Bonham Hotel offers a unique experience near Princes Street. This boutique hotel boasts stylish rooms and suites, individually designed with contemporary furnishings and artwork. The hotel's sleek bar and restaurant provide a modern and elegant atmosphere for guests to enjoy. With its attention to detail and distinctive ambiance, The Bonham Hotel offers a memorable stay for those seeking a truly unique boutique experience.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$

Holiday Inn Express Edinburgh City Centre, An Ihg Hotel

8.1

Good

(8685 Reviews)

+ 133 photos
Situated within a short walk from Princes Street, Holiday Inn Express Edinburgh City Centre offers affordable accommodation with modern amenities. The hotel's comfortable rooms and complimentary breakfast ensure a great start to each day of exploring Edinburgh. With its convenient location and reasonable rates, this budget-friendly hotel provides a fantastic base for discovering the hidden treasures of Princes Street and beyond.
Address: Picardy Place
Rating: Good 8.1 (8685 Reviews)
Rooms: 186
Price: From 60$

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
The Apex Grassmarket Hotel is a fantastic choice for families, situated just a short distance from Princes Street. The hotel's spacious family rooms are thoughtfully designed with modern comforts and can accommodate the whole family. With an on-site restaurant and leisure facilities, including a swimming pool, children's activities, and stunning views of Edinburgh Castle, this hotel provides an ideal base for exploring the city.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

Family-Friendly Hotels near Princes Street

Create lasting memories with your loved ones at our selection of family-friendly hotels near Princes Street. These accommodations cater to the needs of families, offering spacious rooms, convenient amenities, and a welcoming atmosphere. With their proximity to the city's attractions and the excitement of Princes Street, these hotels ensure a memorable stay for the whole family.

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
As you step into The Waldorf Astoria Edinburgh - The Caledonian, you'll be transported into a world of timeless elegance. This historic hotel boasts lavish rooms and impeccable service. Relax in the hotel's spa, savour fine dining experiences, or take a leisurely stroll to Princes Street Gardens. With its unrivaled charm, The Caledonian is the perfect choice for those seeking a luxurious retreat near Princes Street.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
Situated amidst the picturesque Georgian architecture of Charlotte Square, The Principal Edinburgh Charlotte Square is a boutique hotel that exudes charm and character. Its elegantly designed rooms and suites feature modern amenities and capture the essence of Edinburgh's vibrant culture. With its prime location near Princes Street, you can explore the city's attractions and return to the hotel's stylish bar for a nightcap.
Address: 38 Charlotte Square
Rating: Good 8.8 (2127 Reviews)
Rooms: 199
Price: From 232$

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Tigerlily embraces a fusion of contemporary design and playful sophistication. Its stylish rooms and suites are adorned with vibrant colors and striking patterns, creating a trendy and inviting atmosphere. Located just off Princes Street, this boutique hotel is a popular choice for those seeking a chic and fashionable retreat. Indulge in delicious cocktails at the hotel's buzzing bar before venturing out to explore Edinburgh's vibrant nightlife.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Unique Boutique Hotels near Princes Street

Experience Edinburgh in a truly unique way, surrounded by the charm and individuality of boutique hotels near Princes Street. These distinctive establishments showcase creativity, style, and attention to detail, offering an unforgettable stay for those seeking something beyond the ordinary. Immerse yourself in the city's culture and ambiance while enjoying the comfort and character of these boutique treasures.

Motel One Edinburgh-Royal

8.8

Good

(8016 Reviews)

+ 58 photos
Motel One Edinburgh-Royal offers modern and stylish rooms at an affordable price. Located just off Princes Street, this budget-friendly hotel puts you in the lively heart of the action. The minimalist design creates a sleek and contemporary atmosphere, while the hotel's cozy One Lounge provides a relaxing space to unwind. Enjoy the convenience of exploring Princes Street's shops and attractions without compromising on comfort.
Address: 18 Market St, Edinburgh Eh1 1Bl, United Kingdom
Rating: Good 8.8 (8016 Reviews)
Rooms: 169
Price: From 151$