Top-Tier Edinburgh Luxury Hotels

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

Welcome to the majestic city of Edinburgh, where a world of luxury and grandeur awaits you. As you explore the historical streets and iconic landmarks, indulge yourself in the opulence and sophistication that Edinburgh luxury hotels have to offer. From stunning castle views to impeccable service, these accommodations redefine luxury, ensuring an unforgettable stay for the most discerning travelers.

Immerse yourself in the timeless charm of Edinburgh's Old Town, where cobblestone streets lead to luxury hotels that capture the essence of the city's rich heritage. From the moment you step inside, you'll be greeted by elegant decor, plush furnishings, and a warm Scottish welcome. Whether you seek a boutique hotel with personalized attention or a lavish establishment boasting spa facilities and Michelin-starred dining, Edinburgh has a wide range of options to cater to every preference.

For an unparalleled experience, venture beyond the city center to discover hidden gems nestled in Edinburgh's picturesque outskirts. Set amidst magnificent estates and scenic landscapes, these luxury hotels offer a peaceful retreat, away from the hustle and bustle of the city. Unwind in lavish suites adorned with contemporary elegance and breathtaking views. Take advantage of world-class amenities such as championship golf courses, rejuvenating spas, and fine-dining establishments that showcase Scotland's best culinary delights.

Embark on a journey that combines Edinburgh's rich history with unparalleled luxury, and allow yourself to be enchanted by the majestic allure of the city's finest accommodations.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Prestonfield House Hotel
2. Dalmahoy Hotel & Country Club
3. The Witchery By The Castle
4. The Balmoral Hotel
5. Sheraton Grand Hotel & Spa
6. Prestonfield House Hotel
7. The Scotsman Hotel
8. The Balmoral Hotel
9. Kimpton - Charlotte Square, An Ihg Hotel
10. Radisson Collection Hotel, Royal Mile Edinburgh

Edinburgh Luxury Hotels with Historic Elegance

Check Availability

Edinburgh
Aug 31, 2025 - Sep 01, 2025

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Nestled within secluded gardens on the outskirts of Edinburgh is a hidden gem that radiates grandeur. This 17th-century baroque mansion features opulent and uniquely designed rooms, each showcasing period furniture, lavish fabrics, and stunning views of expansive lawns. Guests can savor delectable Scottish cuisine at the award-winning Rhubarb restaurant or relax in style at the hotel's private spa facilities.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Dalmahoy Hotel & Country Club

8.1

Good

(8149 Reviews)

+ 237 photos
Located amidst 1,000 acres of rolling parkland, Dalmahoy Hotel and Country Club offers a tranquil escape from the city. The hotel seamlessly blends historic grandeur with modern comforts, as guests enjoy spacious rooms overlooking the golf course or the majestic Edinburgh skyline. Unwind with a round of golf on the championship course, indulge in a rejuvenating spa treatment, or savor exquisite cuisine at The Pentland Restaurant.
Address: Edinburgh West
Rating: Good 8.1 (8149 Reviews)
Rooms: 215
Price: From 102$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
For a truly enchanting experience, look no further than The Witchery by the Castle. Located at the top of the Royal Mile, this boutique hotel embraces the Gothic splendor of Edinburgh, creating an atmosphere steeped in romanticism and intrigue. Each suite is meticulously designed with antique furniture, sumptuous fabrics, and indulgent bathrooms. Immerse yourself in luxury while enjoying unparalleled views of Edinburgh Castle.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Contemporary Chic at Edinburgh's Luxury Hotels

Embrace modern luxury with a distinctive touch at these contemporary hotels that redefine elegance in Edinburgh. From sleek design to state-of-the-art facilities, these accommodations cater to the discerning traveler. Enjoy a seamless blend of sophistication and comfort, where every detail is carefully curated to provide an exemplary experience of contemporary luxury in the center of the city.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
The Balmoral Hotel, nestled in the heart of Edinburgh's bustling Princes Street, is a renowned landmark that embodies the essence of Edinburgh luxury hotels. With its iconic clocktower and timeless beauty, this hotel boasts lavishly appointed rooms and exquisite suites that exude elegance. Indulge in the Michelin-starred dining at Number One or unwind at the luxurious spa, ensuring a truly memorable stay.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Sheraton Grand Hotel & Spa

8.3

Good

(2823 Reviews)

+ 243 photos
Located just a short stroll from the iconic Edinburgh Castle, The Sheraton Grand Hotel and Spa offers a contemporary oasis in the heart of the city. With its spacious and elegantly appointed rooms, guests can relax in ultimate comfort. Indulge in a pampering experience at One Spa, featuring a rooftop hydropool, thermal suite, and an extensive range of rejuvenating treatments. End your day with a delectable meal at the award-winning restaurant, showcasing the finest local produce.
Address: 1 Festival Square
Rating: Good 8.3 (2823 Reviews)
Rooms: 269
Price: From 273$

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Nestled on the edge of Holyrood Park, Prestonfield House Hotel combines unparalleled luxury with breathtaking views. As you step into the individually designed rooms, you'll be enveloped in lavish furnishings, sumptuous fabrics, and regal charm. Enjoy a stroll through the hotel's private gardens, relish the flavors of Scottish cuisine at the renowned restaurant, or take in the sweeping vistas of Arthur's Seat from your private terrace.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Edinburgh Luxury Hotels with Scenic Splendor

