Hotels in Edinburgh Old Town

Hotels in Edinburgh Old Town, Edinburgh

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+

We found 102 hotels for you in Edinburgh Old Town

Trip.com offers top-picked hotels in Edinburgh, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest price
Closest to downtown
Highest Rated
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
AAnna1988 2026.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.
Very Good
43 reviews
8.9/10
Price from
DKK 168
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
SSMarie 2026.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.
Great
62 reviews
9.0/10
Price from
DKK 1,399
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
JJoejo yu 2025.11.22
I stayed in a 6 people room with a private bathroom and shower. The room was very clean. Although I needed to make my own sheets, it wasn't a problem. The bed and sheets were very comfortable and there were no unpleasant odors. My family and I had a very pleasant stay, especially the bathroom, which was exceptionally clean.
Very Good
306 reviews
8.2/10
Price from
DKK 183
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
GGuest User 2026.01.06
Room has no air con, and many steps up the lobby. Many basic amenities cost money (such as slippers) , parking additional charge at £10/nights Locations is good, Victoria street literally just outside of the hotel. Endinburgh Castle view is available from the main entrance of the hotel.
Very Good
133 reviews
8.9/10
Price from
DKK 1,289
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
GGuest User 2025.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.
Great
134 reviews
9.0/10
Price from
DKK 1,653
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
SSMYT 2026.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.
Very Good
102 reviews
8.4/10
Price from
DKK 167
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
GGuest User 2024.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!
Great
114 reviews
9.2/10
Price from
DKK 1,439
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
GGuest User 2026.02.21
The location is fantastic, right on the Royal Mile in the heart of the Old Town. The facilities are a bit old-fashioned, but the staff are very friendly. Be aware that the reception can be a bit tricky to find, as it's directly across the street from the actual rooms. Considering it's a hostel, it offers pretty good value for money.
Very Good
53 reviews
8.6/10
Price from
DKK 721
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% of visitors choose this area
Mm.billah 2026.02.28
Stayed at St Christopher’s Hostel, Edinburgh for a night and it was a good budget choice. The location is excellent, right in the city centre and close to the Old Town and main attractions. Check-in was easy and the staff were friendly and helpful. The dorm was basic but comfortable enough for a short stay. It can get a bit noisy, so earplugs help. Bathrooms and common areas were generally clean considering how busy it is. Overall, it’s a social, well-located hostel—great for meeting people and exploring the city, but not ideal if you want total quiet. Perfect for a short stay in Edinburgh.
Very Good
136 reviews
8.5/10
Price from
DKK 136
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 14.9% 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.4 mi (0.7 km) from University of Edinburgh. 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.
Amazing
2 reviews
9.4/10
Check Availability
See All Hotels in Edinburgh Old Town

Latest Reviews for Edinburgh hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.1/10
Great
Booked this hotel based on good reviews, and it did not disappoint! We walked from Waverly to hotel with 3 huge luggages, it is not far but it is hilly so choose the path that does not involve stairs. Check-in and out is VERY efficient, just mention your name and they will immediately escort u to your apartment. Saw previous reviews saying receptionist is not friendly, but honestly I think they are being efficient and that is just what I needed after a 20-hour journey. I booked the open plan 1-bedroom apartment for us 2 adults and 2 kids. Room is at ground floor with the entrance from outside walkway directly to the living room. This means people walking outside your room will be able to see you, but there are curtains and blinds to block those views. The bedroom does not have doors though, just an entrance from hallway. The apartment is very homey and comfortable to us, we cooked almost every meal, being fully equipped. It has dining table comfortable for 4, and efficient layout. Bathroom is perfect size with sufficient hot water. Heater is working very well. Location is very close to famous victoria street, and near the famous stairs filmed in “One Day”. Used the laundry service and is good. Sainsbury local nearby with 4 mins walk. Overall satisfied and highly recommend.
Wilde Aparthotels Edinburgh Grassmarket Hotels in Edinburgh Old Town

Wilde Aparthotels Edinburgh Grassmarket

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,494
8.9/10
Very Good
The location is great. It’s close to the railway station, the royal mile and the city center. The hotel itself is quiet and spacious. There is also a little kitchen with necessary utensils in the room. The reception are all friendly. I will definitely book this hotel again next time.
Aparthotel Adagio Edinburgh Royal Mile Hotels in Edinburgh Old Town

Aparthotel Adagio Edinburgh Royal Mile

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,336
8.9/10
Very Good
It is close to train station and room was clean with ac. Breakfast was great. I and my parents stayed peacefully.
Leonardo Royal Hotel Edinburgh Hotels in Edinburgh Old Town

Leonardo Royal Hotel Edinburgh

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,685
8.9/10
Very Good
We recently stayed at Novotel Edinburgh for our first wedding anniversary, and it was an unforgettable experience! From the moment we arrived, the staff made us feel so special, going above and beyond to ensure our stay was perfect. The room was spacious, modern, and impeccably clean, with a stunning view of the city. The hotel even surprised us with a lovely anniversary treat, which was such a thoughtful touch. The breakfast buffet was excellent, offering a wide variety of fresh and delicious options. The location was ideal—close to all the main attractions, yet peaceful enough for a relaxing stay. We also enjoyed the hotel’s facilities, especially the pool and bar area, which added to the overall luxury of our trip. We couldn’t have asked for a better way to celebrate our anniversary. Thank you, Novotel Edinburgh, for making our special occasion truly memorable. We’ll definitely be back!
Novotel Edinburgh Centre Hotels in Edinburgh Old Town

