Top Hotels Near Edinburgh Castle's Grandeur

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 steeped in rich history, stunning architecture, and vibrant cultural offerings. Nestled in the very heart of this enchanting city lies one of its most iconic landmarks, Edinburgh Castle. Perched majestically on Castle Rock, this ancient fortress has attracted visitors from all corners of the globe. If you're planning a trip to this historic city and looking to make the most of your stay, finding the perfect hotel near Edinburgh Castle is essential. Not only will it provide you with convenient access to this magnificent attraction, but it will also offer a truly immersive experience, allowing you to absorb the city's undeniable charm at every turn.

When it comes to choosing a hotel near Edinburgh Castle, you'll be spoiled for choice. Whether you're seeking luxury accommodations with breathtaking castle views or cozy boutique hotels tucked away in charming alleyways, Edinburgh offers a diverse range of options to suit every traveler's preference. For those craving a touch of grandeur, consider staying at one of the historic hotels that have elegantly retained their iconic Scottish charm. Step back in time as you rest your head in a regal suite, while being just minutes away from the castle grounds.

Beyond the convenience of proximity, choosing a hotel near Edinburgh Castle opens the door to an array of unforgettable experiences. Take a leisurely stroll down the historic Royal Mile, soaking in the atmosphere as you pass by traditional pubs, quaint shops, and street performers. Indulge in traditional Scottish cuisine at charming restaurants nearby, where you can sample delectable dishes such as haggis, neeps, and tatties. With the castle as your backdrop, every moment in Edinburgh becomes a truly magical experience, immersing you in the city's captivating history and vibrant culture.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Scotsman Hotel
2. Waldorf Astoria Edinburgh - The Caledonian Hotel
3. The Raeburn Hotel
4. Apex Grassmarket Hotel
5. The Witchery By The Castle
6. Tigerlily Hotel
7. Royal Mile Suites By The Castle
8. The Balmoral Hotel
9. The Bonham Hotel
10. Radisson Collection Hotel, Royal Mile Edinburgh

Luxury Retreats near Edinburgh Castle

Check Availability

Edinburgh
Dec 06, 2025 - Dec 07, 2025

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed within the former headquarters of The Scotsman newspaper, this hotel exudes a sense of history and grandeur. The Scotsman Hotel offers elegantly appointed rooms that blend traditional Scottish decor with modern comforts. Guests can savor a delightful dining experience at the hotel's brasserie, which serves up Scottish cuisine with a contemporary twist. Located near Edinburgh Castle, this historic gem is an ideal choice for travelers seeking an authentic and memorable stay.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Formerly a Victorian railway hotel, The Caledonian has been transformed into a luxurious retreat that exudes elegance and sophistication. Located just a short walk from Edinburgh Castle, this enchanting hotel offers spacious rooms and suites, adorned with plush furnishings and modern amenities. Enjoy fine dining at the hotel's gourmet restaurant, which showcases Scottish flavors with a contemporary twist. Indulge in pampering treatments at the hotel's spa, boasting a serene ambiance that amplifies the relaxing experience. The Caledonian guarantees an exceptional stay, where luxury meets the charm of Edinburgh Castle.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Boutique Gems near Edinburgh Castle

For those who seek a blend of charm and intimacy, look no further than these boutique gems near Edinburgh Castle. Nestled amidst the historic streets and cobblestone alleys, these hotels offer a unique ambiance that reflects the city's rich cultural heritage. From beautifully curated interiors to personalized service, these establishments provide an intimate retreat for travelers seeking an authentic Scottish experience within close proximity to Edinburgh Castle.

The Raeburn Hotel

9.2

Good

(567 Reviews)

+ 35 photos
Nestled in the charming Stockbridge area of Edinburgh is a boutique hotel that seamlessly combines classic Scottish charm with modern elegance. With its prime location near Edinburgh Castle, this stylish establishment offers tastefully decorated rooms and suites, featuring contemporary furnishings and luxurious amenities. Indulge in delectable cuisine at the hotel's restaurant, which showcases the finest Scottish ingredients. Unwind with a drink at the cozy bar or enjoy a leisurely stroll along the nearby Water of Leith. The Raeburn ensures an intimate and memorable stay, reflecting the castle's enchanting allure.
Address: 112 Raeburn Place
Rating: Good 9.2 (567 Reviews)
Rooms: 9
Price: From 159$

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
Located in the vibrant Grassmarket area, Apex Grassmarket Hotel offers spacious family rooms that cater to the needs of both parents and children. The hotel provides fantastic views of Edinburgh Castle, creating a captivating backdrop. Families can enjoy a leisurely breakfast at the hotel's restaurant before embarking on an adventure exploring the city's historical sites. The hotel's central location ensures easy access to Edinburgh Castle and other family-friendly attractions.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

