Top Hotels in the Heart of 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, where history meets modernity in perfect harmony. As you explore the cobbled streets and majestic architecture, you'll quickly realize that selecting the right hotel in central Edinburgh can greatly enhance your experience. From the bustling Royal Mile to the iconic Edinburgh Castle and the picturesque Princes Street Gardens, staying in the heart of the city ensures you're never far from the action. With a wide range of accommodations to choose from, we're here to guide you through the best hotels in central Edinburgh, so you can make the most of your stay.

When it comes to hotels in central Edinburgh, the options are as diverse as the city itself. If you seek luxury and elegance, consider booking a room in one of the historic boutique hotels tucked away in the Old Town. These charming establishments blend traditional Scottish charm with contemporary amenities, offering a truly unique and immersive experience. For those who prefer a more modern vibe, the bustling streets of the New Town boast stylish hotels with sleek designs and top-notch facilities. Regardless of your preference, staying centrally allows you to easily explore Edinburgh's renowned attractions, excellent dining options, and vibrant nightlife.

No matter which hotel you choose in central Edinburgh, you'll find yourself surrounded by an abundance of cultural gems. From the awe-inspiring Edinburgh Castle, perched atop an ancient volcanic rock, to the atmospheric Royal Mile, lined with inviting shops and cozy pubs, you'll find history and culture at every turn. And when you're ready for a break from exploring, the verdant Princes Street Gardens offer a tranquil oasis amidst the bustling city streets. Choosing a hotel in central Edinburgh allows you to immerse yourself in the unique atmosphere of this captivating city, ensuring an unforgettable visit.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Bonham Hotel
2. Radisson Collection Hotel, Royal Mile Edinburgh
3. The Glasshouse, Autograph Collection
4. Tigerlily Hotel
5. Waldorf Astoria Edinburgh - The Caledonian Hotel
6. Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel
7. Novotel Edinburgh Centre
8. Prestonfield House Hotel
9. The Inn On The Mile
10. Apex Grassmarket Hotel

Boutique Charm and Heritage

Check Availability

Edinburgh
Dec 05, 2025 - Dec 06, 2025

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Located in the upscale West End, The Bonham Hotel seamlessly blends contemporary design with classic elegance. The boutique hotel boasts individually designed rooms adorned with modern art and luxurious furnishings. With its intimate atmosphere, renowned restaurant, and tranquil gardens, The Bonham offers a peaceful retreat in the center of the city.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Located on the historic Royal Mile, the Radisson Collection Hotel offers sleek and sophisticated accommodation in the heart of Edinburgh's Old Town. Boasting modern rooms with stylish décor, an on-site spa, and a rooftop terrace offering panoramic views, this hotel immerses you in contemporary luxury. With its proximity to key attractions like the Edinburgh Castle and Holyrood Palace, it's an ideal base for exploring the city's rich history.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$

Modern Sophistication

In this section, we explore contemporary hotels in central Edinburgh that epitomize modern sophistication. These sleek and stylish accommodations offer a seamless fusion of comfort, cutting-edge design, and state-of-the-art amenities.

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
Nestled in a former church building overlooking the Calton Hill, The Glasshouse Hotel offers a unique and modern stay in central Edinburgh. With its spacious rooms filled with natural light, rooftop garden, and panoramic views, this hotel is a haven for contemporary design enthusiasts. Enjoy the tranquility of the hotel's private two-acre rooftop garden or venture out to explore the nearby attractions that make central Edinburgh truly special.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Situated on the buzzing George Street in the New Town, Tigerlily is a vibrant and stylish hotel known for its chic interiors and lively atmosphere. Combining Georgian elegance with contemporary design, this boutique hotel offers individually designed rooms, trendy bars, and an exquisite restaurant. With its central location and captivating ambiance, Tigerlily is perfect for those seeking a vibrant city experience.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Luxury and Splendor

