The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels with Bar in Old Town, Edinburgh from CA $21

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Old Town Hotels with Bar

Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $190 per night from Nov 1 to Nov 2
4.6/5Wonderful! (958 reviews)

"Having spent 2 nights here to celebrate our 25th wedding anniversary we could not have asked for a better hotel. From the moment we arrived the staff were lovely and even offered us an upgrade due to our celebration which I thought was so nice. Bar staff in the evening were so helpful. Would definitely ..."…"

Reviewed on Oct. 2, 2020

Radisson Blu Hotel, Edinburgh City Centre
Hotel du Vin & Bistro Edinburgh
4 out of 5
11 Bristo Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $123 per night from Nov 16 to Nov 17
4.6/5Wonderful! (974 reviews)

"Beautifully restored. Suite was amazing. Place was spotless and felt totally Covid safe. There are great restaurants nearby serving takeaway if you are travelling while the restrictions are still in place."…"

Reviewed on Oct. 29, 2020

Hotel du Vin & Bistro Edinburgh
Motel One Edinburgh-Royal
3.5 out of 5
18-21 Market Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $113 per night from Nov 1 to Nov 2
4.5/5Wonderful! (992 reviews)
Loved this place!

"Staff so welcoming. Room impeccably clean. ust across the street from the airport bus final stop. Perfect!We were just there on a stopover for 2 nights trying to get back to the US before travel restrictions. How nice to have a comfortable place to stay amidst the travel chaos."…"

Reviewed on Mar. 16, 2020

Motel One Edinburgh-Royal

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $130 per night from Nov 8 to Nov 9
4.5/5Wonderful! (1,268 reviews)

"Excellent Hotel in a great Location and friendly staff willing to go the extra mile."…"

Reviewed on Oct. 11, 2020

