Top-Rated Hotels in Edinburgh for Memorable Stays

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

Edinburgh is a captivating city that seamlessly blends rich history with modern charm. With its majestic castles, picturesque landscapes, and vibrant cultural scene, this enchanting destination has long been attracting visitors from around the globe. As you embark on your journey to Edinburgh, securing the perfect accommodation is essential to enhancing your experience. In this article, we will guide you through the best hotels in Edinburgh Scotland, ensuring that your stay in this remarkable city is nothing short of exceptional.

Nestled within Edinburgh's historic city center, you'll find a plethora of exquisite hotels that cater to every taste and preference. From opulent five-star establishments to boutique gems tucked away on cobblestone streets, the options are vast. The iconic Balmoral Hotel, situated adjacent to the historic Waverley Station, is a timeless symbol of luxury with its elegant suites overlooking the magnificent Edinburgh Castle. For those seeking a more contemporary vibe, the stylish and trendy Radisson Collection Hotel, located near the bustling Royal Mile, offers modern comforts and breathtaking views of the city skyline.

While the hotel's amenities and aesthetics are undoubtedly important factors to consider, their locations play a pivotal role in creating a memorable experience. Imagine waking up amidst the charming Georgian architecture of Edinburgh's New Town, steps away from the vibrant Princes Street Gardens, where you can revel in the beauty of floral displays and soak in the stunning panoramic views of the city. Alternatively, immerse yourself in the historic ambiance of the Royal Mile, where a myriad of attractions, delightful cafes, and intriguing shops await you just outside the doors of your hotel.

Edinburgh has always been revered for its warm Scottish hospitality, and the best hotels in Edinburgh Scotland truly embody this cherished tradition. Friendly and attentive staff members are dedicated to ensuring that your every need is met, whether it's recommending the finest local whisky bars, organizing day trips to the breathtaking Highlands, or simply providing personalized service that will make you feel right at home. As you plan your visit to Edinburgh, let us help you uncover the best hotels that will make your stay an unforgettable journey into the heart of Scottish culture and hospitality.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel
2. Novotel Edinburgh Park
3. Nira Caledonia Hotel
4. The Raeburn Hotel
5. The Witchery By The Castle
6. The Balmoral Hotel
7. The Scotsman Hotel
8. Tigerlily Hotel
9. The Chester Residence

Luxury Retreats - Best Hotels in Edinburgh Scotland

Check Availability

Edinburgh
Mar 12, 2026 - Mar 13, 2026

Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel

8.2

Good

(4845 Reviews)

+ 72 photos
Conveniently situated just off the Royal Mile, Ibis Edinburgh Centre Royal Mile offers straightforward comfort at an affordable price. The modern rooms feature cozy beds, private bathrooms, and all the essentials for a relaxing stay. Enjoy a delicious breakfast at the hotel's buffet restaurant, make use of the free Wi-Fi, and take advantage of the excellent location to discover Edinburgh's rich history and cultural attractions.
Address: 6 Hunter Square
Rating: Good 8.2 (4845 Reviews)
Rooms: 99
Price: From 249$

Novotel Edinburgh Park

8.5

Good

(5692 Reviews)

+ 189 photos
Located in a quiet neighborhood close to Edinburgh Park, Novotel Edinburgh Park offers family-friendly accommodations with easy access to the city center. The hotel provides spacious rooms with a dedicated children's area, including bunk beds and entertainment options. Families can enjoy the indoor pool, grab a delicious meal at the on-site restaurant, and take advantage of the hotel's proximity to transportation links and nearby family attractions.
Address: 15 Lochside Avenue
Rating: Good 8.5 (5692 Reviews)
Rooms: 170
Price: From 138$

Historic Charms - Best Hotels in Edinburgh Scotland

Experience the allure of Edinburgh's rich history with our selection of the best historic hotels in Edinburgh Scotland. These charming establishments not only offer comfortable accommodations but transport you back in time with their architectural grandeur and captivating stories. Immerse yourself in the city's rich heritage as you seek out these unique and authentic accommodations, truly embodying the best hotels in Edinburgh Scotland.

Nira Caledonia Hotel

8.1

Good

(540 Reviews)

+ 336 photos
Escape to the boutique elegance of The Nira Caledonia, tucked away in the very heart of Edinburgh's New Town. The hotel's individually designed rooms offer a blend of contemporary style and traditional Scottish charm. Indulge in sumptuous cuisine at the Blackwood's Bar & Grill, unwind in the cozy library, or take a leisurely stroll to the nearby attractions, including the Royal Botanic Garden and the vibrant shops and restaurants of Stockbridge.
Address: 6 Gloucester Place
Rating: Good 8.1 (540 Reviews)
Rooms: 34
Price: From 205$

The Raeburn Hotel

9.2

Good

(567 Reviews)

