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

Edinburgh is a city that effortlessly combines historical grandeur with a vibrant cosmopolitan atmosphere. As you explore the cobblestoned streets and ancient landmarks, you'll soon realize that finding the perfect accommodation here is an essential part of the Edinburgh experience. Look no further than our comprehensive guide to the top hotels in Edinburgh where we have carefully selected a range of luxurious and charming options that promise to elevate your stay to new heights of comfort and indulgence.

For those seeking a taste of Edinburgh's rich history, consider booking a room in one of the city's iconic castle hotels. Imagine waking up to breathtaking views of Edinburgh Castle, perched high on Castle Rock, before stepping out to explore the Royal Mile and other historic attractions. If modern luxury is more to your liking, then the city's boutique hotels offer a seamless blend of contemporary elegance and personalized service. Indulge in stylish rooms adorned with local artwork, savor gourmet meals in award-winning restaurants, and unwind with bespoke spa treatments that will leave you feeling rejuvenated and pampered.

Edinburgh is not only a city of history and culture but is also a thriving hub of festivals and events throughout the year. To fully immerse yourself in the vibrant energy of the city, choose a hotel located in the heart of the action. From the world-famous Edinburgh Festival in August to the dazzling Christmas markets in winter, there's always something happening in this captivating city. These centrally located hotels provide easy access to the city's top attractions, lively pubs, and gourmet dining options, ensuring that your stay in Edinburgh is not only comfortable but also filled with unforgettable experiences.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. The Scotsman Hotel
2. The Balmoral Hotel
3. Apex Grassmarket Hotel
4. The Raeburn Hotel
5. The Witchery By The Castle
6. Tigerlily Hotel
7. Prestonfield House Hotel
8. Radisson Collection Hotel, Royal Mile Edinburgh

Top Luxury Hotels in Edinburgh, Scotland

Check Availability

Edinburgh
Mar 12, 2026 - Mar 13, 2026

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Nestled within a historic building that was once home to Scotland's national newspaper, The Scotsman Hotel exudes timeless grandeur. Immerse yourself in the hotel's rich heritage as you step into beautifully appointed rooms adorned with luxurious fabrics and furnishings. Explore the unique features of this top luxury hotel, such as its private cinema, and savor delectable Scottish cuisine at the hotel's award-winning restaurant. With its central location and exceptional service, The Scotsman Hotel is a true gem in Edinburgh's hotel scene.
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
Experience the pinnacle of luxury at The Balmoral Hotel, located in the heart of Edinburgh. Offering a blend of classic charm and contemporary style, this five-star hotel features exquisite rooms and suites adorned with elegant furnishings. Indulge in Michelin-starred dining, rejuvenate at the luxurious spa, or simply marvel at the stunning views of Edinburgh Castle. With impeccable service and attention to detail, The Balmoral is truly one of Edinburgh's top luxury hotels.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Top Boutique Hotels in Edinburgh, Scotland

If you seek a more intimate and personalized experience, Edinburgh's top boutique hotels are the perfect choice. These charming and stylish accommodations offer a unique blend of comfort, character, and impeccable service. Discover the allure of these hidden gems that exude warmth and individuality, guaranteeing an unforgettable stay in the Scottish capital.

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
Nestled in the lively Grassmarket area, Apex Grassmarket Hotel offers a central location near Edinburgh Castle and the picturesque Victoria Street. Stay in well-appointed rooms featuring sleek design and modern comforts. Indulge in panoramic views of the city from the hotel's rooftop terrace, and explore the vibrant Grassmarket neighborhood with its eclectic mix of pubs, restaurants, and boutique shops. With its prime location and contemporary ambiance, Apex Grassmarket Hotel is a top choice for those wanting to be at the heart of Edinburgh's action.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

The Raeburn Hotel

9.2

Good

(567 Reviews)

+ 35 photos
Nestled in Edinburgh's stylish Stockbridge neighborhood, The Raeburn is a boutique hotel that radiates elegance and charm. The hotel's luxurious rooms exude a sense of refined comfort, and its restaurant showcases the best of Scottish cuisine. Immerse yourself in the neighborhood's vibrant atmosphere, with its boutique shops and quaint eateries. The Raeburn offers a truly unique and personalized experience, making it one of Edinburgh's top boutique hotels.
Address: 112 Raeburn Place
Rating: Good 9.2 (567 Reviews)
Rooms: 9
Price: From 159$

Top Historic Hotels in Edinburgh, Scotland

Immerse yourself in the rich history and charm of Edinburgh by staying at one of its top historic hotels. These beautifully preserved establishments have witnessed centuries of stories and offer a glimpse into the city's fascinating past. With their architectural grandeur and timeless elegance, these historic gems promise an unforgettable stay steeped in tradition and heritage.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Experience a touch of Gothic romance at The Witchery by the Castle, a truly unique and enchanting hotel located just steps away from the iconic Edinburgh Castle. Each of the nine theatrical suites is individually designed, boasting sumptuous furnishings, antique accents, and lavish bathrooms. From the opulent décor to the atmospheric candlelit dining experience, The Witchery by the Castle offers an unforgettable stay that epitomizes romance and luxury in the center of 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
For those seeking a blend of sophistication and chic style, Tigerlily is a must-visit boutique hotel in Edinburgh. This vibrant and eclectic hotel features uniquely designed rooms with contemporary furnishings, creating an atmosphere of modern luxury. Indulge in the hotel's stylish bar and restaurant, which offer a delightful fusion of flavors and vibrant nightlife. With its central location and trendy ambiance, Tigerlily promises a memorable stay in the center of Edinburgh.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Top Hotels near Edinburgh's Attractions

Convenience and proximity to Edinburgh's main attractions are key factors when choosing a hotel. Explore the city with ease by selecting one of the top hotels near Edinburgh's iconic landmarks. These strategically located accommodations offer the perfect base for exploring the city's rich cultural heritage and world-renowned attractions. Enjoy the comfort and convenience of these hotels, ensuring a memorable stay in the lively heart of Edinburgh.

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Indulge in a truly royal experience at Prestonfield House, a magnificent baroque hotel located in a secluded spot near Holyrood Park. This historic mansion boasts opulent interiors, romantic gardens, and antique-filled rooms that exude luxury and grandeur. Enjoy a fine dining experience in the hotel's renowned restaurant, which showcases Scotland's finest produce. With its regal ambiance and impeccable service, Prestonfield House offers an unforgettable stay for those seeking a taste of Edinburgh's history.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Situated along the historic Royal Mile, the Radisson Collection Hotel provides easy access to Edinburgh Castle, the Palace of Holyroodhouse, and countless other attractions. Immerse yourself in the hotel's stylish and contemporary rooms, designed to reflect the city's vibrant energy. Indulge in exceptional dining options, such as the rooftop restaurant with panoramic views of the city. With its prime location and modern amenities, the Radisson Collection Hotel is an ideal choice for exploring Edinburgh's top attractions.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$