Best Hotels Near Edinburgh's Iconic City Centre

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

Edinburgh beckons travelers with its rich history, stunning architecture, and vibrant cultural scene. Nestled within this picturesque city lies the beating heart - the city centre - a hub of activity and a perfect base to explore all that Edinburgh has to offer. As you plan your visit, one crucial aspect to consider is finding the ideal accommodation that puts you within a stone's throw of the city centre. With a myriad of options available, ranging from boutique hotels to luxurious apartments, you're spoilt for choice when it comes to hotels near Edinburgh city centre.

For those seeking a truly immersive experience, staying in a hotel near Edinburgh city centre offers unparalleled convenience. Imagine stepping out of your accommodation and into the bustling streets, where the majestic Edinburgh Castle looms overhead, and the enchanting Royal Mile lies just a few steps away. From historic landmarks to lively cafes, charming pubs, and boutique shops, every corner of the city centre is brimming with vibrant energy, allowing you to absorb the unique atmosphere that Edinburgh exudes.

Not only does staying in a hotel near the city centre provide easy access to the top attractions, but it also allows you to fully immerse yourself in the local culture. Wander through the labyrinthine streets of the Old Town, where centuries of history whisper through cobblestone alleys, or embrace the elegant charm of the Georgian New Town, with its neoclassical architecture and sophisticated boutiques. As dusk falls, delight in the vibrant nightlife, with countless restaurants, bars, and theaters waiting to be explored - all just moments away from your conveniently located accommodation.

With a plethora of hotels near Edinburgh city centre, it's important to consider your preferences and budget. Whether you're seeking a luxurious retreat with breathtaking views of the iconic Edinburgh skyline or a cozy boutique hotel tucked away in a historic close, there is an option to suit every taste. Open your door each morning to the excitement and possibility that the city centre holds, creating memories that will linger long after your visit to this unforgettable destination.

So, pack your bags, book your stay in one of the hotels near Edinburgh city centre, and prepare to embark on an incredible journey filled with history, culture, and endless charm. Edinburgh is ready to welcome you with open arms, promising an experience that will leave you yearning to return again and again.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Holyrood Aparthotel
2. Apex Grassmarket Hotel
3. Eden Locke Aparthotel
4. Hotel Indigo Edinburgh, An Ihg Hotel
5. The Howard, An Ascend Hotel Collection Member Edinburgh
6. The Glasshouse, Autograph Collection
7. Prestonfield House Hotel
8. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel
9. The Witchery By The Castle

Luxury Hotels near Edinburgh City Centre

Check Availability

Edinburgh
Jan 16, 2026 - Jan 17, 2026

Holyrood Aparthotel

8.0

Good

(4960 Reviews)

+ 181 photos
The Holyrood Aparthotel offers family-friendly, apartment-style accommodations near Edinburgh City Centre. With spacious and fully equipped apartments, families can enjoy the comforts of home while exploring the city. Located near Holyrood Park and the Palace of Holyroodhouse, it provides easy access to outdoor activities and iconic landmarks. The hotel also features a play area for children and an onsite restaurant serving delicious meals, catering to the needs of the whole family.
Address: 1 Nether Bakehouse
Rating: Good 8.0 (4960 Reviews)
Rooms: 38
Price: From 193$

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
The Apex Grassmarket Hotel provides a family-friendly environment in the center of Edinburgh's historic Old Town. With spacious and comfortable rooms, including family suites, this hotel offers a fantastic base for exploring the city. Kids can enjoy the dedicated play area, while adults can indulge in the hotel's leisure facilities, including a swimming pool and gym. Its proximity to attractions like the Edinburgh Castle and the National Museum of Scotland makes it an ideal choice for families.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

Boutique Hotels near Edinburgh City Centre

Discover the unique character and personal charm of these boutique hotels near Edinburgh City Centre. Each property has its own distinctive style, from contemporary design to charming elegance, creating a memorable and intimate stay in the lively heart of the city.

Eden Locke Aparthotel

9.1

Good

(1488 Reviews)

+ 77 photos
Located in the center of Edinburgh's New Town, Eden Locke is a stylish aparthotel that places a strong emphasis on sustainable living. With a commitment to reducing waste and promoting energy efficiency, this eco-conscious hotel provides guests with the opportunity to stay in beautifully designed, eco-friendly apartments. The use of eco-friendly cleaning products, eco-conscious furnishings, and the support of local suppliers make Eden Locke the perfect choice for environmentally conscious travelers.
Address: 127 George Street
Rating: Good 9.1 (1488 Reviews)
Rooms: 72
Price: From 269$

