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

Find out moreOpens in new tab or window

Top Hotels Near John Knox House in Old Town from AU$90

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

3469 Cheap Hotels Near John Knox House

Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
0.3 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$101 per night from 18 Oct. to 19 Oct.
4.5/5Wonderful! (1,026 reviews)

"This is a great place to stay, the location is fantastic in beautiful old town. Just a short walk from the station. Having a little kitchen was so nice to be able to make a cup of tea and keep milk fresh. I would stay here again when visiting Edinburgh"…"

Reviewed on 10 Sep. 2020

Aparthotel Adagio Edinburgh Royal Mile
The Scotsman Hotel
4 out of 5
0.3 km from John Knox House
The price is AU$236 per night from 4 Oct. to 5 Oct.
4.5/5Wonderful! (985 reviews)

"Room was lovely with everything you could need. Loved the complimentary whiskey and the GHD straighteners were a nice surprise. The only issue I had was the sound of a generator through the night but I understand there’s not much that can be done about that. We were in Room 509."…"

Reviewed on 18 Sep. 2020

The Scotsman Hotel
The Balmoral Hotel
5 out of 5
0.5 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$319 per night from 4 Oct. to 5 Oct.
4.7/5Exceptional! (992 reviews)

"My wife and I had some business to attend to in Edinburgh, so we decided to combine it with some staycation and chose The Balmoral Hotel as our base, and we certainly were not disappointed. The location of this famous landmark is perfect for whatever you want to do, and despite the problems of road ..."…"

Reviewed on 6 Sep. 2020

The Balmoral Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hilton Edinburgh Carlton
4 out of 5
0.3 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$126 per night from 27 Sep. to 28 Sep.
4.3/5Excellent! (975 reviews)

"A satisfactory stay in difficult conditions. The hotel are very good with sanitising"…"

Reviewed on 15 Sep. 2020

Hilton Edinburgh Carlton
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
0.2 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$194 per night from 27 Sep. to 28 Sep.
4.6/5Wonderful! (980 reviews)

"Hotel staff were superb and the hotel was incredibly clean and it felt very"…"

Reviewed on 25 Aug. 2020

Radisson Blu Hotel, Edinburgh City Centre
YOTEL Edinburgh
4 out of 5
2 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$90 per night from 4 Oct. to 5 Oct.
4.4/5Wonderful! (403 reviews)

"Ideally located and excellently presented hotel. The rooms were very clean and tidy. Would happily revisit"…"

Reviewed on 15 Sep. 2020

YOTEL Edinburgh
Stay Central
3 out of 5
0.6 km from John Knox House
The price is AU$96 per night from 23 Sep. to 24 Sep.
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 2 Sep. 2020

Stay Central
Eden Locke
4 out of 5
1.9 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$133 per night from 27 Sep. to 28 Sep.
4.7/5Exceptional! (528 reviews)

"We loved our stay - stylish apartment and central location in Edinburgh. Our room on the fourth floor had scenic views and a nice touch that we received complimentary bottle of wine as I mentioned during booking that the trip was to celebrate a birthday. We arrived late evening and appreciated the ..."…"

Reviewed on 14 Sep. 2020

Eden Locke
Apex Grassmarket Hotel
4 out of 5
1.2 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$158 per night from 27 Sep. to 28 Sep.
4.4/5Wonderful! (1,294 reviews)

"All good helpful staff,clean bright good breakfast"…"

Reviewed on 21 Sep. 2020

Apex Grassmarket Hotel
Princes Street Suites
4 out of 5
0.4 km from John Knox House
Free cancellationReserve now, pay when you stay
The price is AU$155 per night from 29 Sep. to 30 Sep.
4.5/5Wonderful! (1,191 reviews)

"First time at the apartments. The flat smelt a little smokey on arrival and on entering after being out. The location is great. The staff very helpful and apartment well equiped."…"

Reviewed on 9 Mar. 2020

Princes Street Suites
Don't see what you're looking for?
See all available properties in John Knox House
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.

Accommodation Near John Knox House

Get the most of your visit to John Knox House by staying in a hotel nearby.

  • Find John Knox House accommodation deals here on Expedia.com.au
  • Book your John Knox House hotel with our easy booking widget
  • Save money on John Knox House hotels & get the best price for your trip

Local landmarks allow you to take in the local culture on your next holiday. There is perhaps no better way to enjoy John Knox House than by booking a nearby John Knox House hotel! Whether you are traveling alone, as a couple, or with your entire family, your visit to John Knox House will be a highlight of your holiday – and your hotel should be too!

Places to Stay Near John Knox House

Finding your dream hotel near John Knox House is easy when you search here on Expedia.com.au. Narrow down hotels based on your budget, hotel class rating, or specific hotel themes. You can always find the best John Knox House hotel for your needs when you book with us on Expedia.com.au.

Frequently asked questions

What's the area like around John Knox House?
John Knox House is located in a historic area of Edinburgh known for its top museums and popular theatre scene. If you’re looking for a convenient place to stay, take a look at the 1785 hotels and other accommodation options you’ll find within a mile.
What's the best hotel to stay near John Knox House?
Adjacent to John Knox House, Aparthotel Adagio Edinburgh Royal Mile is one of the top choices for your stay based on our traveller data, and this 3.5-star aparthotel offers free WiFi and in-room kitchenettes. Other good options within a short distance include The Scotsman Hotel and The Balmoral Hotel.
If I need to cancel the hotel reservation for my stay near John Knox House, will I receive a refund?
Yes! Most hotel reservations are refundable provided that you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a reservation that’s non-refundable, you might still have the option to cancel and be given a refund within a 24-hour period of booking. Add dates, click “Search”, then filter by “free cancellation” to view the best deals available in John Knox House.
What can I see and do near John Knox House?
You’ll want to browse the collections at National Museum of Scotland, Scotch Whisky Experience and Museum of Childhood. Royal Mile, Palace of Holyroodhouse and Grassmarket are some of the local landmarks to explore. You can check out the local talent at Edinburgh Playhouse Theatre, Festival Theatre and Usher Hall.
How can I get to John Knox House?
To see more of the larger area, ride aboard one of the trains from Edinburgh Waverley Station. There might not be many public transport stops near to John Knox House so consider a car rental to maximise your time.

Recent Reviews in John Knox House

More trip options