Best Hotels 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 where history meets modernity, and cultural treasures await at every turn. With its breathtaking landscapes, iconic landmarks, and vibrant arts scene, Edinburgh is a must-visit destination for travelers. As you plan your trip, choosing the perfect accommodation plays a vital role in enhancing your overall experience. In this article, we will uncover the top hotels in Edinburgh, showcasing their impeccable service, luxurious amenities, and prime locations, ensuring a memorable stay for every discerning traveler.

Immerse yourself in the elegance of Edinburgh's top hotels, perfectly blending comfort, style, and true Scottish hospitality. Indulge in the opulence of a five-star stay at the iconic Balmoral Hotel, located in the heart of the city near the majestic Edinburgh Castle. This historic establishment offers tastefully decorated rooms, a Michelin-starred restaurant, and a serene spa, providing an exquisite retreat after a day of exploring the city's historic streets. For those seeking a more contemporary experience, the stylish Radisson Collection Hotel, Royal Mile Edinburgh is a top choice, offering modern rooms with stunning views, a rooftop terrace, and proximity to the Royal Mile's bustling attractions.

Beyond extraordinary accommodations, Edinburgh is a city that invites you to immerse yourself in its rich tapestry of art and culture. Whether exploring the charming Old Town, with its cobblestone streets and hidden closes, or enjoying the vibrant atmosphere of the city's numerous festivals, such as the famous Edinburgh Festival Fringe, there is always something to discover. Don't miss the chance to explore the iconic Royal Yacht Britannia, the fascinating exhibits at the National Museum of Scotland, or embark on a ghostly tour through the haunted underground vaults. With Edinburgh's top hotels as your base, you can easily uncover the city's captivating charm and create memories to last a lifetime.

Show more + Show less -

Our Top 5

(Sorted by rating & number of reviews)

1. The Balmoral Hotel
2. The Glasshouse, Autograph Collection
3. The Witchery By The Castle
4. Tigerlily Hotel
5. The Bonham Hotel

Edinburgh Top Hotels for Luxury Retreats

Check Availability

Edinburgh
Jan 18, 2026 - Jan 19, 2026

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Situated in the center of the city, The Balmoral Hotel exudes Victorian charm and sophistication. Its timeless elegance, coupled with breathtaking views of Edinburgh Castle, makes it a true beacon of luxury. Immerse yourself in its rich heritage while enjoying world-class amenities, including a Michelin-starred restaurant, a rejuvenating spa, and beautifully appointed rooms and suites. The Balmoral Hotel perfectly embodies the essence of Edinburgh's top hotels, offering an unrivaled experience that seamlessly blends traditional Scottish hospitality with contemporary luxury.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
For a contemporary and sleek retreat, The Glasshouse offers a truly exceptional experience. Located in the very heart of the city's vibrant and historic Calton Hill area, this boutique hotel boasts stunning panoramic views of Edinburgh's skyline. The architectural masterpiece seamlessly integrates modern design with the ruins of the 150-year-old Lady Glenorchy Church. The Glasshouse offers stylish and spacious rooms, a serene rooftop garden, and a dedicated team committed to providing personalized service. With its unique fusion of history and modernity, The Glasshouse is a shining example of Edinburgh's top hotels.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Edinburgh Top Hotels for Boutique Experiences

Experience the epitome of boutique luxury at Edinburgh's top hotels, where charm, style, and personalized service redefine the concept of hospitality. These unique establishments offer an intimate and exclusive ambiance, immersing guests in a world of refined elegance. From historic townhouses to contemporary hideaways, these Edinburgh top hotels provide a boutique experience like no other.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Nestled at the foot of Edinburgh Castle, The Witchery is a captivating blend of Gothic romance and extravagant indulgence. Each uniquely designed suite transports guests into a world of enchantment and whimsy. From rich tapestries and sumptuous velvet to lavish antiques and atmospheric candlelit dining, every corner of this boutique hotel evokes a sense of mystery and elegance. The Witchery's allure lies in its ability to transport guests back in time while providing modern comforts, truly setting it apart as one of the most extraordinary and unforgettable accommodations in Edinburgh.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Located in the very heart of the city's trendy New Town, Tigerlily is a vibrant and stylish boutique hotel that enchants guests with its playful and eclectic design. Each room is meticulously decorated with bold patterns, luxe fabrics, and modern amenities, creating a truly unique and immersive stay. Indulge in delicious cocktails at the hotel's popular bar, and savor a remarkable dining experience at the award-winning restaurant. Tigerlily's fusion of contemporary luxury and lively atmosphere makes it a standout among Edinburgh's top hotels.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Nestled in a stunning Victorian townhouse overlooking the beautiful Drumsheugh Gardens, The Bonham seamlessly combines classic elegance with modern comforts. Each room boasts a unique design, blending contemporary elements with traditional details. Guests can enjoy a delicious meal at the hotel's renowned restaurant, known for its innovative cuisine, or unwind with a cocktail in the cozy library. With its charming atmosphere and attention to detail, The Bonham offers a boutique experience that captures the essence of Edinburgh.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$