Top Trending Hotels Near St. John's Kirk

See all 42 Hotels in 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

79 yd from St. John's Kirk

34 South Street, Perth PH2 8PH

3.0 out of 5.0
3.9 out of 5 (140 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 …

£44
The Royal George Hotel

The Royal George Hotel

0.2 mi from St. John's Kirk

Tay Street, Perth PH1 5LD

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

Located in the heart of Perth, this hotel is steps from Perth Art Gallery and Museum and Perth Concert Hall. St. John's Kir …

£50
The Townhouse

The Townhouse

0.3 mi from St. John's Kirk

17 Marshall Place, Perth PH2 8AG

5.0 out of 5.0
5 out of 5 (18 reviews)

Situated in Perth, this guesthouse is within a 10-minute walk of Fergusson Gallery and St. John's Kirk. Perth Concert Hall an …

£71
Mercure Perth Hotel

Mercure Perth Hotel

0.3 mi from St. John's Kirk

West Mill Street, Perth PH1 5QP

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

Situated in Perth, this hotel is within a 10-minute walk of St. Ninian's Cathedral, Perth Concert Hall, and Perth Art Gallery …

£53
Parklands Hotel

Parklands Hotel

0.4 mi from St. John's Kirk

2 St Leonards Bank, Perth PH2 8EB

4.0 out of 5.0
4.2 out of 5 (75 reviews)

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

£71
Best Western Queens Hotel

Best Western Queens Hotel

0.4 mi from St. John's Kirk

Leonard Street, Perth PH2 8HB

3.0 out of 5.0
3.8 out of 5 (44 reviews)

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

Get Rates
Grampian Hotel

Grampian Hotel

0.5 mi from St. John's Kirk

37 York Place, Perth PH2 8EH

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

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

£67
Best Western Lovat Hotel

Best Western Lovat Hotel

0.9 mi from St. John's Kirk

90-92 Glasgow Road, Perth PH2 0LT

3.0 out of 5.0
3.7 out of 5 (24 reviews)

Located in the heart of Perth, this hotel is within 1 mi (2 km) of Perth Ice Rink, St. Ninian's Cathedral, and St. John's Kir …

£54
Murrayshall House Hotel & Golf Courses

Murrayshall House Hotel & Golf Courses

2.7 mi from St. John's Kirk

Murrayshall Road, Perth PH2 7PH

4.0 out of 5.0
4.3 out of 5 (51 reviews)

Located in Scone, this golf hotel is 3.1 mi (5 km) from Perth Art Gallery and Museum and within 6 mi (10 km) of St. John's …

£64
Huntingtower Hotel

Huntingtower Hotel

3.1 mi from St. John's Kirk

Crieff Road, Perth PH1 3JT

3.0 out of 5.0
4.5 out of 5 (38 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 …

£80

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