Enter your dates for the latest hotel rates and availability.
Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
102 hotels to stay in Edinburgh Old Town
Trip.com brings you a curated list of top accommodations in Edinburgh, complete with reviews, price insights, and amenity highlights, making it easy to find the perfect place to stay.
Most Booked
Our top hotel picks are based on price, location, and guest reviews to help you find the best stay.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
AAnna19882026.03.06
It's a good hostel, right in the center, a couple of minutes' walk from all the sights. I liked everything, but there was one downside: I was cold in the evening. At first, I thought someone had opened the window, but no, it was just a draft from the frames, and there was no heating anymore. The next day it was warmer outside, and in the hostel, too.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
SSMarie2026.01.09
I really enjoyed my four days. Wonderful hotel the team was very friendly and helpful at all times of the day. Great location easy to get to from the Station/airport. Good trams service along Princes Street. Plenty of buses along South Bridge which is a short walk. Enjoyed the spa facilities especially the swimming pool. The lounge near the reception area is a little chilly but a nice spot to relax with a warm drink. Overall a very pleasant stay. Would recommend.
Rooms
Good size room, fantastic shower and products. Bed was very comfortable. It was a tad cold so I requested a blanket which was very snug. Bonus having a fridge and complimentary water nice touch. Tea/coffee try was good but would be great to have some hot chocolate.
Nearby activities
Holyrood Palace and gardens on your doorstep along with great views of Arthur Seat. Five minutes walk to the Royal Mile.
Food and drinks
There is a restaurant and bar in the hotel. I found the food a bit hit and miss to be honest. Breakfast is great with a great choice in food for all palettes. Warm friendly service.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
GGuest User2026.01.03
Clean and well-maintained place with a pleasant atmosphere. A wide variety of games, food options, and a fully stocked bar are available, making it enjoyable at any time of day—from breakfast through dinner. The living spaces and common areas are comfortable, spacious, and nicely designed, perfect for relaxing and socializing. Overall, a great place to stay.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
Nnesta302026.02.28
The hotel's location is super convenient, and the facilities are brand new. Breakfast is semi-buffet style; you can grab cold items yourself, and hot dishes are à la carte – and they taste great! Parking is available right next to the hotel in their private lot for £20, and you can park for the duration of your stay. Definitely recommend it!
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
GGuest User2025.02.19
We had a lovely stay at the Ibis on the Royal mile. Our room was modern, adequate in size. The temperature was just right and the bed comfortable.
The location was excellent. We stayed at the back of the hotel and wasn’t bothered by a lot of noise. I would definitely recommend and will go back one day. An excellent choice and great value.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
SSMYT2026.02.27
Great accommodation for solo travellers. When I arrive I was met with a very friendly receptionist who briefed me on the stay. The reception and the bedrooms were in separate buildings for me (Old Town) but only across the road. The beds was comfortable and I was fortunate enough to have roommates who were quiet. Toilets and showers are separate, and it is clean every now and then. 4 stars because it is quite tight inside the shower the overall really good for what price you pay and would definitely come back again.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
GGuest User2024.02.24
The hotel has a strategic location, very close to all the major attractions in Edinburgh, within walking distance. The facilities are also very complete, and you can also cook yourself. It is really friendly for those of us who are not used to Western food. You can also taste fresh beer for free on the day of check-in. We checked out at 5:30 in the morning, and the hotel also asked us to prepare a portable breakfast. The service was considerate. Stayed for two nights in total and had a great experience!
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
HHugh potter2026.04.02
The location is indeed great, very close to the station, just up a long flight of stairs. However, the water heater was broken on the day we arrived, but the staff were very proactive and fixed it. On the downside, the soundproofing is poor, and the room isn't very big.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
GGuest User2026.04.09
It's a 15-minute walk from the nearest Liverpool Street Station. While it's a bit of a stroll, the location isn't bad considering Liverpool Street is so close by. The room was quite spacious, with plenty of room for two, but most of the outlets weren't working, which made charging electronics a hassle. Also, there was a bit of dust, and I couldn't stop sneezing.
Hotel near Edinburgh Old Town,Edinburgh15.2% of visitors choose this area
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be steps from Grassmarket and 8 minutes by foot from Edinburgh Castle. This apartment is 0.7 mi (1.1 km) from Royal Mile and 0.2 mi (0.3 km) from Princes Street Gardens.
Make yourself comfortable in this apartment, which has a kitchen. Complimentary wired internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include a desk and an electric kettle.
Great
2 reviews
9.0/10
Check Availability
See All Hotels in Edinburgh Old Town
FAQs About Edinburgh Old Town Hotels
Which hotels near Edinburgh Old Town are the most popular?
What's the average price of hotels near Edinburgh Old Town this weekend?
According to Trip.com's data, the average price for a weekend night at hotels near Edinburgh Old Town in Edinburgh is AU$ 403. Prices fluctuate often; this rate is for reference only.
What's the average price per night of hotels near Edinburgh Old Town
According to Trip.com's data, the average price per night at hotels near Edinburgh Old Town in Edinburgh is AU$ 345. Prices fluctuate often; this rate is for reference only.
What hotels are recommended near Edinburgh Old Town?
Which hotels near Edinburgh Old Town are good for business travelers?
When it comes to business trips, choosing a hotel with convenient transportation links is important to many guests.
The Scholar
is a popular economical hotel.
Which hotels near Edinburgh Old Town have free Wi-Fi?