Top Posh Hotels in Enchanting 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, a picturesque destination that perfectly blends history, culture, and elegance. As you embark on your journey, prepare to be captivated by the majestic architecture and rich heritage that surrounds you. And when it comes to accommodations, Edinburgh has a delightful array of posh hotels that cater to the discerning traveler seeking both luxury and comfort. Whether you're here for a romantic getaway, a family vacation, or a business trip, these opulent hotels promise an unforgettable experience, showcasing the finest hospitality Edinburgh has to offer.

Imagine waking up to stunning panoramic views of Edinburgh Castle or indulging in lavish amenities fit for royalty. Posh hotels in Edinburgh effortlessly combine modern sophistication with traditional charm, creating an atmosphere that exudes elegance and prestige. From meticulously designed rooms adorned with plush furnishings to world-class spas and Michelin-starred dining establishments, every element of these hotels showcases their commitment to providing an unparalleled guest experience. Prepare to be pampered and spoiled, as the outstanding service and attention to detail leaves no stone unturned.

Conveniently located in prime areas, these posh hotels allow you to explore the beauty of Edinburgh right at your doorstep. Step outside and find yourself immersed in a world of historic landmarks, vibrant cultural festivals, and charming cobbled streets lined with delightful shops and cafes. Use your luxurious accommodations as a base for exploring iconic attractions like the Royal Mile, Holyrood Palace, and the National Museum of Scotland. After a day of adventure, return to the lap of luxury at your posh hotel, where you can unwind in opulent surroundings and relish in the tranquility and comfort that awaits.

Escape to Edinburgh and indulge in the epitome of luxury with posh hotels that leave no desire unfulfilled. Immerse yourself in the city's rich history and cultural heritage while immersing yourself in unparalleled opulence. Let Edinburgh's posh hotels be the backdrop for memories that will last a lifetime.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. Dalmahoy Hotel & Country Club
2. Melville Castle Hotel
3. The Raeburn Hotel
4. The Balmoral Hotel
5. The Witchery By The Castle
6. The Glasshouse, Autograph Collection
7. Prestonfield House Hotel
8. The Howard, An Ascend Hotel Collection Member Edinburgh

Timeless Elegance Amidst Edinburgh's Historic Charm

Check Availability

Edinburgh
Sep 18, 2025 - Sep 19, 2025

Dalmahoy Hotel & Country Club

8.1

Good

(8149 Reviews)

+ 237 photos
Set amidst 1,000 acres of parkland, Dalmahoy Hotel & Country Club is a luxurious retreat that guarantees relaxation and indulgence. The hotel's stylish rooms offer breathtaking views of the surrounding golf courses or Edinburgh's skyline, while the on-site spa and leisure facilities provide the ultimate sanctuary for rejuvenation. Unwind with a round of golf, indulge in excellent dining options, or simply enjoy the serenity of the countryside.
Address: Edinburgh West
Rating: Good 8.1 (8149 Reviews)
Rooms: 215
Price: From 102$

Melville Castle Hotel

8.5

Good

(1221 Reviews)

+ 176 photos
Just a short drive from Edinburgh offers guests the chance to reside in an elegant 18th-century castle nestled within tranquil parkland. Be enchanted by the castle's ornate interiors, featuring four-poster beds, regal furnishings, and breathtaking views of the surrounding countryside. Indulge in sumptuous dining experiences, partake in outdoor activities within the extensive grounds, and revel in the unique atmosphere of noble luxury that permeates every aspect of this extraordinary castle hotel.
Address: Gilmerton Road
Rating: Good 8.5 (1221 Reviews)
Rooms: 33
Price: From 99$

Contemporary Chic in the Heart of the City

In this section, we present a collection of posh hotels that epitomize contemporary chic in the center of Edinburgh. These hotels combine sleek modern design with state-of-the-art amenities, offering a stylish and sophisticated urban retreat for the discerning traveler.

The Raeburn Hotel

9.2

Good

