Hotels near St. John's Kirk Perth

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay near St. John's Kirk?

Hazeldene Guest House

Hazeldene Guest House
3.5 star property
0.9 km from St. John's Kirk
9.6 out of 10, Exceptional, (125 reviews)
The price is $118
$142 total
includes taxes & fees
May 5 - May 6
Hazeldene Guest House

Parklands Hotel

Parklands Hotel
4.0 star property
0.7 km from St. John's Kirk
8.8 out of 10, Excellent, (307 reviews)
The price is $95
$114 total
includes taxes & fees
May 4 - May 5
Parklands Hotel

Salutation Hotel

Salutation Hotel
3.0 star property
< 0.1 km from St. John's Kirk
8.2 out of 10, Very Good, (935 reviews)
The price is $80
$96 total
includes taxes & fees
May 4 - May 5
Salutation Hotel

The Townhouse

The Townhouse
5.0 star property
0.5 km from St. John's Kirk
10.0 out of 10, Exceptional, (309 reviews)
The price is $158
$190 total
includes taxes & fees
May 15 - May 16
The Townhouse

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
0.7 km from St. John's Kirk
9.4 out of 10, Exceptional, (100 reviews)
The price is $91
$109 total
includes taxes & fees
May 10 - May 11
Sunbank House Hotel

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
2.6 km from St. John's Kirk
9.2 out of 10, Wonderful, (187 reviews)
The price is $111
$133 total
includes taxes & fees
May 4 - May 5
Scone Arms Hotel

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
3.1 km from St. John's Kirk
9.0 out of 10, Wonderful, (1,001 reviews)
The price is $77
$92 total
includes taxes & fees
May 31 - Jun 1
Holiday Inn Express Perth by IHG

St John's Apartments

St John's Apartments
4.0 star property
0.1 km from St. John's Kirk
8.4 out of 10, Very Good, (5 reviews)
The price is $104
$125 total
includes taxes & fees
May 4 - May 5
St John's Apartments

Grampian Hotel

Grampian Hotel
3.0 star property
0.7 km from St. John's Kirk
8.0 out of 10, Very Good, (199 reviews)
The price is $120
$143 total
includes taxes & fees
May 10 - May 11
Grampian Hotel

Woodlea

Woodlea
3.0 star property
0.6 km from St. John's Kirk
8.0 out of 10, Very Good, (2 reviews)
The price is $89
$107 total
includes taxes & fees
May 4 - May 5
Woodlea

Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
0.3 km from St. John's Kirk
7.6 out of 10, Good, (7 reviews)
The price is $61
$73 total
includes taxes & fees
May 17 - May 18
Premier Inn Perth City Centre

Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
0.6 km from St. John's Kirk
7.6 out of 10, Good, (1,001 reviews)
The price is $67
$81 total
includes taxes & fees
May 17 - May 18
Mercure Perth Hotel

Lovat Hotel

Lovat Hotel
3.0 star property
1.4 km from St. John's Kirk
7.0 out of 10, Good, (289 reviews)
The price is $64
$76 total
includes taxes & fees
May 4 - May 5
Lovat Hotel

Smiddy Haugh

Smiddy Haugh
2.0 star property
16.3 km from St. John's Kirk
9.6 out of 10, Exceptional, (203 reviews)
The price is $147
$177 total
includes taxes & fees
May 6 - May 7
Smiddy Haugh

Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
3.9 km from St. John's Kirk
8.6 out of 10, Excellent, (229 reviews)
The price is $100
$120 total
includes taxes & fees
May 4 - May 5
Riverstone Lodge Hotel

Bein Inn hotel

Bein Inn hotel
2.5 star property
11.2 km from St. John's Kirk
7.8 out of 10, Good, (9 reviews)
The price is $79
$112 total
includes taxes & fees
May 4 - May 5
Bein Inn hotel

The Boars Head

The Boars Head
3.5 star property
16.6 km from St. John's Kirk
10.0 out of 10, Exceptional, (4 reviews)
The price is $164
$197 total
includes taxes & fees
May 7 - May 8
The Boars Head

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
4.4 km from St. John's Kirk
9.2 out of 10, Wonderful, (400 reviews)
The price is $211
$253 total
includes taxes & fees
May 24 - May 25
Murrayshall Country Estate

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
12.8 km from St. John's Kirk
9.4 out of 10, Exceptional, (135 reviews)
The price is $117
$141 total
includes taxes & fees
May 6 - May 7
The Bankfoot Inn

Muir Iosal

Muir Iosal
3.5 star property
18.3 km from St. John's Kirk
8.0 out of 10, Very Good, (1 review)
The price is $539
$647 total
includes taxes & fees
May 16 - May 17
Muir Iosal
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

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Property entrance
Hazeldene Guest House
3.5 star property
9.6
Exceptional
125 reviews
View
Garden
Parklands Hotel
4.0 star property
8.8
Excellent
307 reviews
View
Front of property - evening/night
Salutation Hotel
3.0 star property
8.2
Very Good
935 reviews
View
Egyptian cotton sheets, premium bedding, pillowtop beds
The Townhouse
5.0 star property
10.0
Exceptional
309 reviews
View
Property grounds
Sunbank House Hotel
4.0 star property
9.4
Exceptional
100 reviews
View

Other landmarks near St. John's Kirk