Best Hotels Near Edinburgh Castle

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

Nestled in the stunning city of Edinburgh, the majestic Edinburgh Castle stands proudly as a timeless symbol of history and grandeur. For those seeking a truly memorable stay, there is no better choice than to indulge in the charm of hotels located near this iconic landmark. Stepping out of your hotel room, you will be greeted by breathtaking views of the castle, immersing yourself in the rich heritage of Scotland's capital city. With a wide array of accommodations available, from cozy bed and breakfasts to luxurious boutique hotels, there is something to cater to every traveler's preferences and budget.

Staying in hotels near Edinburgh Castle not only offers unparalleled convenience but also provides the perfect base to explore the city's top attractions. Imagine waking up to the sound of bagpipes drifting through your window, ready to embark on a day full of adventures. From exploring the cobbled streets of the Royal Mile to visiting the historic Holyrood Palace, all the major landmarks are just a stone's throw away. Take a leisurely stroll through the captivating Princes Street Gardens or immerse yourself in the vibrant atmosphere of the nearby Grassmarket. With a strategic location, hotels near the castle effortlessly blend history with modern comforts.

Beyond the fascinating history and proximity to key attractions, hotels in Edinburgh near the castle offer an immersive cultural experience. Settle into the warm hospitality of traditional Scottish establishments, where friendly staff members are always ready to provide local insights and recommendations. Indulge in the delectable flavors of Scottish cuisine at the on-site restaurants, tantalizing your taste buds with haggis, whisky, and other culinary delights. Whether you are seeking a romantic getaway or an adventure-filled escape, hotels in Edinburgh near the castle promise an unforgettable stay, where history, comfort, and culture converge to create lasting memories.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Apex City Of Edinburgh Hotel
2. The Inn Place
3. Kimpton - Charlotte Square, An Ihg Hotel
4. The Witchery By The Castle
5. The Balmoral Hotel
6. Castle Rock Hostel - Adults Only
7. Tigerlily Hotel
8. The Scotsman Hotel
9. Nira Caledonia Hotel
10. Radisson Collection Hotel, Royal Mile Edinburgh

Classic Elegance - Hotels for the History Buffs

Check Availability

Edinburgh
Mar 04, 2026 - Mar 05, 2026

Apex City Of Edinburgh Hotel

8.2

Good

(4326 Reviews)

+ 117 photos
The Apex City of Edinburgh Hotel caters to the discerning traveler looking for contemporary elegance and excellent service. Situated in the heart of Grassmarket, a vibrant area filled with shops, cafes, and bars, this modern hotel offers comfortable rooms that are perfect for relaxation. Enjoy the picturesque views of Edinburgh Castle from some of the rooms while enjoying the hotel's top-notch amenities, including a stylish restaurant and a relaxing spa. Discover the best of Edinburgh's contemporary charm while being near the castle and its historic allure.
Address: 61 Grassmarket
Rating: Good 8.2 (4326 Reviews)
Rooms: 122
Price: From 189$

The Inn Place

8.5

Good

(116 Reviews)

+ 64 photos
Located just off the Royal Mile, The Inn Place offers comfortable and affordable accommodation for budget travelers. The modern and well-appointed rooms provide a welcoming retreat after a day of exploring. Enjoy complimentary continental breakfast before venturing out to discover the castle and its surroundings. With its convenient location and affordable rates, The Inn Place is ideal for those seeking value for their money near Edinburgh Castle.
Address: 20-30 Cockburn Street
Rating: Good 8.5 (116 Reviews)
Rooms: 27
Price: From 165$

Contemporary Comfort - Hotels for Modern Explorers

Experience the perfect blend of modern comfort and convenience with these contemporary hotels situated near Edinburgh Castle. These accommodations offer sleek and stylish designs, providing a relaxing sanctuary after a day of exploring the city's historic sites. Experience the best of Edinburgh's present while enjoying easy access to the iconic castle and its surroundings.

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
Nestled in Edinburgh's UNESCO World Heritage site, the Kimpton Charlotte Square Hotel offers modern luxury with a touch of whimsical charm. The stylishly designed rooms feature contemporary amenities and plush furnishings, providing a restful haven after a day of exploration. Indulge in the hotel's sophisticated dining options, showcasing the best of Scottish produce. With Edinburgh Castle just a short walk away, this hotel is perfectly positioned for those seeking both comfort and convenience.
Address: 38 Charlotte Square
Rating: Good 8.8 (2127 Reviews)
Rooms: 199
Price: From 232$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
For a truly unique and enchanting experience, The Witchery by the Castle is the perfect choice. Nestled in a historic 16th-century building, this boutique hotel exudes character and charm. Each opulently decorated suite invokes a sense of intrigue and mystery, with lavish furnishings and rich colors. Indulge in the hotel's award-winning restaurants, known for their indulgent Scottish cuisine. Immerse yourself in the atmospheric surroundings and feel transported to a different era.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Boutique Luxury - Hotels with Character and Charm

