Top Trending Hotels Near St. John's Kirk

See all 284 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.

Best Western Lovat Hotel
Best Western Lovat Hotel

90-92 Glasgow Road, Perth PH2 0LZ

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

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

Get Rates
Best Western Queens Hotel
Best Western Queens Hotel

Leonard Street, Perth PH2 8HB

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

Located in the heart of Perth, this eco-friendly hotel is within a 10-minute walk of Perth Theatre and Fergusson Gallery. St. …

£60
Mercure Perth Hotel
Mercure Perth Hotel

West Mill Street, Perth PH1 5QP

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

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

£45
Salutation Hotel
Salutation Hotel

34 South Street, Perth PH2 8PH

3.0 out of 5.0
3.8 out of 5 (129 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 …

£45
The Royal George Hotel
The Royal George Hotel

Tay Street, Perth PH1 5LD

3.0 out of 5.0
4.2 out of 5 (121 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 …

£60
Fisherman's Tavern Hotel - Inn
Fisherman's Tavern Hotel - Inn

10-16 Fort Street, Broughty Ferry, Dundee DD5 2AD

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

Located in Broughty Ferry, this inn is within a 10-minute walk of Barnhill Rock Garden and Broughty Castle. Claypotts Castl …

Get Rates
Arisaig Guest House
Arisaig Guest House

4 Pitcullen Crescent, Perth PH2 7HT

4.0 out of 5.0

Situated in Perth, this guesthouse is within a 15-minute walk of Perth Art Gallery and Museum, Perth Concert Hall, and St. …

Get Rates
Parklands Hotel
Parklands Hotel

2 St Leonards Bank, Perth PH2 8EB

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

Located in the heart of Perth, this boutique hotel is within a 10-minute walk of Fergusson Gallery and Perth Theatre. St. …

Get Rates
Malmaison Dundee
Malmaison Dundee

44 Whitehall Crescent, Dundee DD1 4AY

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

Situated in Dundee, this romantic hotel is steps from St Mary's Church and Discovery Point. Verdant Works is 0.7 mi (1.1 km) away.

£45
The Station Hotel
The Station Hotel

1 Leonard Street, Perth PH2 8ET

3.5 out of 5.0
3.4 out of 5 (212 reviews)

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

£30