Hotel Indigo Edinburgh, An Ihg Hotel

8.3

Good

(1350 Reviews)

+ 155 photos
Hotel Indigo Edinburgh embodies the vibrant energy of the city with its sleek and contemporary design. Located just off Princes Street, this boutique hotel offers comfortable and stylish rooms, showcasing local artwork and inspired decor. The inspiring rooftop terrace provides breathtaking views of the city, while the onsite restaurant serves up a delightful fusion of Scottish and international cuisine.
Address: 51-59 York Place
Rating: Good 8.3 (1350 Reviews)
Rooms: 60
Price: From 195$

Budget-Friendly Hotels near Edinburgh City Centre

Experience affordability without compromising comfort by selecting one of these budget-friendly hotels near Edinburgh City Centre. These accommodating establishments provide great value and convenient locations for travelers looking to explore the city on a budget.

The Howard, An Ascend Hotel Collection Member Edinburgh

9.2

Good

(469 Reviews)

+ 158 photos
The Howard Hotel, a hidden gem nestled in Edinburgh's historic New Town, extends its hospitality to four-legged guests. This luxurious boutique hotel warmly welcomes pets and provides amenities such as pet beds and food bowls upon request. The hotel's proximity to beautiful parks like Queen Street Gardens and Inverleith Park ensures that both you and your pet can enjoy leisurely strolls through picturesque settings near the city centre.
Address: 34 Great King Street
Rating: Good 9.2 (469 Reviews)
Rooms: 19
Price: From 273$

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
Situated in the lively heart of the city, The Glasshouse Hotel offers a luxurious stay in an eco-conscious setting. The hotel's commitment to sustainability is evident through its initiatives, such as energy-saving systems and the use of locally sourced products. The rooftop garden, featuring over 100 varieties of plants, not only provides a breathtaking view but also helps to regulate the building's temperature and reduce carbon emissions. The Glasshouse Hotel offers an eco-friendly haven within the bustling city centre.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Family-Friendly Hotels near Edinburgh City Centre

Finding the perfect accommodation for your family is a breeze with these family-friendly hotels near Edinburgh City Centre. Offering spacious rooms, thoughtful amenities, and convenient locations, these hotels ensure a memorable stay for both adults and children alike.

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Step into a world of grandeur and romance at Prestonfield House, an opulent hotel enveloped by lush gardens, just a short distance from the city centre. This historic hotel, set within an imposing 17th-century mansion, boasts lavishly decorated rooms adorned with antique furniture and luxurious fabrics. Guests can indulge in award-winning dining experiences within the hotel's unique and atmospheric settings, immersing themselves in a truly unforgettable experience.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

7.8

Good

(8642 Reviews)

+ 146 photos
Situated just off the Royal Mile, the Ibis Edinburgh Centre South Bridge offers budget-friendly accommodations in a prime location. The functional and comfortable rooms provide all the necessary amenities for a pleasant stay. With Edinburgh's top attractions right on its doorstep, including the iconic Edinburgh Castle and the vibrant Grassmarket area, this hotel is perfect for budget-conscious travelers wanting to explore the city center.
Address: 77 South Bridge
Rating: Good 7.8 (8642 Reviews)
Rooms: 259
Price: From 93$

Historic Hotels near Edinburgh City Centre

Immerse yourself in the rich history and charm of Edinburgh by staying in one of these historic hotels near the city centre. Each property has its own fascinating story to tell, offering a glimpse into the city's past while providing a comfortable and memorable stay.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Prepare to be transported to a world of enchantment at The Witchery by the Castle. Nestled in a historic 16th-century building just footsteps away from Edinburgh Castle, this boutique hotel immerses guests in Gothic opulence. Each lavishly decorated suite boasts unique features, such as four-poster beds and antique furnishings. Indulge in extravagant dining experiences within the hotel's witch-themed restaurant, known for its sumptuous Scottish cuisine.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Eco-friendly Hotels near Edinburgh City Centre

For environmentally conscious travelers, these eco-friendly hotels near Edinburgh City Centre provide a sustainable and eco-conscious stay without compromising on comfort. From energy-saving technologies to locally sourced materials, these hotels emphasize responsibility and environmental stewardship.

Pet-Friendly Hotels near Edinburgh City Centre

Traveling with a beloved furry friend? These pet-friendly hotels near Edinburgh City Centre warmly welcome both you and your four-legged companion. With convenient locations and thoughtful amenities, these accommodations cater to the needs of all members of your family.