Hotels near Edinburgh Castle

Hotels near Edinburgh Castle in Edinburgh

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels

Best Hotels near Edinburgh Castle

See all
Britannia Edinburgh Hotel Hotels near Edinburgh Castle
7.1/10
405 reviews
1.41km from Edinburgh Castle
From ₹ 8,820
Premier Inn Edinburgh City Centre (Lauriston Place) Hotels near Edinburgh Castle
8.1/10
Very Good78 reviews
0.41km from Edinburgh Castle
From ₹ 10,115
Virgin Hotels Edinburgh Hotels near Edinburgh Castle
8.9/10
Very Good201 reviews
0.43km from Edinburgh Castle
Trip.Best2026 Europe 50 - Instagrammable Hotels
From ₹ 39,626
Leonardo Edinburgh Haymarket Hotels near Edinburgh Castle
8.3/10
Very Good317 reviews
0.92km from Edinburgh Castle
From ₹ 17,165
Premier Inn Edinburgh City Centre Royal Mile Hotels near Edinburgh Castle
7.6/10
Good122 reviews
1.08km from Edinburgh Castle
From ₹ 11,396
Premier Inn Edinburgh Park (Airport) Hotels near Edinburgh Castle
8.7/10
Very Good50 reviews
7.11km from Edinburgh Castle
From ₹ 10,331
Hotel Indigo EDINBURGH - PRINCES STREET by IHG Hotels near Edinburgh Castle
8.9/10
Very Good232 reviews
0.77km from Edinburgh Castle
From ₹ 23,209
Tigerlily Hotels near Edinburgh Castle
9.3/10
Great109 reviews
0.53km from Edinburgh Castle
Trip.BestNo. 17 of 4-Star Select Hotels in Edinburgh
From ₹ 20,072
Fraser Suites Edinburgh Hotels near Edinburgh Castle
9.0/10
Great123 reviews
0.52km from Edinburgh Castle
Trip.BestNo. 8 of 4-Star Select Hotels in Edinburgh
From ₹ 26,547
100 Princes Street Hotels near Edinburgh Castle
9.5/10
Amazing56 reviews
0.33km from Edinburgh Castle
Trip.BestNo. 2 of Premium Hotels in Edinburgh
From ₹ 36,806
See all

Premium Hotels in Edinburgh

See all
Discover our curated selection of premium hotels in Edinburgh for your next stay
No.
1
9.0/10
67 reviews

The Balmoral Hotel

Hotel near New Town, Edinburgh
"Great location""Great service"
Select dates to view prices
No.
2
9.5/10
56 reviews

100 Princes Street

Hotel near New Town, Edinburgh
"Good Location"
Select dates to view prices
No.
3
9.8/10
62 reviews

Prestonfield House

Hotel near Prestonfield, Edinburgh
"Great service"
Select dates to view prices
No.
4
8.9/10
157 reviews

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

Hotel near New Town, Edinburgh
"Great rooms""Convenient location"
Select dates to view prices
No.
5
9.1/10
155 reviews

Old Town Chambers, Autograph Collection

Hotel near Edinburgh Old Town, Edinburgh
"Large rooms""Many amenities"
Select dates to view prices
No.
6
8.5/10
43 reviews

The Caledonian Edinburgh, Curio Collection by Hilton

Hotel near West End, Edinburgh
"Great location""Friendly host"
Select dates to view prices
No.
7
8.9/10
201 reviews

Virgin Hotels Edinburgh

Hotel near Edinburgh Old Town, Edinburgh
"Great design""Comfortable bed"
Select dates to view prices
No.
8
9.0/10
100 reviews

Sheraton Grand Hotel & Spa

Hotel near West End, Edinburgh
"Great location""Great rooms"
Select dates to view prices
No.
9
8.5/10
303 reviews

W Edinburgh

Hotel near New Town, Edinburgh
"Delicious breakfast""Great view"
Select dates to view prices

Top Pick Hotels near Edinburgh Castle

See all
Check out our most booked hotels near Edinburgh Castle from the past 30 days!
No.1
9.1/10
157 reviews

Apex City of Edinburgh Hotel

Edinburgh Old Town, Edinburgh | 0.32KM from Edinburgh Castle
"Great service""Great rooms"
Select dates to view prices
No.2
8.6/10
71 reviews

Kick Ass Grassmarket (18+)

Edinburgh Old Town, Edinburgh | 0.25KM from Edinburgh Castle
"Great location""Great stay!"
Select dates to view prices
No.3
8.7/10
284 reviews

Novotel Edinburgh Centre

