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
3.8 out of 5 (126 reviews)

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
The Georgian Attic
The Georgian Attic

12 George Street, Perth PH1 5JR

3.5 out of 5.0
5 out of 5 (1 reviews)

Situated in Perth, this apartment is steps from Perth Art Gallery and Museum, St. John's Kirk, and Perth Concert Hall. Pert …

Get Rates
The New County Hotel
The New County Hotel

22-30 County Place, Perth PH2 8EE

3.0 out of 5.0
3.5 out of 5 (4 reviews)

Situated in Perth, this hotel is within a 10-minute walk of Perth Theatre, St. John's Kirk, and St. Ninian's Cathedral. …

Get Rates
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 (34 reviews)

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

Get Rates
Huntingtower Hotel
Huntingtower Hotel

Crieff Road, Perth PH1 3JT

3.0 out of 5.0
4.4 out of 5 (20 reviews)

Situated in Almondbank, this eco-friendly hotel is 0.9 mi (1.4 km) from Huntingtower Castle and within 3 mi (5 km) of …

£69
Newmill Farm
Newmill Farm

Perth Road, Perth PH1 4PS

3.0 out of 5.0
4.5 out of 5 (31 reviews)

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 …

Get Rates
The Longforgan Coaching Inn
The Longforgan Coaching Inn

56 Main St, Dundee DD2 5EU

3.0 out of 5.0
3.6 out of 5 (17 reviews)

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

Get Rates
The Bruce Inn
The Bruce Inn

23 High Street, Cupar KY15 7BZ

3.0 out of 5.0
4.2 out of 5 (5 reviews)

Located in Falkland, this inn is 0.3 mi (0.6 km) from Falkland Palace and 2.5 mi (4.1 km) from Lomond Hills. Croft Moraig and …

Get Rates
Hide content

Pocket Guide: Perth St. John's Kirk Hotels

Search for hotels in Perth on Expedia.co.uk. You can easily find your hotels in Perth using one of the methods below:

  • View our selection of featured hotels in Perth
  • Use the map to find hotels in the Perth neighborhood you prefer
  • Use the filters to see hotels in a specific area of Perth, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Perth
  • Enter your travel dates to view the best deals on hotels in Perth - while they last
false