From five-star service to lavish amenities, these iconic establishments offer an indulgent experience in the very heart of the city. Prepare to be pampered and mesmerized as you discover Edinburgh's most luxurious hotels.

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
A symbol of timeless elegance, The Caledonian is an iconic luxury hotel located at the west end of Princes Street, affording breathtaking views of Edinburgh Castle. With its grand Victorian architecture, sumptuous rooms, and exceptional service, this hotel embodies the epitome of luxury. Indulge in the hotel's renowned Guerlain Spa and elevate your dining experience at its Michelin-starred restaurant, all while immersing yourself in the rich history and charm of central Edinburgh.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Ibis Edinburgh Centre Royal Mile - Hunter Square Hotel

8.2

Good

(4845 Reviews)

+ 72 photos
Located minutes away from the Royal Mile, Ibis Edinburgh Centre Royal Mile offers affordable accommodation with a central location. The hotel's comfortable and modern rooms provide a convenient space to rest and rejuvenate after exploring the city. With its budget-friendly rates, friendly staff, and easy access to Edinburgh's top attractions, this hotel is a great choice for travelers seeking affordable options in central Edinburgh.
Address: 6 Hunter Square
Rating: Good 8.2 (4845 Reviews)
Rooms: 99
Price: From 249$

Contemporary Comforts

In this section, we explore a selection of hotels in central Edinburgh that provide contemporary comforts and impeccable service. These modern establishments offer a relaxing and convenient base for exploring all that the city has to offer. Whether you're visiting for business or leisure, these hotels ensure a comfortable stay without compromising on quality.

Novotel Edinburgh Centre

8.0

Good

(5752 Reviews)

+ 354 photos
The Novotel Edinburgh Centre, located close to the Grassmarket area, provides a family-friendly retreat in the very heart of the city. The hotel's spacious family rooms, kids' play area, and dedicated family services make it an excellent choice for traveling with children. Enjoy exploring the nearby Edinburgh Castle or simply unwind in the hotel's indoor pool after a day of sightseeing.
Address: 80 Lauriston Place
Rating: Good 8.0 (5752 Reviews)
Rooms: 180
Price: From 208$

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Nestled within a lush private estate, Prestonfield House offers an unparalleled luxury experience just a short distance from the city center. This opulent boutique hotel boasts individually designed rooms adorned with antique furnishings and luxurious fabrics. From its award-winning restaurant to its decadent whisky bar, Prestonfield House provides a truly lavish retreat that seamlessly combines grandeur and tranquility.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Budget-Friendly Options

In this section, we cater to budget-conscious travelers who are looking for affordable yet comfortable accommodations in central Edinburgh. These hotels offer excellent value for money without compromising on convenience or quality. Discover affordable options that allow you to experience all the wonders of the city without breaking the bank.

The Inn On The Mile

8.3

Good

(672 Reviews)

+ 167 photos
Situated on Edinburgh's historic Royal Mile, The Inn on the Mile is a contemporary boutique hotel that embraces the city's vibrant atmosphere. Stay in stylish rooms inspired by the literary history of the area, and enjoy the hotel's lively pub and restaurant with its carefully crafted menu. With its central location and modern comforts, The Inn on the Mile is the perfect choice for those looking to immerse themselves in the captivating energy of central Edinburgh.
Address: 82 High Street, Royal Mile
Rating: Good 8.3 (672 Reviews)
Rooms: 9
Price: From 236$

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
Situated at the foot of Edinburgh Castle, the Apex Grassmarket Hotel offers stylish and contemporary accommodation in a prime location. With its spacious rooms, vibrant décor, and panoramic views, this hotel caters to those seeking a modern and comfortable stay. The hotel's rooftop terrace is the perfect spot to unwind and soak in the stunning vistas of central Edinburgh.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

Family-Friendly Retreats

Planning a family trip to Edinburgh? These accommodations offer spacious rooms, family-friendly amenities, and convenient locations, ensuring a comfortable and enjoyable stay for all members of your clan.

Unique and Quirky Experiences

From converted historic buildings to themed rooms, these accommodations provide an immersive and unforgettable stay in the heart of the city.