Hotels in Edinburgh Old Town

Hotels in Edinburgh Old Town, Edinburgh

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

94 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
Lowest price
Closest to downtown
Highest Rated
Hotel near Edinburgh Old Town,Edinburgh 13.3% 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
CAD 145
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% of visitors choose this area
GGuest User 2025.08.24
The 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.
Very Good
144 reviews
8.4/10
Price from
CAD 232
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% 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
134 reviews
8.6/10
Price from
CAD 24
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% of visitors choose this area
Nn.fransiska.a 2026.02.20
I absolutely loved this place. This was my second visit to Edinburgh, and after staying at Kickassgrassmarket on my first visit, I decided to stay here again. The service was great, the cleanliness was great, and the location was fantastic. I really enjoyed my stay here. I'm sure I'll be back on my next visit.
Very Good
132 reviews
8.8/10
Price from
CAD 37
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% of visitors choose this area
GGuest User 2026.01.25
When we arrived our room was ready an hour early which was a good start and it only got better. The staff where all very helpful and knowledgeable. The breakfast had a great selection and was kept well filled, the swimming pool although not huge was never busy but it was January and it pleasantly warm. Overall a lovely hotel in a great location only 15 mins walk from Princess street and about 10mins from Edinburgh Castle. We had a lovely stay and would stay there again.
Very Good
251 reviews
8.8/10
Price from
CAD 233
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% of visitors choose this area
YYanzikaixin 2026.02.24
Right at the foot of Edinburgh Castle, you can see it just by opening the window. The castle is right up the stone steps across the street. Shopping and dining options are also conveniently located nearby.
Great
132 reviews
9.0/10
Price from
CAD 277
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% 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
59 reviews
8.9/10
Price from
CAD 263
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% 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
97 reviews
8.3/10
Price from
CAD 27
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% of visitors choose this area
GGuest User 2024.12.08
More like a 3⭐️ than 4 stars hotel. Room is average size and toilet is tiny. Water got splash everywhere after shower. Everything is old and needs maintenance in the room we got. We checked in on a Friday night and loud music can still be heard past midnight.
Very Good
42 reviews
8.5/10
Price from
CAD 278
per night
Check availability
Hotel near Edinburgh Old Town,Edinburgh 13.3% of visitors choose this area
MMarty-not McFly 2026.01.19
Great location in the heart of the Grassmarket with everything close by. The hotel sits a little low so there is no real view of the castle, but the convenience of the area more than makes up for it. Amenities were good and thoughtfully put together. The little rubber duck for bath time was a charming touch and the room itself was clean, comfortable and well equipped. I really appreciated the hotel’s sustainability approach, especially the way they manage water use. It is encouraging to see a hotel taking practical steps to reduce its environmental impact. Overall, a comfortable stay in a brilliant central spot with some lovely small touches.
Great
131 reviews
9.1/10
Price from
CAD 249
per night
Check availability
See All Hotels in Edinburgh Old Town

What Travelers Said About the Best Hotels in Edinburgh

See all
Browse these genuine traveler ratings & reviews to find your perfect stay.
9.2/10
Great
GGuest UserExcellent standard of rooms - top spec bathroom & top high Quality toiletries- nothing at all out of place , a credit to housekeeping! Breakfast has everything you would want, plentiful coffee fruit juice to choose from, plus the best smoked salmon around! Overall no faults. Fantastic location - you will not be disappointed by staying here.
The Scotsman Hotel Hotels in Edinburgh Old Town

The Scotsman Hotel

Hotel near Edinburgh Old Town, Edinburgh 13.3% of visitors choose this area
Price per night from:CAD 520
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 13.3% of visitors choose this area
Price per night from:CAD 320
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 13.3% of visitors choose this area
Price per night from:CAD 301
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 13.3% of visitors choose this area
Price per night from:CAD 251
8.7/10
Very Good
PPangouThe hotel's location near the train station is a huge plus, making transport incredibly convenient. We received attentive service, and the breakfast was quite good. However, Google Maps gave misleading directions, which led me to carry my luggage up five flights of stairs. It turns out there's an elevator, but it's not clearly marked with the hotel's logo, making it challenging for first-time visitors to find.
Hilton Edinburgh Carlton Hotels in Edinburgh Old Town

Hilton Edinburgh Carlton

Hotel near Edinburgh Old Town, Edinburgh 13.3% of visitors choose this area
Price per night from:CAD 283
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 13.3% of visitors choose this area
Price per night from:CAD 272
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 13.3% of visitors choose this area
Price per night from:CAD 227
8.2/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 13.3% of visitors choose this area
Price per night from:CAD 281
8.1/10
Very Good
RResipaWe 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)
a&o Edinburgh City Hotels in Edinburgh Old Town

a&o Edinburgh City

Hotel near Edinburgh Old Town, Edinburgh 13.3% of visitors choose this area
Price per night from:CAD 29

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 flavors while traveling, 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 CAD 385. 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 CAD 330. 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 traveling 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 traveling for business or going on a vacation, 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!

Hotel Info for Tourists

Total properties94
Number of reviews28,393
Lowest priceCAD 41
Highest priceCAD 3,631
Weekday Avg. PriceCAD 578
Weekend Avg. PriceCAD 714