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 98 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 41.7% 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
143 reviews
8.9/10
Price from
IDR 3,180,628
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% of visitors choose this area
AAnonymous User 2026.05.15
The location was absolutely fantastic. You can easily enjoy all of Edinburgh's attractions within walking distance. I heard there's a charge for luggage storage, though. On the bright side, each bed had two USB ports, which was super convenient for charging. My only slight concern was that the bathrooms and toilets were shared by both men and women. I've only ever stayed in hostels with completely separate facilities, so that felt a little odd. However, overall, it was clean and the staff were really friendly, making my trip to Edinburgh wonderful! Thank you!
Very Good
52 reviews
8.6/10
Price from
IDR 360,471
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% of visitors choose this area
Zzerodemise 2026.06.05
The location is absolutely fantastic. It's just a 3-minute walk up the stairs to Waiwallee Station, or a 5-minute walk uphill to avoid the stairs. It's within walking distance of almost anywhere, right behind the Royal Mile. Plenty of restaurants and drinks are nearby, and Tesco is not far. The service is top-notch; every staff member at the front desk was warm, friendly, and incredibly helpful. The rooms were spotless. Overall, it was excellent. The water pressure in the shower was great, and this time the bathroom was even more spacious! The tap water is drinkable, and even for a one-night stay, there's complimentary drinking water, sparkling water, cookies, instant coffee, and tea bags. The value for money is outstanding. So, when we returned from the Isle of Skye, we stayed at this hotel again. And this time, the rooms were even bigger and better. We absolutely loved it!!!
Very Good
37 reviews
8.8/10
Price from
IDR 3,822,054
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% 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
IDR 3,299,901
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% of visitors choose this area
GGuest User 2025.12.30
The location was generally ok, just was not prepared for the hilly nature of Edinburgh. It was roughly a 15-20 minutes walk away from the Waverley train station. On top of that, you could also walk to other iconic sites like the Edinburgh Castle, the Scott Monument, and Carlton Hill from the hotel while walking through iconic streets like the Victoria Street. Location wise I'd definitely say many attractions are highly accessible in walking distance from the hotel. The room was also clean and the staff were pretty friendly. One downside is that we did not get to try the facilities or food there so we cannot really give our opinions.
Very Good
249 reviews
8.6/10
Price from
IDR 3,617,964
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% 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
146 reviews
8.5/10
Price from
IDR 315,412
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% 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
268 reviews
8.7/10
Price from
IDR 2,881,119
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% 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.
Price from
IDR 4,256,740
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% of visitors choose this area
GGuest User 2026.05.31
The hotel's location is absolutely unbeatable, just a 2-minute walk from the train station. However, you have to climb about four flights of stairs to reach the lobby, which was a bit tough with luggage. The service was excellent. According to the front desk, there's an elevator that goes directly to the train station entrance, but my English wasn't good enough to find it. I tried again the day before check-out, and a very helpful staff member personally guided us there. I left a note in the room requesting a sheet change and more bottled water, and they wouldn't even accept the tip I left – classic old-school hospitality! These two points definitely deserve a huge thumbs up. I gave the facilities 3 stars because the bed was a bit saggy, and my back was sore after sleeping on it for four nights, but everything else was great.
Very Good
242 reviews
8.5/10
Price from
IDR 3,474,836
per night
Check Availability
Hotel near Edinburgh Old Town,Edinburgh 41.7% of visitors choose this area
GGuest User 2026.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.
Very Good
329 reviews
8.2/10
Price from
IDR 296,859
per night
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
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 41.7% of visitors choose this area
Price per night from:IDR 4,087,107
9.1/10
Great
GGuest UserThe hotel is perfectly situated right on the Royal Mile – the location is absolutely superb! It's just an 8-minute walk from the train station. Be aware that there are some steps along the route, which might be a bit of a workout if you're carrying heavy suitcases. It's a very family-friendly hotel. The bedroom has a large bed, and the living room sofa converts into a double bed, comfortably accommodating two adults and two children. Our room was incredibly clean, newly renovated, and surprisingly quiet. Even though the Royal Mile is bustling with street performers and activities, we couldn't hear any noise from our room at all. Having amenities like a washing machine and oven in the room was a huge plus. Just a note: toothpaste, toothbrushes, and slippers aren't provided as standard. We brought our own dental kit, so we only needed to ask the front desk for slippers. Breakfast is served à la carte; you order what you like, and top-ups are available if you're still hungry. Edinburgh Castle is a mere 5-minute walk to the right from the hotel's entrance, with plenty of shops and restaurants nearby – incredibly convenient!
Old Town Chambers, Autograph Collection Hotels in Edinburgh Old Town

Old Town Chambers, Autograph Collection

Hotel near Edinburgh Old Town, Edinburgh 41.7% of visitors choose this area
Price per night from:IDR 8,001,930
9.0/10
Great
AAnonymous UserThe 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.
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 41.7% of visitors choose this area
Price per night from:IDR 3,631,217
8.9/10
Very Good
SSMarieI 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.
Edinburgh Marriott Hotel Holyrood Hotels in Edinburgh Old Town

Edinburgh Marriott Hotel Holyrood

Hotel near Edinburgh Old Town, Edinburgh 41.7% of visitors choose this area
Price per night from:IDR 3,403,272
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 41.7% of visitors choose this area
Price per night from:IDR 3,564,954
8.9/10
Very Good
GGuest UserClose to station luggage storage available, comfortable. I have tried staying at Leonardo Royal in Glasgow and I just feel comfortable to this chain.
Leonardo Royal Hotel Edinburgh Hotels in Edinburgh Old Town

Leonardo Royal Hotel Edinburgh

Hotel near Edinburgh Old Town, Edinburgh 41.7% of visitors choose this area
Price per night from:IDR 5,240,084
8.6/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 41.7% of visitors choose this area
Price per night from:IDR 2,584,260
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 41.7% of visitors choose this area
Price per night from:IDR 3,101,112
8.2/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 41.7% of visitors choose this area
Price per night from:IDR 3,792,899
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 41.7% of visitors choose this area
Price per night from:IDR 4,376,014

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 IDR 5,096,956. 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 IDR 4,368,062. 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!