Edinburgh Old Town, Edinburgh | 0.4KM from Edinburgh Castle
"Delicious breakfast""Great swimming pool"
Select dates to view prices
No.4
9.1/10
108 reviews

CODE The Loft - Edinburgh

New Town, Edinburgh | 0.44KM from Edinburgh Castle
"Clean and tidy""Great stay!"
Select dates to view prices
No.5
8.5/10
71 reviews

Kick Ass Greyfriars - Adults Only - Hostel

Edinburgh Old Town, Edinburgh | 0.43KM from Edinburgh Castle
"Great stay!""Clean and tidy"
Select dates to view prices
No.6
8.9/10
145 reviews

Apex Grassmarket Hotel

Edinburgh Old Town, Edinburgh | 0.27KM from Edinburgh Castle
"Great location""Great rooms"
Select dates to view prices
No.7
7.9/10
105 reviews

Safestay Edinburgh Cowgate

Edinburgh Old Town, Edinburgh | 0.58KM from Edinburgh Castle
"Good Location"
Select dates to view prices
No.8
8.8/10
121 reviews

Wilde Aparthotels Edinburgh Grassmarket

Edinburgh Old Town, Edinburgh | 0.16KM from Edinburgh Castle
"Great location""Great rooms"
Select dates to view prices
No.9
8.4/10
70 reviews

Hub by Premier Inn Edinburgh City Centre, Rose Street

New Town, Edinburgh | 0.46KM from Edinburgh Castle
"Convenient location""Great service"
Select dates to view prices
No.10
9.2/10
536 reviews

Code Pod – the Court - Edinburgh

Edinburgh Old Town, Edinburgh | 0.63KM from Edinburgh Castle
"Clean bathrooms""Located downtown"
Select dates to view prices

Latest Reviews for Edinburgh hotels

See all
Explore honest ratings and real traveler reviews to help you find the perfect stay.

Courtyard by Marriott Edinburgh

8.8/10
Very Good
Posted on Jul 25, 2026|Twin Room
CNstrongtea929
Booked a twin room for a trip with the kids. The room was clean, no issues there, and the size is pretty standard for the UK. The bathroom was actually quite spacious, but the sink and basin design was terrible – especially the basin. It's a countertop basin with the faucet on the side (I don't usually take photos in hotels, so I forgot to snap one), and no matter how you use it, water splashes everywhere, all over the counter and the floor. The hotel doesn't provide complimentary bottled water; there's a message on the mirror encouraging you to drink tap water, which is fair enough. The tram station for the airport is very close to the hotel, but unfortunately, it was out of service on the day we were heading to the airport. We ended up dragging our luggage for about fifteen minutes to catch the Airlink 100 next to the train station.
Price per night from:₹ 23,640

Mount Royal Hotel Edinburgh by The Unlimited Collection

8.8/10
Very Good
Posted on Aug 23, 2026|Classic Room, 2 Single Beds
CNAnonymous User
In August, during the Edinburgh Fringe Festival, all hotels are expensive. Especially for tourists from China, you can't compare the prices to what you'd pay back home. The hotel's biggest advantage is its location. If you consider the Scott Monument as the city's touring center, then this hotel has arguably the best location in the city. It's just a five-minute walk from the train station, directly opposite the monument. Right in front of the hotel is a large sunken garden at the foot of the castle, and the Scottish National Gallery is only a three-minute walk away. There's a bus stop almost right outside the hotel, making it convenient to get around the city. However, this street is only for buses and black cabs; Uber cannot access it. You can ask the front desk to call a taxi for you. Once called, they'll give you a code to confirm the vehicle, so not having a UK mobile number isn't an issue, which is quite convenient. The front desk service was decent, and the breakfast restaurant staff were very warm and welcoming. The service staff on all floors were excellent; housekeeping was prompt and enthusiastic, which is why we left a tip when checking out. The breakfast was very rich and diverse. Of course, you can't compare it to breakfasts in China, which probably offer the most extensive hotel breakfasts in the world. The restaurant's view is unbeatable. At 8 AM, you can easily pick a window seat. Next to the hotel is an M&S Food, which is very convenient for buying groceries. The room was small and had air conditioning. We booked the most basic room type, which overlooked a construction site in an internal courtyard. However, the advantage was that the room was exceptionally quiet. Given that we were out and about visiting attractions all day, and summer days in Edinburgh are long, the room's main function was just for rest and sleep. The main issues were the lack of a refrigerator and that the window could only open a tiny crack, leading to a noticeable odor. Regarding dining around the hotel, we tried two places; they were expensive and the food wasn't great. Taking a few bus stops to Haymarket, however, offered cheaper and tastier options with fewer tourists. Italian, Greek, and Vietnamese pho restaurants there were outstanding. Overall, for a first-time visitor to Edinburgh, staying here is a viable option.
Price per night from:₹ 22,906