+ 35 photos
Experience a blend of elegance and sophistication at The Raeburn Hotel, housed within a Georgian townhouse in Stockbridge. The hotel offers a collection of individually designed rooms, exuding timeless charm and modern comfort. Dine in the sophisticated ambiance of the restaurant, known for its seasonal Scottish cuisine, or unwind with a drink in the cozy bar. The Raeburn Hotel seamlessly combines boutique luxury with the warm hospitality that Scotland is renowned for.
Address: 112 Raeburn Place
Rating: Good 9.2 (567 Reviews)
Rooms: 9
Price: From 159$

Boutique Gems - Best Hotels in Edinburgh Scotland

In search of a unique and intimate experience? Look no further than our selection of the best boutique hotels in Edinburgh Scotland. These hidden gems capture the essence of Edinburgh's vibrant spirit and offer personalized service in stylish surroundings. From chic modern design to charming historic dwellings, these boutique hotels are the perfect choice for those seeking a distinct and memorable stay in the city.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Steeped in history and enchantment, The Witchery by the Castle is a hidden gem nestled at the foot of Edinburgh Castle. Each of its nine suites is uniquely designed, featuring rich colors, antique furnishings, and sumptuous fabrics. Immerse yourself in the atmospheric surroundings as you dine at the award-winning Witchery Restaurant, renowned for its decadent Scottish cuisine. Prepare to be swept away by the luxurious indulgence that awaits at this truly magical hotel.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Elegance meets grandeur at The Balmoral Hotel, an iconic establishment that has become synonymous with luxury in Edinburgh. Boasting stunning views of the Edinburgh Castle, the hotel's lavish suites offer an oasis of comfort and style. Experience the epitome of fine dining at the Michelin-starred restaurant, explore the vast collection of whiskies at the Scotch Bar, or unwind with a pampering treatment at the award-winning spa.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Modern Comforts - Best Hotels in Edinburgh Scotland

Embrace contemporary elegance and modern amenities with our selection of the best modern hotels in Edinburgh Scotland. These establishments provide sleek and stylish accommodations, combining comfort, convenience, and top-notch facilities. Experience the best of Edinburgh's modern hospitality as you explore these exceptional hotels, tailored to meet the needs of today's discerning travelers.

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Occupying the historic Scotsman newspaper building, The Scotsman Hotel seamlessly blends old-world charm with modern luxury. Retaining many original features, each room is adorned with elegant furnishings and offers breathtaking views of the city. Indulge in a traditional Scottish breakfast at the North Bridge Brasserie, unwind in the luxurious spa, or explore the underground tunnels that once housed the printing presses.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Step into the world of Tigerlily, a stylish boutique hotel located in the center of Edinburgh's historic New Town. Each room is thoughtfully designed, boasting contemporary furnishings and vibrant colors. Indulge in a culinary journey at the award-winning restaurant, sip on expertly crafted cocktails at the vibrant bar, or soak in the lively atmosphere of a venue that has firmly established itself as a social hub in the city.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Budget-Friendly Options - Best Hotels in Edinburgh Scotland

Exploring the vibrant city of Edinburgh doesn't have to break the bank. Our selection of the best budget-friendly hotels in Edinburgh Scotland offers comfortable accommodations at affordable prices. These establishments provide excellent value for money, ensuring you can enjoy all that the city has to offer without compromising on quality or convenience. Discover the ideal base for your Edinburgh adventure without stretching your budget.

The Chester Residence

9.4

Good

(370 Reviews)

+ 191 photos
Discover luxurious apartment living at The Chester Residence, where five-star service and stylish design merge to create a truly memorable experience. The spacious suites feature contemporary decor, fully equipped kitchens, and indulgent bathrooms with roll-top baths. Take advantage of the personal concierge service, unwind with a massage in the comfort of your suite, and enjoy the tranquility of this exclusive residence in the very heart of the city.
Address: 9 Rothesay Place
Rating: Good 9.4 (370 Reviews)
Rooms: 23
Price: From 251$

Family-Friendly Accommodations - Best Hotels in Edinburgh Scotland

Travelling with the family calls for special accommodations that cater to the needs of both parents and children. Our selection of the best family-friendly hotels in Edinburgh Scotland ensures a comfortable and enjoyable stay for the whole family. From spacious rooms to kid-friendly amenities and convenient locations, these establishments provide the perfect base for creating lasting memories during your family vacation in Edinburgh.

Unique Boutique Experiences - Best Hotels in Edinburgh Scotland

For those seeking a truly unique and memorable stay in Edinburgh, our selection of the best unique boutique hotels in Edinburgh Scotland is sure to captivate your imagination. These one-of-a-kind establishments offer distinctive themes, quirky decor, and unparalleled experiences that go beyond traditional accommodations. Immerse yourself in a world of creativity and charm as you discover the hidden gems of Edinburgh.