Hotels in Edinburgh Old Town

Hotels in Edinburgh Old Town, Edinburgh

Enter your dates for the latest hotel rates and availability.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

102 Edinburgh Old Town hotels found

Trip.com offers a curated selection of top accommodations in Edinburgh, featuring reviews, price insights, and key amenities, helping you find the perfect stay.
Recommended
Lowest price
Closest to downtown
Top reviewed
Hotel near Edinburgh Old Town,Edinburgh 15.4% of visitors choose this area
AAnonymous User 2025.10.12
It was 850meter walk upon arrival at Edinburgh Waverley train station. Through slopes, stairs and uneven roads. Heavy luhgage is strongly not recommended. Fast check in and check out. Great amenities with clean kitchen full with amenities. Toilet a bit small and could be dirty at times. No lifts so have to carry luggage all the way up to 3rs floor. Beds are comfy and clean. As it's bunk bed, so it could be quite disturbing when the other is moving inconsiderably vigorously.
Very Good
134 reviews
8.9/10
Price from
TWD 897
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% 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.
Very Good
60 reviews
8.9/10
Price from
TWD 7,907
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% of visitors choose this area
RResipa 2025.10.21
We booked a twin-private room. The room was small, so we had to put the luggage under the bed. If you want your room to be cleaned, then you have to book the room cleaning by scanning a QR code, 1 day before. We did it, but then no one cleaned our room. We told the reception, and they said they didn't receive our request. Hence, we had to re-book for the following day, and we told the reception as well. Only then, our room got cleaning. They cleaning was the basic one, emptied the trash bin, and refilled the toilet tissue. They wouldn't make up your bed. The hostel is strategically located, but to shorten the length, you have to take the stairs step (around 300m only). If you are with heavy luggage, then it will be around 700m from the train station (wheel-chair access street)
Very Good
299 reviews
8.1/10
Price from
TWD 832
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% 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.
Great
131 reviews
9.0/10
Price from
TWD 8,785
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% of visitors choose this area
AAnonymous User 2025.12.21
The location is excellent, very close to all attractions. The service was good; every staff member I encountered was smiling and very welcoming. The biggest problem was the strange, disgusting smell throughout the hallway and especially in the room. Despite ventilating the room every night during my stay, it still smelled fishy.
Great
134 reviews
9.0/10
Price from
TWD 7,447
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% of visitors choose this area
GGuest User 2026.01.17
Great service, affordable price, and a comfortable stay. The hotel is very close to Edinburgh Waverley Station and within walking distance of many attractions. Special thanks to Cam for being incredibly helpful when I needed to store my luggage. Highly recommended!
Very Good
98 reviews
8.3/10
Price from
TWD 706
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% 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
TWD 7,846
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% of visitors choose this area
LLinxianshengbeijing 2025.09.11
This hotel is conveniently located near the city's train station. It has a front desk and luggage storage (for a fee of £3 per piece). Check-in time is 2 PM, and check-out time is 10 AM. The hotel is apartment-style, with spacious and clean rooms, each equipped with a kitchen, kettle, refrigerator, microwave, and tableware. However, there is no elevator, and the toilet and bathroom are located in the hallway. The front desk service is not very friendly to Chinese guests. If you don't mind the type of hotel when traveling to Edinburgh, this hotel is a good option.
Very Good
51 reviews
8.5/10
Price from
TWD 3,052
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% 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
135 reviews
8.5/10
Price from
TWD 771
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 15.4% 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
Price from
TWD 5,152
per night
Check Availability
See All Hotels in Edinburgh Old Town

Latest reviews for Edinburgh hotels

See all
Find highly-rated hotels with real reviews and ratings to find the perfect stay!
9.2/10
Great
LleonconnieThe room was incredibly spacious, with a separate living room. I'd definitely want to stay here long-term if I visit Scotland again. The room was very quiet, and the living room sofa converts into a bed. All the appliances were high-end brands like Dyson and Smeg. The only downside was the lack of on-site parking. There's an NCP car park under the bridge a bit further down, costing around £25 per night. The hotel is very close to the castle, about a 5-minute walk, and about 10 minutes from the city center. There are plenty of restaurants nearby, which is very convenient.
Wilde Aparthotels Edinburgh Grassmarket Hotels in Edinburgh Old Town

Wilde Aparthotels Edinburgh Grassmarket

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 7,623
8.9/10
Very Good
MM514219****The room was very clean, and the location couldn't be better. It's practically right next to Market Street Station – just a short walk to the left after you exit. The back door leads directly to the Royal Mile, and the front door, after crossing the station, takes you straight to Princes Street. All the classic sights are within walking distance. The only minor complaint is that there's ongoing renovation work on the building behind, and we were assigned a second-floor room facing that side. There was a possibility of being woken up by noise every morning. Next time I stay, I'll definitely request a high-floor room with a view of the hill.
Leonardo Royal Hotel Edinburgh Hotels in Edinburgh Old Town

