
Find hotels near St. John's Kirk, Perth from CA $113
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. John's Kirk hotels

Sunbank House Hotel
Sunbank House Hotel0.7 km from St. John's Kirk
9.4 out of 10, Exceptional, (106 reviews)
The price is CA $177
CA $212 total
includes taxes & fees
Jul 5 - Jul 6

Scone Arms Hotel
Scone Arms Hotel2.6 km from St. John's Kirk
9.2 out of 10, Wonderful, (204 reviews)
The price is CA $154
CA $184 total
includes taxes & fees
Jul 17 - Jul 18

The Royal George Hotel
The Royal George Hotel0.3 km from St. John's Kirk
8.6 out of 10, Excellent, (435 reviews)
The price is CA $220
CA $264 total
includes taxes & fees
Jul 14 - Jul 15

Salutation Hotel
Salutation Hotel< 0.1 km from St. John's Kirk
8.2 out of 10, Very good, (970 reviews)
The price is CA $133
CA $159 total
includes taxes & fees
Jul 19 - Jul 20

St John's Apartments
St John's Apartments0.1 km from St. John's Kirk
8.4 out of 10, Very good, (7 reviews)
The price is CA $133
CA $159 total
includes taxes & fees
Jul 7 - Jul 8

Perth Youth Hostel
Perth Youth Hostel2.3 km from St. John's Kirk
9.0 out of 10, Wonderful, (45 reviews)
The price is CA $97
CA $116 total
includes taxes & fees
Jul 7 - Jul 8

Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHG3.1 km from St. John's Kirk
9.0 out of 10, Wonderful, (1,000 reviews)
The price is CA $115
CA $138 total
includes taxes & fees
Jul 19 - Jul 20

Grampian Hotel
Grampian Hotel0.7 km from St. John's Kirk
8.0 out of 10, Very good, (211 reviews)
The price is CA $164
CA $197 total
includes taxes & fees
Jul 15 - Jul 16

Mercure Perth Hotel
Mercure Perth Hotel0.6 km from St. John's Kirk
7.6 out of 10, Good, (1,000 reviews)
The price is CA $94
CA $113 total
includes taxes & fees
Jul 5 - Jul 6

Premier Inn Perth City Centre
Premier Inn Perth City Centre0.3 km from St. John's Kirk
7.0 out of 10, Good, (9 reviews)
The price is CA $98
CA $117 total
includes taxes & fees
Jul 19 - Jul 20

Lovat Hotel
Lovat Hotel1.4 km from St. John's Kirk
7.0 out of 10, Good, (306 reviews)
The price is CA $104
CA $125 total
includes taxes & fees
Jul 5 - Jul 6

Luxury Home Stay With Privacy and Pet Friendly
Luxury Home Stay With Privacy and Pet Friendly2.6 km from St. John's Kirk
The price is CA $526
CA $789 total
includes taxes & fees
Jul 14 - Jul 15

Murrayshall Country Estate
Murrayshall Country Estate4.4 km from St. John's Kirk
9.2 out of 10, Wonderful, (402 reviews)
The price is CA $240
CA $288 total
includes taxes & fees
Jul 19 - Jul 20

Travelodge Perth Broxden Junction
Travelodge Perth Broxden Junction3.5 km from St. John's Kirk
8.6 out of 10, Excellent, (48 reviews)

Organic Welltree
Organic Welltree7.6 km from St. John's Kirk
9.8 out of 10, Exceptional, (15 reviews)
The price is CA $178
CA $214 total
includes taxes & fees
Jul 14 - Jul 15

Ballathie House Hotel
Ballathie House Hotel13.3 km from St. John's Kirk
9.0 out of 10, Wonderful, (583 reviews)
The price is CA $167
CA $200 total
includes taxes & fees
Jul 5 - Jul 6

The Boars Head
The Boars Head16.6 km from St. John's Kirk
10.0 out of 10, Exceptional, (6 reviews)
The price is CA $213
CA $256 total
includes taxes & fees
Jul 8 - Jul 9

Smiddy Haugh
Smiddy Haugh16.3 km from St. John's Kirk
9.6 out of 10, Exceptional, (208 reviews)
The price is CA $233
CA $280 total
includes taxes & fees
Jul 14 - Jul 15

Bein Inn hotel
Bein Inn hotel11.2 km from St. John's Kirk
7.0 out of 10, Good, (18 reviews)
The price is CA $95
CA $137 total
includes taxes & fees
Jul 5 - Jul 6
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.
Compare popular hotels close to St. John's Kirk
Top St. John's Kirk Hotel Reviews

Apex City Quay Hotel & Spa
10/10 Excellent









































































