
Search Hotels Near St. John's Kirk, Perth
- 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

Hazeldene Guest House
Hazeldene Guest House0.9 km from St. John's Kirk
9.6 out of 10, Exceptional, (125 reviews)
The price is ₹10,305
₹12,365 total
includes taxes & fees
27 May - 28 May

Sunbank House Hotel
Sunbank House Hotel0.7 km from St. John's Kirk
9.4 out of 10, Exceptional, (100 reviews)
The price is ₹11,852
₹14,223 total
includes taxes & fees
1 Jun - 2 Jun

Salutation Hotel
Salutation Hotel< 0.1 km from St. John's Kirk
8.2 out of 10, Very good, (938 reviews)
The price is ₹8,291
₹9,949 total
includes taxes & fees
10 May - 11 May

Scone Arms Hotel
Scone Arms Hotel2.6 km from St. John's Kirk
9.2 out of 10, Wonderful, (187 reviews)
The price is ₹9,673
₹11,608 total
includes taxes & fees
12 May - 13 May

St John's Apartments
St John's Apartments0.1 km from St. John's Kirk
8.4 out of 10, Very good, (5 reviews)
The price is ₹9,839
₹11,807 total
includes taxes & fees
10 May - 11 May

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,004 reviews)
The price is ₹7,396
₹8,875 total
includes taxes & fees
17 May - 18 May

Grampian Hotel
Grampian Hotel0.7 km from St. John's Kirk
8.0 out of 10, Very good, (199 reviews)
The price is ₹11,319
₹13,582 total
includes taxes & fees
10 May - 11 May

Premier Inn Perth City Centre
Premier Inn Perth City Centre0.3 km from St. John's Kirk
7.6 out of 10, Good, (7 reviews)
The price is ₹6,324
₹7,589 total
includes taxes & fees
10 May - 11 May

Mercure Perth Hotel
Mercure Perth Hotel0.6 km from St. John's Kirk
7.6 out of 10, Good, (1,002 reviews)
The price is ₹6,377
₹7,653 total
includes taxes & fees
17 May - 18 May

Lovat Hotel
Lovat Hotel1.4 km from St. John's Kirk
7.0 out of 10, Good, (290 reviews)
The price is ₹5,779

