Leonardo Royal Hotel Edinburgh

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 8,645
8.9/10
Very Good
GGuest User1. The breakfast selection was quite limited and pretty much the same every day. It wasn't as varied as what you'd find in a similar-class hotel back home, though the taste was decent. Personally, I found the bacon and sausage a bit too salty. 2. The room was clean and quiet, and the staff were friendly. Check-in and check-out were quick and efficient. 3. Edinburgh isn't a huge city, so the hotel was within walking distance of all the main attractions.
Novotel Edinburgh Centre Hotels in Edinburgh Old Town

Novotel Edinburgh Centre

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 5,825
8.8/10
Very Good
CCleo.C.Ideal location within budget I used to study in Edinburgh uni and my student hall is right opposite - that’s why we chose here The value is pretty good but I won’t give it 10/10 Here are the reasons 1. The towels have fluff coming out all the time 2. Bathroom hand wash sink doesn’t go down properly 3. Shower pressure fairly low 4!! The WiFi!! There’s barely any connection within our room. The 5G got down to 4G on 1-2 bar so even we use our own data is very slow… The wifi gets way better in the Lobby and in public corridors but who wants to chill in the lobby after a whole day of walking… My husband got severe dry eye symptoms at the end of the trip (it may not have something to do with the hotel but he wakes up every single night) The hotel has very good amenities that benefits every member who stays. but within the room i can always figure out something that doesn’t match up the 4star hotel standard things.
Aparthotel Adagio Edinburgh Royal Mile Hotels in Edinburgh Old Town

Aparthotel Adagio Edinburgh Royal Mile

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 7,581
8.6/10
Very Good
FFangaodexingkongThe location of the hotel is invincible (the house in the lower right corner of the second picture). Turn right after exiting the Market Street exit of the train station and walk for one minute. You don’t have to worry about carrying large luggage. When you cross the road, you will see Prince Street Park and Waverley Bridge (where the photo was taken). After crossing the bridge, you will see Prince Street. Turn right and walk for 15 minutes to Calton Hill. Turn right and walk for 3 minutes to the Royal Mile. There are many restaurants along the way. It is very close to the University of Edinburgh, Edinburgh Castle, and the Art Museum. The staff’s service is very good. When they meet people from non-English speaking countries, they will communicate with guests at a very slow speed. It is also very convenient to store luggage. There is also an airport bus at the door of the hotel.
Motel One Edinburgh-Royal Hotels in Edinburgh Old Town

Motel One Edinburgh-Royal

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 6,810
8.6/10
Very Good
GGuest UserThe location is super convenient, just a few minutes' walk from the train station. You can also reach the main attractions right around the corner. The room decor was cozy, and aside from the uneven floor, everything else was pretty good. Considering it's a renovation of an old castle, it's quite decent.
Hilton Edinburgh Carlton Hotels in Edinburgh Old Town

Hilton Edinburgh Carlton

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 8,850
8.4/10
Very Good
SSuomijp2Super recommend!!! It was truly clean, modern, comfortable, convenient and everything was there that you will need. It was really amazing place to stay. I wish I could stay longer if I don’t have any plan after this. Bath amenities were also provided, kitchen had everything, washing and drying machines was good. If you open the drawer of mirror-desk, you can find the guide book. This place is the best to stay in Edinburgh. Thank you so much Holyrood apart hotel
Holyrood Aparthotel Hotels in Edinburgh Old Town

Holyrood Aparthotel

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 7,498
8.3/10
Very Good
GGuest UserThe room was quite small, making it a bit tricky to fully open our luggage. However, everything else was great. We appreciated being able to open the windows for ventilation. The location is superb, with excellent transport links and plenty of convenient dining and shopping options nearby. It's also very close to the Royal Mile and the castle. The breakfast was a standard English fare, but it was certainly substantial and kept us full.
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 15.4% of visitors choose this area
Price per night fromTWD 7,131
8.1/10
Very Good
JJannCindyThe location is excellent, within walking distance of the Old Town attractions and the train station, with plenty of supermarkets and restaurants nearby. The hotel facilities are comprehensive, including an elevator. The family room we booked had one large bed and two single beds, and it was very spacious. We were given a room on the 4th floor, which was very quiet. Toothbrushes, toothpaste, and slippers are not provided, so you need to bring your own. Coffee and black tea are available in the room, and you can also get them at the front desk. The buffet breakfast is £11.99 for adults, and children can join for just an additional £1. Daily cleaning is not provided; you need to notify the front desk or hang the 'clean my room' sign on the door for towel changes and trash disposal. There's only 30 minutes of free internet per day. Considering the cheap price we paid, I still think the hotel is quite good.
Travelodge Edinburgh Central Hotels in Edinburgh Old Town

Travelodge Edinburgh Central

Hotel near Edinburgh Old Town, Edinburgh 15.4% of visitors choose this area
Price per night fromTWD 5,858

FAQs about Edinburgh Old Town hotels

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 TWD 8,933. 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 TWD 7,655. 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!

More information about hotels

Total properties102
Number of reviews28,708
Lowest priceTWD 924
Highest priceTWD 70,801
Weekday Avg. PriceTWD 14,212
Weekend Avg. PriceTWD 17,492