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+

96 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 42% of visitors choose this area
DDavidday 2026.04.08
The hotel is very close to the University of Edinburgh, just a 3-minute walk away. It's a 10-minute walk to Waverley Station if you don't have luggage and can use the main stairs, but if you have heavy bags, it's about a 20-minute walk over the bridge. Rooms are not available until after 3 PM. The room size is small, the bathroom is tiny, and the room cleanliness is average, with dirty floors. The front desk staff were friendly and check-in was quick. Breakfast is served on the third floor, a standard English breakfast with decent quality dishes.
Very Good
247 reviews
8.6/10
Price from
THB 8,274
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
SSchar 2026.03.30
Trying very hard to be hip, but it had good vibes. Helpful staff, clean facilities, nice rooms. The wifi was down while I was there, but staff were trying really hard and I think there was an alternative. They did ask if I wanted to join in a pub crawl, which I didn’t end up doing, but it’s cool that they have stuff going on.
Very Good
52 reviews
8.7/10
Price from
THB 782
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
GGuest User 2026.05.16
This stay exceeded my expectations, definitely five stars! The hotel's location is excellent, making travel incredibly convenient. The front desk staff were enthusiastic and professional; check-in was efficient and quick, and they were very responsive to requests, providing truly attentive service. The room was clean, tidy, and odor-free, with soft and comfortable bedding. The soundproofing was excellent, ensuring a restful night's sleep. The bathroom had a separate wet and dry area, stable water pressure, and full amenities. The overall environment was quiet and elegant, with great attention to detail. It offers incredible value for money, and I will definitely choose this hotel again next time I'm in town. Highly recommended for anyone traveling!
Very Good
267 reviews
8.8/10
Price from
THB 7,370
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
GGuest User 2026.04.29
I’m glad we are booked here Grassmarket as location is fantastic. Hotel is very well equipped with amenities o all good. Service staff are also very friendly and helpful even when busy and attending to several guests at once. Would highly recommend especially for first time tourists to Edinburgh. Only confusion was there are 2 APEX hotels almost next door to each other; make sure you are clear which one you booked.
Very Good
142 reviews
8.9/10
Price from
THB 9,631
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
OOllieS 2026.03.18
Fairly average hotel. Not worth the prices they charge. Emailed reception 3 times before arrival, not one reply. Room was nice and modern. Bed was comfy and shower was strong. Windows were only single glazed and looked over the train station which meant it was noisy even through the night. The executive lounge isnt really an executive lounge. Its just the breakfast room. Offering was fairly basic. Coffee machine didnt work much during our stay. On the lower ground floor so no windows. The old lounge upstairs was much better. Clearly cutting back on what they offer to save money. Breakfast was clearly designed for the American market. Crispy streaky bacon etc. Not what you normally get in the UK. Not the worst breakfast we've had but certainly not up to Hilton standard. Again, coffee machines not switched on so only standard coffee and tea was available, no cappuccino etc. Wouldn't stay here again. There are many hotels in Edinburgh that offer much better value for the price charged.
Very Good
243 reviews
8.5/10
Price from
THB 9,582
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
KKloia 2026.06.03
This is a photo I took at my accommodation in Edinburgh. It was only about a one-minute walk from the station, and most of the main tourist attractions were nearby, which made getting around very convenient. The only surprise was that I didn’t realise it was a triple bunk bed when I booked it. I booked it without thinking much about the bed setup, so I was a bit caught off guard. As a result, I hit my head a few times! Other than that, everything was fine. Interestingly, the top bunk (third level) actually looked like the best spot.
Very Good
147 reviews
8.5/10
Price from
THB 664
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% 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
65 reviews
8.9/10
Price from
THB 10,044
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
The Linton Collection offers a range of executive apartments that sit in some of Edinburgh’s architectural treasures making each apartment as individual as its surroundings. Each apartment and studio has been exclusively designed to provide guests with distinctive, quirky and comfortable rooms. Staying at one of the Linton Collection apartments you’re assured of the highest quality accommodation. Our onsite team’s attention to detail means that each apartment is perfectly equipped so you can relax and enjoy the charms that the city has to offer. The Linton Collection apartments are situated in Edinburgh’s Old Town making them a great choice for travellers interested in the history and architecture of the city. Guests can easily reach Edinburgh’s famous tourist attractions as well as find their own hidden treasures such as a small local pub in Fleshmarket Close serving a range of cask ales and craft beers and only a stone’s throw away. You won’t find a better location for exploring Edinburgh than from one of our apartments.
Very Good
8.8/10
Price from
THB 8,215
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
FFangaodexingkong 2024.09.06
The 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.
Very Good
111 reviews
8.6/10
Price from
THB 8,589
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 42% of visitors choose this area
GGuest User 2026.05.11
I had a fantastic stay at this hotel. The room was spotlessly clean, modern, and well-equipped with everything I needed for a comfortable night. I would especially like to commend Callun for his professional and helpful assistance after my check-out. While I was waiting to collect my luggage, he efficiently resolved a minor issue by providing a charging lead for my phone. He also kindly offered me a seating area and a glass of water while I waited. This level of attentive service is much appreciated. I will certainly choose this hotel again for my future visits to Edinburgh.
Very Good
42 reviews
8.9/10
Price from
THB 7,915
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.1/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 42% of visitors choose this area
Price per night fromTHB 8,805
9.1/10
Great
GGuest UserThe room was decent, the location was great, and the bed was comfortable. However, we were assigned a first-floor room right by the entrance – I'm not sure if this was intentional – and we didn't get a wink of sleep on any of our four nights. First off, the glass door was broken and couldn't be securely locked, which meant absolutely no soundproofing. We could hear every word pedestrians said on the street. Given its central tourist location, loud pedestrians, particularly intoxicated ones, would pass by until well past midnight, making a lot of noise. Then came the constant banging of doors in the morning. Even more terrifying were the sounds of luggage being dragged and lifted (due to the building's layout, all luggage had to be carried up stairs), which sounded like an earthquake, starting as early as 5 AM. We were utterly sleep-deprived and on edge! We tried to just tough it out, but by the time we left, our entire family was completely drained.
Old Town Chambers, Autograph Collection Hotels in Edinburgh Old Town

