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

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 $96
$115 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

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

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

Salutation Hotel

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

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

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

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

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

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

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

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
13.5 km from St. John's Kirk
9.0 out of 10, Wonderful, (559 reviews)
The price is $105
$126 total
includes taxes & fees
May 18 - May 19
Ballathie Country House Hotel and Estate

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

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

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

Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction
3.0 star property
3.5 km from St. John's Kirk
8.6 out of 10, Excellent, (46 reviews)
Travelodge Perth Broxden Junction
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
Property grounds
Sunbank House Hotel
4.0 star property
9.4
Exceptional
100 reviews
View
Bar (on property)
Scone Arms Hotel
3.0 star property
9.2
Wonderful
187 reviews
View
Free daily buffet breakfast
Holiday Inn Express Perth by IHG
3.0 star property
9.0
Wonderful
1,001 reviews
View
Garden
Parklands Hotel
4.0 star property
8.8
Excellent
307 reviews
View

Other landmarks near St. John's Kirk