Apex City of Edinburgh Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is CA $193 per night from Nov 19 to Nov 20
4.5/5Wonderful! (970 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on Oct. 11, 2020

The Scotsman Hotel
Radisson Collection Hotel, Royal Mile Edinburgh
5 out of 5
1 George IV Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $205 per night from Nov 1 to Nov 2
4.5/5Wonderful! (981 reviews)

"Everything was perfect. Reception Staff were friendly and very helpful even when I collected my car from the sister hotel Radisson Blu car park. The room and location were excellent. Breakfast and the lady in the breakfast room were lovely. I would definitely recommend and stay again."…"

Reviewed on Oct. 6, 2020

Radisson Collection Hotel, Royal Mile Edinburgh
Ten Hill Place, BW Premier Collection
4 out of 5
10 Hill Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $70 per night from Nov 1 to Nov 2
4.5/5Wonderful! (977 reviews)

"Lovely hotel, we got upgraded , beds super comfy. Had a lovely meal in the restaurant, would highly recommend."…"

Reviewed on Oct. 22, 2020

Ten Hill Place, BW Premier Collection
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $130 per night from Nov 1 to Nov 2
4.5/5Wonderful! (1,272 reviews)

"Swimming pool was lovely, nice, big room albeit at the back of the hotel."…"

Reviewed on Oct. 25, 2020

Apex Grassmarket Hotel
The Inn On The Mile
4 out of 5
82 High Street, The Royal Mile, Edinburgh, Scotland
The price is CA $174 per night from Nov 8 to Nov 9
4.4/5Excellent! (577 reviews)
Amazing! Location and Staff

"Our stay was amazing, Vinnie was extremely helpful. He checked us in and gave us details about the city. He always made sure our stay was going well and was an amazing host overall. This hotel is in the middle of the city, great location and the Pub/Bar downstairs has a great selection. The staff ..."…"

Reviewed on Jun. 30, 2020

The Inn On The Mile
Macdonald Holyrood Hotel and Spa
4 out of 5
81 Holyrood Road, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $148 per night from Nov 4 to Nov 5
4.4/5Excellent! (982 reviews)

"For a first stay after lockdown it was great for our wedding - we hope to come back next year when we can try the spa and restaurant in more normal times"…"

Reviewed on Jul. 26, 2020

Macdonald Holyrood Hotel and Spa
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
34 Bread Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $123 per night from Nov 1 to Nov 2
4.3/5Excellent! (973 reviews)

"Very comfortable beds and a convenient location. Staff very good."…"

Reviewed on Sep. 3, 2020

DoubleTree by Hilton Edinburgh City Centre
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
6 Hunter Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $57 per night from Nov 5 to Nov 6
4.3/5Excellent! (966 reviews)

"Great staff. Good focus on client and polite. I had some problems in my room that was quickly solved by the well trained staff"…"

Reviewed on Sep. 29, 2020

ibis Edinburgh Centre Royal Mile – Hunter Square
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $131 per night from Nov 1 to Nov 2
4.3/5Excellent! (960 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on Oct. 30, 2020

Hilton Edinburgh Carlton
Grassmarket hotel
3 out of 5
94-96 Grassmarket, Edinburgh, Scotland
The price is CA $94 per night from Nov 26 to Nov 27
4.2/5Excellent! (990 reviews)

"Couldn't get a better location in Edinburgh if you want to be close to where everything is happening. Hotel itself is modestly nice with a personal touch. A few freebies which is always appreciated when traveling. Beds and bedding were great."…"

Reviewed on Oct. 2, 2020

Grassmarket hotel
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $57 per night from Nov 4 to Nov 5
4.2/5Excellent! (1,101 reviews)

"Staff warm and welcoming. Room very clean and comfy bed. Towels too small."…"

Reviewed on Oct. 17, 2020

ibis Edinburgh Centre South Bridge - Royal Mile
Stay Central
3 out of 5
139 Cowgate, Edinburgh, Scotland
The price is CA $87 per night from Nov 15 to Nov 16
3.9/5Very Good! (801 reviews)

"The hotel was closed so they put us up in the sister hotel. Staff were great and the hotel was very nice. Location is excellent."…"

Reviewed on Sep. 2, 2020

Stay Central
Safestay Edinburgh Royal Mile
2 out of 5
50 Blackfriars Street, Edinburgh, Scotland
The price is CA $21 per night from Nov 1 to Nov 2
3.8/5Good! (751 reviews)

"First time, staying in a hostel. Pleasently surprised. Good central location jusy off the royal mile. Very reasonably priced. Good sized rooms with comfy beds and ensuite shower and toilet facilities. Good bar and food down stairs. Would stay again."…"

Reviewed on Feb. 20, 2020

Safestay Edinburgh Royal Mile
Jurys Inn Edinburgh
3 out of 5
43 Jeffrey Street, Edinburgh, Scotland
Free cancellation
The price is CA $60 per night from Nov 12 to Nov 13
3.8/5Good! (1,241 reviews)

"It was fine. Room was small and very noisy even though we were on the third floor we could hear people talking/catting outside the building."…"

Reviewed on Oct. 9, 2020

Jurys Inn Edinburgh
Don't see what you're looking for?
We've got more Hotels with Bar. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Bar in Old Town

Search for hotels in Old Town on Expedia. You can easily find your hotels in Old Town using one of the methods below:

  • View our selection of featured hotels in Old Town
  • Use the map to find hotels in the Old Town neighborhood you prefer
  • Use the filters to see hotels in a specific area of Old Town, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Old Town
  • Enter your travel dates to view the best deals on hotels in Old Town - while they last

Frequently asked questions

Searching for hotels with bars in Old Town?
If you’d like a place to stay where you can enjoy an evening cocktail after a day out and about, Old Town offers 575 hotels and other lodging options, including 40 accommodations with an onsite bar. While you’re here, consider a visit to Royal Mile and Grassmarket.
What are the best hotels with bars in Old Town?
Here’s some of the top Old Town hotels with bars: Apex Waterloo Place Hotel: 4-star hotel. Enjoy the bar, free WiFi, and indoor pool. Hotel du Vin & Bistro Edinburgh: 4-star hotel. Enjoy the bar, free WiFi, and breakfast. Apex City of Edinburgh Hotel: 4-star hotel. Enjoy the bar, free WiFi, and breakfast. Motel One Edinburgh-Royal: 3.5-star hotel. Enjoy the bar, free WiFi, and breakfast. Apex Grassmarket Hotel: 4-star hotel. Enjoy the bar, free WiFi, and indoor pool.
How many hotels with bars on site are there in Old Town?
Expedia has 40 hotels with a bar in Old Town.
What is there to do in Old Town?
Absorb the local culture by visiting National Museum of Scotland, Scotch Whisky Experience, and Usher Hall, then unwind with a refreshing drink. Other places to see include Royal Mile and Grassmarket. Old Town is celebrated for its fascinating museums and top-notch restaurants.
How can I get to Old Town and around the area?
Here are some of your transportation options in and around Old Town: Fly into Edinburgh Airport (EDI), which is located 6.7 mi (10.8 km) away.

Travelers Loved These Hotels with Bar

More trip options