Top Trending Hotels Near St. John's Kirk

See all 86 Hotels near St. John's Kirk
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Salutation Hotel
Salutation Hotel

34 South Street, Perth PH2 8PH

3.0 out of 5.0

Located in the heart of Perth, this eco-friendly hotel is within a 5-minute walk of St. John's Kirk, Fergusson Gallery, and …

£52
Holiday Inn Express Perth
Holiday Inn Express Perth

200 Dunkeld Road, Perth PH1 3AQ

3.0 out of 5.0

Situated in the business district, this hotel is within 2 mi (3 km) of McDiarmid Park, Black Watch Regimental Museum, and St. …

£39
Sunbank House Hotel
Sunbank House Hotel

50 Dundee Road, Perth PH2 7BA

4.0 out of 5.0
3 out of 5 (1 reviews)

Situated in the city center, this hotel is close to Fergusson Gallery, St. John's Kirk, and Perth Art Gallery and Museum. Als …

Get Rates
Rosebank Guest House
Rosebank Guest House

53 Dunkeld Road, Perth PH1 5RP

4.0 out of 5.0
4.9 out of 5 (30 reviews)

Situated in Perth, this guesthouse is within a 10-minute walk of Black Watch Regimental Museum, St. Ninian's Cathedral, and …

£80
Newmill Farm
Newmill Farm

Perth Road, Perth PH1 4PS

3.0 out of 5.0

Situated in Perth, this farm stay is 2.3 mi (3.7 km) from Historic Scotland Stanley Mills and within 6 mi (10 km) of McDiarmi …

Get Rates
Ballathie Sportsmans Lodge
Ballathie Sportsmans Lodge

Kinclaven, Stanley, Perth PH1 4QN

3.0 out of 5.0

Located in Kinclaven, this lodge is within 9 mi (15 km) of Historic Scotland Stanley Mills, Blairgowrie Golf Club, and Alyt …

£104
The Longforgan Coaching Inn
The Longforgan Coaching Inn

56 Main St, Dundee DD2 5EU

3.0 out of 5.0

Located in Longforgan, this inn is within 6 mi (10 km) of Maggie's Centre, Camperdown Country Park, and Lochee Park. Verdan …

£33
The Covenanter Hotel
The Covenanter Hotel

The Square High Street, Cupar KY15 7BU

3.0 out of 5.0

Located in Falkland, this inn is 0.4 mi (0.6 km) from Falkland Palace and 2.5 mi (4 km) from Lomond Hills. Lindores Abbey and …

£95
Fendoch Guest House
Fendoch Guest House

Sma' Glen, Crieff PH7 3LW

2.0 out of 5.0

Situated in Crieff, this guesthouse is within 9 mi (15 km) of Famous Grouse Experience at Glenturret Distillery, Crieff …

£70
Royal Dunkeld Hotel
Royal Dunkeld Hotel

Atholl Street, Dunkeld PH8 0AR

3.0 out of 5.0

Situated in a rural location, this hotel is steps from Perthshire Country Sports and Ossian's Hall. Dunkeld Cathedral and …

Get Rates