Discover a collection of boutique hotels near Edinburgh Castle, each offering a unique blend of luxury, character, and charm. These intimate accommodations provide an intimate and personalized experience, allowing guests to immerse themselves in the city's captivating atmosphere. From elegant interiors to exceptional service, these hotels are the epitome of refined luxury for those seeking a truly indulgent stay near the castle.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
The Balmoral Hotel, with its imposing Victorian architecture, is a true landmark in the heart of Edinburgh. Located just a stone's throw away from the castle, this luxurious hotel celebrates Scottish heritage in every detail. Immerse yourself in the elegant ambience of the hotel, from its grand foyer to its tastefully appointed rooms. Indulge in fine dining at the Michelin-starred restaurant, where modern Scottish cuisine is showcased with flair and creativity.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Castle Rock Hostel - Adults Only

8.6

Good

(3037 Reviews)

+ 90 photos
For budget-conscious travelers, Castle Rock Hostel provides a cozy and welcoming atmosphere just steps away from Edinburgh Castle. Offering a variety of dormitory rooms and private rooms, this hostel is perfect for solo adventurers or groups of friends. Relax in the comfortable communal areas, meet fellow travelers, and take in stunning views of the castle from the rooftop terrace. Castle Rock Hostel is a fantastic option for those seeking affordability and a convenient location.
Address: 15 Johnston Terrace
Rating: Good 8.6 (3037 Reviews)
Rooms: 33
Price: From 29$

Budget-Friendly Finds - Hotels for Smart Savers

Travelers on a budget will find a range of affordable yet comfortable options near Edinburgh Castle. These carefully selected hotels offer excellent value for money without compromising on quality. Enjoy a pleasant stay while exploring the castle and surrounding attractions, knowing that you have found a budget-friendly accommodation that meets your needs.

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Situated in the center of Edinburgh's trendy George Street, Tigerlily Hotel is a vibrant and stylish boutique hotel. The rooms boast chic and eclectic designs, incorporating bold colors and contemporary furnishings. Dining at the hotel is an experience in itself, with its trendy bar and restaurant serving delicious modern Scottish cuisine. As night falls, the hotel transforms into a lively hotspot, making it the perfect choice for those seeking a blend of luxury and entertainment near Edinburgh Castle.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Formerly the headquarters of Scotland's leading newspaper, The Scotsman Hotel is now an elegant accommodation that seamlessly blends history with contemporary luxury. Enjoy stunning views of the castle from its well-appointed rooms, some of which feature original Victorian features. Experience a taste of the past with a visit to the hotel's stunning oak-paneled bar, where you can savor a fine selection of malt whiskies. Immerse yourself in Edinburgh's rich history while appreciating the modern comforts of this unique hotel.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Nira Caledonia Hotel

8.1

Good

(540 Reviews)

+ 336 photos
Nestled in the charming New Town neighborhood, Nira Caledonia is a luxurious boutique hotel that seamlessly blends Georgian charm with contemporary style. The individually designed rooms showcase elegant decor and modern amenities, ensuring a comfortable stay. Indulge in a delectable dining experience at the hotel's restaurant, which offers a fusion of Scottish and international flavors. With its prime location near the castle, Nira Caledonia is the perfect base for exploring the city's historic treasures.
Address: 6 Gloucester Place
Rating: Good 8.1 (540 Reviews)
Rooms: 34
Price: From 205$

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Located at the heart of the Royal Mile, just a short distance from the castle, The Radisson Collection Hotel seamlessly combines modern luxury with the city's rich heritage. Enjoy the elegantly designed rooms, offering stunning views of Edinburgh's picturesque skyline. Unwind at the hotel's serene spa or savor innovative Scottish cuisine at the rooftop restaurant, which boasts breathtaking views of the castle and the city.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$

High Street Hostel

8.2

Good

(2380 Reviews)

+ 75 photos
Nestled on the historic Royal Mile, High Street Hostel offers budget-friendly accommodation in the very heart of Edinburgh's Old Town. With a range of dormitory options to choose from, this hostel provides a friendly and lively atmosphere for travelers on a budget. The communal kitchen and lounge area are perfect for socializing, while the central location ensures easy access to the castle and other attractions. Experience the charm of Edinburgh without breaking the bank at High Street Hostel.
Address: 8 Blackfriars St
Rating: Good 8.2 (2380 Reviews)
Rooms: 61
Price: From 24$