(567 Reviews)

+ 35 photos
Situated in the center of Stockbridge, The Raeburn is a luxurious hotel that effortlessly combines contemporary design with traditional Scottish elements. The hotel's individually styled rooms reflect the neighborhood's character, offering a cozy haven with bespoke furnishings and modern amenities. Enjoy a delectable meal at their acclaimed restaurant, or unwind with a drink on their stylish terrace, overlooking the Waters of Leith.
Address: 112 Raeburn Place
Rating: Good 9.2 (567 Reviews)
Rooms: 9
Price: From 159$

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Standing majestically at the heart of Edinburgh's Princes Street, The Balmoral is a symbol of luxury and refinement. This iconic hotel boasts exquisitely designed rooms, many offering breathtaking views of the city's skyline and landmarks. Immerse yourself in the opulent surroundings and indulge in award-winning dining experiences, rejuvenating spa treatments, and the exceptional service that has made The Balmoral a favorite among discerning travelers.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Riverside Retreats: Serenity by the Water

In this section, we invite you to immerse yourself in a world of tranquility and luxury with our selection of posh hotels nestled along the banks of Edinburgh's picturesque rivers and waterways. These hotels offer a serene escape from the bustling city, showcasing breathtaking views and a sense of harmony with nature.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Hidden within a historic 16th-century building, The Witchery by the Castle offers a truly unique and enchanting experience. Each of its nine sumptuous suites is individually decorated to reflect different themes, from Gothic opulence to Scottish baronial grandeur. Embrace the rich tapestry of history as you enjoy gourmet dining in one of their atmospheric dining rooms, or simply unwind in the decadent Victorian bathtubs that make this hotel a true gem of Edinburgh's luxury scene.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
Set within a former church, The Glasshouse is a stunning boutique hotel that merges contemporary design with historic elements. The hotel's glass-walled suites offer unparalleled views of Calton Hill or the city's skyline, while their luxurious amenities guarantee a comfortable stay. Indulge in fine dining at the rooftop garden or relax in the heavenly surroundings of the hotel's tranquil courtyard.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Extravagant Escapes in Edinburgh's Surroundings

In this section, we present a collection of posh hotels located just outside Edinburgh, offering a luxurious retreat surrounded by stunning natural landscapes. These hotels provide a perfect balance between tranquility and easy access to the vibrant city, making them an ideal choice for those seeking a lavish escape.

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Nestled in a tranquil estate just moments away from Edinburgh's city center, Prestonfield House is a luxurious retreat that bridges the gap between the past and the present. This 17th-century baroque mansion boasts exquisitely designed rooms adorned with antiques and luxurious fabrics, immersing guests in a bygone era of splendor. With its renowned gourmet restaurant, exceptional service, and manicured gardens, Prestonfield House guarantees an unforgettable experience steeped in elegance.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

The Howard, An Ascend Hotel Collection Member Edinburgh

9.2

Good

(469 Reviews)

+ 158 photos
Located in the charming New Town, The Howard is an intimate Georgian townhouse hotel overlooking the tranquil waters of the Dean Village. With elegantly appointed rooms featuring period decor and modern amenities, guests are transported to a world of understated luxury. Relax in the hotel's private gardens or savor a delightful afternoon tea in their beautiful drawing rooms, designed to evoke a sense of timeless elegance.
Address: 34 Great King Street
Rating: Good 9.2 (469 Reviews)
Rooms: 19
Price: From 273$

A Taste of Seaside Luxury

In this section, we present a selection of posh hotels that offer a touch of seaside luxury in Edinburgh. These hotels provide stunning views of the coast, impeccable service, and a serene ambiance, creating an idyllic retreat for travelers seeking a coastal escape.

Castle Retreats: Extravagance Amidst History

In this section, we present a collection of posh hotels that invite guests to indulge in a world of extravagance within the walls of historic castles. These hotels offer a unique opportunity to stay in opulent settings steeped in history, where refined luxury meets medieval charm.