Novotel Edinburgh Centre

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,182
8.6/10
Very Good
Great location just next to train station, near to Royal mile, Edinburgh castle, Victoria Street etc. Only problem was hair dryer quite old n sticky.
Motel One Edinburgh-Royal Hotels in Edinburgh Old Town

Motel One Edinburgh-Royal

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,315
8.6/10
Very Good
Breakfast is delicious. The location is quite good. Recommended!
Hilton Edinburgh Carlton Hotels in Edinburgh Old Town

Hilton Edinburgh Carlton

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,439
8.4/10
Very Good
My second stay here Great location at a good price, in Edinburgh you will be outside most of the day in this great city so you just need a comfortable sleep at a good location which this hotel provides as it's at the tip of the royal mile and only few mins walk to Waverley bridge where you can get the airport express bus and also the train station, rooms have good Balmoral view Just avoid the corner rooms cuz they have sluggish internet connection
Premier Inn Edinburgh City Centre Royal Mile Hotels in Edinburgh Old Town

Premier Inn Edinburgh City Centre Royal Mile

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,713
8.4/10
Very Good
The best hotel with a kitchen and even a washing machine. Very convenient and located near by city centre. Walkable distance to train and mega bus stations. But the hairdryer is weak and melted
Holyrood Aparthotel Hotels in Edinburgh Old Town

Holyrood Aparthotel

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,334
8.3/10
Very Good
Nice hotel, easy NCP parking just 2mins away with hotel guest discount . Great breakfast!!
Holiday Inn Express EDINBURGH - ROYAL MILE by IHG Hotels in Edinburgh Old Town

Holiday Inn Express EDINBURGH - ROYAL MILE by IHG

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,303
8.1/10
Very Good
Near Royal Mile, happening street during the day & night. Walking distance to the train station, shopping district & Edinburgh castle too. A simple room, dont expect to have a lot amenities in room, some tea packets which is also available at check-in counter. Towels are available.
Travelodge Edinburgh Central Hotels in Edinburgh Old Town

Travelodge Edinburgh Central

Hotel near Edinburgh Old Town, Edinburgh 14.9% of visitors choose this area
Price per night from:DKK 1,232

FAQs About Hotels in Edinburgh Old Town

Which hotels near Edinburgh Old Town are the most popular?

What are some accessible hotels near Edinburgh Old Town?

What popular hotels near Edinburgh Old Town have restaurants?

If you like the idea of sampling local flavours while travelling, consider staying at Britannia Edinburgh Hotel, Hampton by Hilton Edinburgh West End and Code Pod – the Court - Edinburgh . There are plenty of restaurants that serve local dishes near these hotels.

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 DKK 1,825. 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 DKK 1,564. Prices fluctuate often; this rate is for reference only.

What hotels are recommended near Edinburgh Old Town?

If you're having a hard time choosing a hotel, consider staying at Escape to Edinburgh @ Albyn Place, Joivy Re-Imagined Flat in Georgian Architecture Townhouse or Joivy Luxury George Street Apartments: Forth Suite , these hotels have great reviews. Be sure you book early!

What luxury hotels are near Edinburgh Old Town?

Which hotels near Edinburgh Old Town have gyms?

Since staying fit is important to a lot of guests, it's no surprise that gyms can be found in many hotels. Hampton by Hilton Edinburgh West End, Leonardo Edinburgh Haymarket and The Balmoral Hotel are some popular hotels with gyms.

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?

Whether you're travelling for business or leisure, Wi-Fi is an essential. Britannia Edinburgh Hotel, Hampton by Hilton Edinburgh West End and Code Pod – the Court - Edinburgh are all popular hotels that have free Wi-Fi.

Which popular hotels near Edinburgh Old Town have pools?

Summer is a great season to take your kids or family on a trip to Edinburgh Old Town in Edinburgh. Britannia Edinburgh Hotel, Hampton by Hilton Edinburgh West End and Code Pod – the Court - Edinburgh are some popular hotels with pools.

Which popular hotels near Edinburgh Old Town have parking?

If you're planning on driving to Edinburgh Old Town in Edinburgh, why not stay at Britannia Edinburgh Hotel, Hampton by Hilton Edinburgh West End or Leonardo Edinburgh Haymarket ? These are all popular hotels with parking lots.

Which hotels near Edinburgh Old Town are popular with budget travelers?

Whether you're travelling for business or going on a holiday, a&o Edinburgh City, St Christopher's Edinburgh Old Town and Travelodge Edinburgh Central Queen Street are popular hotels at great price points.

What hotels near Edinburgh Old Town offer breakfast?

A delicious breakfast is a great way to kick start your day. If you want to stay at a hotel with breakfast near Edinburgh Old Town in Edinburgh, consider Britannia Edinburgh Hotel, Hampton by Hilton Edinburgh West End or Code Pod – the Court - Edinburgh . Be sure to book these popular hotels in advance!

Local Travel Info

Total properties102
Number of reviews28,875
Lowest priceDKK 174
Highest priceDKK 16,271
Weekday Avg. PriceDKK 3,007
Weekend Avg. PriceDKK 3,581