Old Town Chambers, Autograph Collection

Hotel near Edinburgh Old Town, Edinburgh 42% of visitors choose this area
Price per night fromTHB 17,291
9.0/10
Great
GGuest UserWe 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.
Ibis Edinburgh Centre Royal Mile - Hunter Square Hotels in Edinburgh Old Town

Ibis Edinburgh Centre Royal Mile - Hunter Square

Hotel near Edinburgh Old Town, Edinburgh 42% of visitors choose this area
Price per night fromTHB 9,528
8.9/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 42% of visitors choose this area
Price per night fromTHB 8,722
8.9/10
Very Good
GGuest UserPerfect location! We were very pleased with the room, it was a nice touch that the bed was an actual bed rather than a sofa bed🙈 Would highly recommend to anyone who wants to be near the old and new town of Edinburgh 😊
Leonardo Royal Hotel Edinburgh Hotels in Edinburgh Old Town

Leonardo Royal Hotel Edinburgh

Hotel near Edinburgh Old Town, Edinburgh 42% of visitors choose this area
Price per night fromTHB 13,004
8.8/10
Very Good
GGuest UserRooms were tired, flooring had been badly replaced, fire doors had been cut and had up to 25mm gap below with not fire stop, blinds looked like they were cut with chainsaw, tv was outdated and not very responsive on the remote, no usb sockets any where, doors in shower in ensuite kept falling off, was a leak in the sink in ensuite, beds were ok but not very comfy, single beds kept rolling around the room as were on casters on a laminate floor, put sign up for room service twice but room was not serviced, had to go to reception when we needed to top up the breakfast. Staff on front of house were very helpful and responsive.
Holyrood Aparthotel Hotels in Edinburgh Old Town

Holyrood Aparthotel

Hotel near Edinburgh Old Town, Edinburgh 42% of visitors choose this area
Price per night fromTHB 9,041
8.6/10
Very Good
GGaik EngStrategic location in Edinburgh city, great for business traveller too. Nice breakfast and great view of Edinburgh castle.
DoubleTree by Hilton Edinburgh City Centre Hotels in Edinburgh Old Town

DoubleTree by Hilton Edinburgh City Centre

Hotel near Edinburgh Old Town, Edinburgh 42% of visitors choose this area
Price per night fromTHB 10,737
8.2/10
Very Good
AAdr8I stayed at a&o Edinburgh Hostel for 4 nights, from 9 June to 13 June, in a private 4-bed room with an ensuite bathroom. The check-in experience got off to a poor start when I was informed that the lift was out of order. Unfortunately, my room was on the 5th floor, meaning I had to carry luggage and climb five flights of stairs throughout my stay. The room itself was functional and reasonably comfortable, but the bathroom is in desperate need of refurbishment. The sliding shower door was broken and felt like it could come off its hinges at any moment. The shower floor was also visibly cracked. To make matters worse, the bathroom uses a motion-sensor light that does not detect movement inside the shower area, so the lights repeatedly switched off while showering. The blackout curtains were ineffective because they were too narrow to fully cover the window. Since there is no air conditioning in the hostel, the windows had to be left open for ventilation. Unfortunately, this meant enduring constant and often very loud noise from outside, making it difficult to rest. What disappointed me most, however, was the service from one particular receptionist — a bald gentleman with a lip piercing. While the rest of the staff were friendly, helpful and professional, this employee's attitude was remarkably indifferent and bordered on rude. When my key card stopped working, my family was left waiting outside our room on the 5th floor while I ran downstairs to seek assistance. Rather than acknowledging the urgency of the situation, he abruptly told me to stand aside and wait while he continued checking in another guest. After waiting several minutes, he reprogrammed the card, but it still did not work. I then had to make another trip down five flights of stairs to ask for further help. This time, I was told that I would have to wait until he had checked in three more groups before he could assist me again. Considering my family was stranded outside the room and the issue had not been resolved, I found this response completely unacceptable and lacking in basic customer service. Thankfully, another staff member stepped in and helped resolve the problem quickly. To be fair, every other member of staff I encountered during my stay was pleasant, courteous and genuinely helpful. Unfortunately, the attitude and conduct of this one employee left a lasting negative impression and significantly detracted from the overall experience. Overall, a&o Edinburgh offers functional accommodation in a convenient location, but the property is showing signs of wear and maintenance issues need attention. Combined with inconsistent customer service, my stay was average at best. Some amenities published were not available.
a&o Edinburgh City Hotels in Edinburgh Old Town

a&o Edinburgh City

Hotel near Edinburgh Old Town, Edinburgh 42% of visitors choose this area
Price per night fromTHB 811
8.2/10
Very Good
GGuest UserThis hotel boasts an excellent location. All the attractions we wanted to visit were just a short, easy walk away, and there are plenty of restaurants nearby, which was incredibly convenient. The rooms were spotless, with daily housekeeping. It's an ideal choice for a family of three.
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 42% of visitors choose this area
Price per night fromTHB 7,557
7.4/10
GGuest UserMy 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 42% of visitors choose this area
Price per night fromTHB 8,171

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 THB 9,451. 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 THB 8,100. 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 properties96
Number of reviews30,349
Lowest priceTHB 826
Highest priceTHB 123,829
Weekday Avg. PriceTHB 16,233
Weekend Avg. PriceTHB 20,024