Historic Charms near Edinburgh Castle

Immerse yourself in the historical ambiance of Edinburgh by staying in these charming hotels near Edinburgh Castle. These historic establishments have stood the test of time, offering a glimpse into the city's storied past. With their unique architecture and traditional Scottish hospitality, these hotels provide an authentic experience while being just a stone's throw away from the iconic Edinburgh Castle.

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Immerse yourself in the romantic allure of The Witchery by the Castle, a uniquely designed hotel nestled beside Edinburgh Castle. With its captivating Gothic architecture and lavish, individually styled suites, this establishment offers an extraordinary experience for those seeking a taste of opulence. Each suite boasts its own distinct character, featuring rich tapestries, antique furnishings, and lavish bathrooms. Savor exceptional Scottish cuisine at the hotel's renowned restaurant, delighting in an ambiance that transports you to a bygone era. The Witchery by the Castle promises a truly enchanting stay, harmonizing with the castle's mystique.
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
Step into a world of vibrant colors and eclectic design at Tigerlily, a boutique hotel that epitomizes contemporary coolness. Located just a short distance from Edinburgh Castle, this fashionable establishment blends luxurious accommodations with a lively atmosphere. Each room is individually designed, incorporating bold patterns and quirky motifs. Enjoy delectable cuisine at the hotel's stylish restaurant, and sip on innovative cocktails at the bustling bar. With its hip vibe and central location, Tigerlily provides a boutique haven for those seeking a unique Edinburgh Castle experience.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

Family-Friendly Retreats near Edinburgh Castle

Plan a memorable family vacation near Edinburgh Castle by choosing one of these family-friendly retreats. From spacious rooms to amenities catering to children, these hotels provide a comfortable and convenient base for exploring the wonders of Edinburgh while keeping the little ones entertained and engaged.

Royal Mile Suites By The Castle

8.0

Good

(1685 Reviews)

+ 63 photos
Situated on the historic Royal Mile, The Royal Mile Suites by the Castle offers self-catering apartments that are perfect for those seeking a home away from home near Edinburgh Castle. The spacious suites feature a blend of contemporary furnishings and traditional Scottish elements. With their prime location, guests can easily explore Edinburgh Castle and the surrounding attractions. Immerse yourself in the city's vibrant atmosphere while enjoying the comfort and convenience of your own private suite.
Address: 493 Lawnmarket, Old Town, Edinburgh, Eh1 2Pb, United Kingdom
Rating: Good 8.0 (1685 Reviews)
Rooms: 9
Price: From 422$

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Embrace the height of luxury at The Balmoral Hotel, an iconic landmark situated just a stone's throw away from Edinburgh Castle. This prestigious hotel boasts luxurious rooms and suites, exquisitely designed to offer panoramic views of the castle and the cityscape. Immerse yourself in the timeless elegance of the hotel's interior, which seamlessly combines traditional Scottish charm with contemporary touches. Indulge in Michelin-starred dining at the hotel's renowned restaurant, and unwind with a pampering spa treatment, all within close proximity to the majestic Edinburgh Castle.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Discover a hidden gem in the center of Edinburgh at The Bonham Hotel, a sophisticated boutique hotel that presents an artistic take on modern luxury. Situated in a beautifully restored Victorian building, this hotel showcases elegant and contemporary design elements. Each room is uniquely styled, featuring sleek furnishings and luxurious amenities. Indulge in inventive cuisine at the hotel's acclaimed restaurant, and unwind with a drink in the cozy lounge bar. With its prime location near Edinburgh Castle, The Bonham Hotel offers a boutique experience like no other.
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
Situated in the lively heart of the Old Town, Radisson Collection Hotel, Royal Mile Edinburgh offers family-friendly accommodations with modern amenities. The hotel's spacious family rooms provide a comfortable retreat after a day of exploration. Parents can relax in the hotel's spa and fitness center while children enjoy the dedicated play area. With its convenient location near Edinburgh Castle, families can easily immerse themselves in the city's history and create lasting memories.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$