Point A Hotel Edinburgh Haymarket

8.7/10
Very Good
Posted on Jun 5, 2026
GBGuest User
I booked a room without window without realising! It was already over priced! I tried to change room but they didnt fulfil my request! So when I entered my room I realised is very small and it lacks basic amenities like fridge wardrobe enough space on both sides of the bed and plus I didnt have anything to put my things near my side of the bed as well... bathroom was also small no window i also had to buy my own conditioner cause hotel couldnt provide it for me... im really dissappinted... I already paid enough money and breakfast was not included in the price! Check in was also late i had to pay extra for early check in which is outrageous! And if I wanted late check out I also had to pay extra money for this... For the money I paid i could easily book a luxury air bnb and I could have my comfort as well! Plus at night there was too much noise outside our room which made us very uncomfortable! Sometimes we were thinking that someone entered our room due to the loud noises outside... I stayed one night and it was one of my worst hotel experiences... im really dissapointed... the only thing I liked was the cleanliness... we were told by one staff member that someone would call us to discuss our experience and offer us some money back if possible but no one called us! I wont book again any room in this hotel! Thats for sure! Very dissapointing experience...
Price per night from:₹ 22,446

Holiday Inn Express EDINBURGH - LEITH WATERFRONT by IHG

8.6/10
Very Good
Posted on Aug 22, 2026|Double Bed Room with Sofa Bed
GBalice11
There was a sign in the hotel parking lot indicating that parking was required, but it didn't mention any discounts for hotel guests. To avoid trouble, I paid online. However, when I checked in, the receptionist asked if I had paid for parking. I said yes! He simply said, ”Unfortunately, our guests have an £11 voucher.” But their hotel website didn't mention this either. The receptionist's attitude was also very unpleasant.
Price per night from:₹ 14,676

Albany Hotel

8.6/10
Very Good
Posted on Jul 13, 2026
GBGuest User
The hotel is a 15-minute walk from Princes Street and just a 3-minute walk from the bus stop. It's a tall Victorian house with both a bathtub and a shower. The front desk staff were very friendly and offered free luggage storage. They also provided complimentary fruit, coffee, and shortbread cookies at the front desk.
Price per night from:₹ 15,827

Four Points by Sheraton Edinburgh

8.4/10
Very Good
Posted on May 2, 2026
Guest User
Nice functional hotel, about 20 minutes from town by walk but very accessible by bus or tram. A few late night restaurants also close by. The room was clean, medium size but was sufficient for what we needed. Friendly and helpful staff. The bathroom was small but clean, the flush of the toilet was a bit tricky and may need to be looked into. There was also free parking if lucky just on the street in-front of the hotel after 6 pm. Overall a very good place to stay for our holiday.
Price per night from:₹ 17,540

Garner Hotel Edinburgh - Haymarket

8.4/10
Very Good
Posted on May 16, 2026
CNGuest User
Great location, close to tourist attractions – you can walk to them. Haymarket train station is also right across from the hotel, which makes getting around very convenient. Plus, there are lots of Asian restaurants nearby.
Price per night from:₹ 15,612

Stewart by Heeton Concept – Aparthotel Edinburgh

8.4/10
Very Good
Posted on Mar 22, 2026|Family Apartment
Guest User
⭐⭐⭐⭐⭐ Stayed at Stewart by Heeton Concept for 2 days and I would absolutely love to come back in the future! The apartment was spotless — no dust, no bed bugs, fresh clean bedsheets, and a tidy washroom. Everything was well-maintained and made for a really comfortable stay. It truly felt like a great place to relax and unwind. The only two things I’d mention as areas for improvement: the check-out time of 10:30 AM felt a little early, and a few basic toiletry amenities like toothpaste, a toothbrush, and slippers were missing. Everything else was provided and well-stocked. Overall a fantastic stay and highly recommended. Will definitely be returning! 😊
Price per night from:₹ 15,511

a&o Edinburgh City

8.1/10
Very Good
Posted on Sep 6, 2026|Bed in 8-Bed Female Dormitory
CNGuest User
The hotel's location is excellent, making it very convenient for getting around. The front desk service is great; they'll help you check in early if there's an available room. The room and bathroom were quite clean, but the curtains didn't block out light very well. Having to make your own bed was a bit annoying. There's a shared washing machine and dryer, which you can pay for with a card, making it quite convenient. You can also buy laundry detergent at the front desk.
Price per night from:₹ 1,842