Escape the bustling city and immerse yourself in the breathtaking natural beauty surrounding Edinburgh with these luxury hotels that offer a serene and picturesque retreat. Nestled amidst idyllic landscapes, these accommodations provide the perfect haven for those seeking tranquility, while still enjoying the finest luxuries. Experience the best of both worlds as you relax in opulence and revel in the surrounding natural splendor.

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Located in the center of the Old Town, The Scotsman Hotel offers unparalleled views of the city's iconic landmarks. Set within a beautifully restored historic building, this luxury hotel features elegantly furnished rooms blending contemporary design with traditional charm. Guests can admire the majestic Edinburgh Castle, while enjoying modern amenities and impeccable service that exemplify the epitome of luxury hospitality.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Enhance your stay at The Balmoral Hotel by immersing yourself in their exclusive Whisky Room experience. This dedicated space within the hotel boasts an impressive collection of rare and limited edition whiskies from renowned distilleries across Scotland. Knowledgeable staff are on hand to guide guests through personalized tastings, offering insights into the flavors, history, and art of whisky making. Indulge in the luxury of this iconic hotel while immersing yourself in the world of whisky.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
The Principal Edinburgh Charlotte Square combines Georgian elegance with modern sophistication, offering a luxurious retreat in the New Town district. The hotel's stylish rooms feature plush furnishings, soothing color palettes, and state-of-the-art amenities. Immerse yourself in the relaxed ambiance of the Garden restaurant or savor artisanal cocktails at the sophisticated BABA bar. This hotel effortlessly blends classic charm with contemporary luxury.
Address: 38 Charlotte Square
Rating: Good 8.8 (2127 Reviews)
Rooms: 199
Price: From 232$

Edinburgh Luxury Hotels with Michelin Star Dining

For the ultimate culinary experience, these luxury hotels in Edinburgh boast Michelin-starred cuisine that will impress even the most discerning food enthusiasts. Indulge in gastronomic delights prepared by renowned chefs, complemented by impeccable service and opulent surroundings. From innovative dishes to exquisite tasting menus, these hotels offer an unforgettable journey for the senses.

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Situated on Edinburgh's famous Royal Mile, Radisson Collection Royal Mile Edinburgh delights guests with stunning views of the surrounding historic landmarks. This stylish hotel showcases modern and chic design, blending seamlessly with the city's architectural heritage. From your room, feast your eyes on the majestic St Giles' Cathedral or the enchanting rooftops of the Old Town, all while reveling in the hotel's luxurious amenities.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Overlooking the renowned Edinburgh Castle, Waldorf Astoria Edinburgh - The Caledonian provides an unrivaled view of this majestic fortress. Set within a grand Victorian building, the hotel boasts luxurious rooms and suites, complemented by world-class service. Take in the breathtaking panorama of the castle, while enjoying the hotel's sophisticated amenities, including the elegant Peacock Alley lounge and the award-winning Guerlain Spa.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
Situated in the vibrant St Andrew Square, The Glasshouse Hotel offers a unique fusion of modern architecture and historic charm. With its striking glass rooftop and stylish interiors, this hotel embraces contemporary design. The rooms are elegantly furnished, featuring floor-to-ceiling windows that showcase panoramic views of the picturesque city skyline. Indulge in culinary delights at the Brasserie or unwind at the rooftop terrace, surrounded by stunning vistas.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Edinburgh Luxury Hotels with Stunning Views

Immerse yourself in the breathtaking beauty of Edinburgh's iconic landscape with these luxury hotels that offer mesmerizing views of the city's landmarks and natural wonders. From panoramic vistas of Edinburgh Castle to sweeping vistas of the rolling hills, these accommodations combine luxurious comfort with awe-inspiring scenery, creating an unforgettable experience for every traveler.

Edinburgh Luxury Hotels with Whisky Experiences

Immerse yourself in Scotland's rich whisky heritage with these luxury hotels that offer exceptional whisky experiences. From an extensive selection of rare and aged malts to personalized tastings and bespoke whisky tours, these accommodations allow you to delve into the world of Scotland's finest spirits. Indulge in the luxurious comforts of these hotels while experiencing the depth and complexity of Scotland's national drink.

Edinburgh Luxury Hotels with Cultural Heritage

Immerse yourself in Edinburgh's vibrant cultural scene with these luxury hotels that celebrate the city's rich history, art, and literature. Set in historic buildings or adorned with local artwork, these accommodations provide a unique opportunity to delve into the cultural tapestry of Edinburgh while enjoying the finest in luxury hospitality. Experience the fusion of history and contemporary comfort in these remarkable establishments.