St Christopher's Edinburgh Old Town

8.1/10
Very Good
Posted on Aug 20, 2026|Bed In 10 Bed Dorm, Shared Bathroom
Chen Lavender
Fantastic experience! I stayed in a 10-person room, which was very spacious, and the bathrooms and toilets were all very clean! The staff provided excellent service, and I was able to store my luggage both before and after check-in. They even noticed it was my birthday and gave me a voucher! 🥰 Plus, the breakfast was great! Overall, a wonderful experience 🫶
Price per night from:₹ 1,871

Frequently asked questions

What hotels are recommended near Edinburgh Castle?

If you're struggling to choose a hotel, you might consider staying at Apex City of Edinburgh Hotel (from ₹ 24,499),Kick Ass Grassmarket (18+) (from ₹ 2,915) and Novotel Edinburgh Centre (from ₹ 20,262) . These hotels are highly rated, so you should book early.

Which popular hotels near Edinburgh Castle have parking?

If you're planning a road trip to Edinburgh and Edinburgh Castle, consider staying at Apex City of Edinburgh Hotel (from ₹ 24,499),Kick Ass Greyfriars - Adults Only - Hostel (from ₹ 1,909) and Novotel Edinburgh Centre (from ₹ 20,262) . These are popular hotels with parking lots.

Which hotels near Edinburgh Castle are the most popular?

Which hotels near Edinburgh Castle are family-friendly?

The Rutland Hotel & Apartments (from ₹ 30,300) are popular hotels for family and kid-friendly trips.

Which popular hotels near Edinburgh Castle have pools?

Many people take their kids and family on a road trip to Edinburgh and Edinburgh Castle during the summer or long holidays. Novotel Edinburgh Centre (from ₹ 20,262), Apex Grassmarket Hotel (from ₹ 29,137) and Apex Waterloo Place Hotel (from ₹ 29,913) are popular hotels with pools where you can relax and enjoy the summer vibe.

What are some luxury hotels near Edinburgh Castle?

What's the average price of hotels near Edinburgh Castle this weekend?

According to Trip.com data, the average price for a 1-night stay at hotels near Edinburgh and Edinburgh Castle this weekend is ₹ 22,905. Please note that prices fluctuate frequently, and the above price is for reference only.

Which hotels near Edinburgh Castle have gyms?

In recent years, public awareness for body health has increased, so many hotels have fitness rooms. Novotel Edinburgh Centre (from ₹ 20,262),Yotel Edinburgh (from ₹ 16,902) and Apex Grassmarket Hotel (from ₹ 29,137) are popular hotels with a fitness room.

What's the average price per night of hotels near Edinburgh Castle?

According to Trip.com data, the average price for a 1-night stay at hotels near Edinburgh and Edinburgh Castle is ₹ 25,590. Please note that prices fluctuate frequently, and the above price is for reference only.

Which hotels near Edinburgh Castle have free Wi-Fi?

Hotel internet is especially important for independent travellers or business travellers. Apex City of Edinburgh Hotel (from ₹ 24,499),Kick Ass Grassmarket (18+) (from ₹ 2,915) and Novotel Edinburgh Centre (from ₹ 20,262) are popular hotels with free Wi-Fi.

What hotels near Edinburgh Castle offer breakfast?

A perfect breakfast gives you energy for the day. If you want to stay at a hotel near Edinburgh Edinburgh Castle with a high-quality breakfast, you can consider staying Apex City of Edinburgh Hotel (from ₹ 24,499),Kick Ass Greyfriars - Adults Only - Hostel (from ₹ 1,909) and Novotel Edinburgh Centre (from ₹ 20,262) .These hotels are very popular, so book early.

Edinburgh weather

Today
6 Oct, 2026
5
°
Partly cloudy
Partly cloudy 5 - 14℃
6 Oct, 2026
Partly cloudyPartly cloudy
5 - 14℃
7 Oct, 2026
Partly clear with showersPartly clear with showers
4 - 13℃
8 Oct, 2026
Cloudy with showersCloudy with showers
10 - 13℃
9 Oct, 2026
Partly clear with showersPartly clear with showers
8 - 14℃
10 Oct, 2026
Partly clearPartly clear
6 - 13℃
11 Oct, 2026
Cloudy with showersCloudy with showers
7 - 14℃
12 Oct, 2026
ShowersShowers
11 - 16℃

Hotel Information for Tourists

Number of reviews27,378
Total properties454
Weekday Avg. Price₹ 34,535
Weekend Avg. Price₹ 43,346
Trending hotelApex City of Edinburgh Hotel