Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Top Trending Hotels Near St. John's Kirk

See all 40 Hotels near St. John's Kirk

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.

The Station Hotel

The Station Hotel

1 Leonard Street, Perth
3.5 out of 5.0
Last booking: 1 day ago
2 others viewing this property now
3.4 out of 5 (293 reviews)

Situated in Perth, this hotel is within a 15-minute walk of Fergusson Gallery, St. John's Kirk and Perth Ice Rink. St. Ninian's Cathedral and Perth Concert Hall ...

£38

£38
Murrayshall House Hotel & Golf Courses

Murrayshall House Hotel & Golf Courses

Murrayshall Road, Perth
4.0 out of 5.0
Last booking: 4 days ago
4.3 out of 5 (61 reviews)

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

£54

£54
Salutation Hotel

Salutation Hotel

34 South Street, Perth
3.0 out of 5.0
Last booking: 2 days ago
3.9 out of 5 (161 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 Perth Concert Hall. Perth Art Gallery ...

£45

£45
Huntingtower Hotel

Huntingtower Hotel

Crieff Road, Perth
3.0 out of 5.0
Last booking: 2 days ago
1 others viewing this property now
4.4 out of 5 (59 reviews)

Situated in Almondbank, this eco-friendly hotel is 0.9 mi (1.4 km) from Huntingtower Castle and within 3 miles (5 km) of McDiarmid Park and Black Watch Regimental ...

£59

£59
Parklands Hotel

Parklands Hotel

2 St Leonards Bank, Perth
4.0 out of 5.0
Last booking: 2 days ago
4.3 out of 5 (92 reviews)

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

£52

£52
The Townhouse

The Townhouse

17 Marshall Place, Perth
5.0 out of 5.0
Last booking: 3 days ago
5.0 out of 5 (34 reviews)

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

£62

£62
Best Western Queens Hotel

Best Western Queens Hotel

Leonard Street, Perth
3.0 out of 5.0
Last booking: 3 days ago
3.7 out of 5 (73 reviews)

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

£49

£49
Best Western Lovat Hotel

Best Western Lovat Hotel

90-92 Glasgow Road, Perth
3.0 out of 5.0
Last booking: 4 days ago
3.8 out of 5 (45 reviews)

Located in the heart of Perth, this hotel is within 1 mile (2 km) of Perth Ice Rink, St. Ninian's Cathedral and St. John's Kirk. Fergusson Gallery and Perth ...

£47

£47
Mercure Perth Hotel

Mercure Perth Hotel

West Mill Street, Perth
3.0 out of 5.0
Last booking: 2 days ago
1 others viewing this property now
3.6 out of 5 (260 reviews)

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

£42

£42
The Royal George Hotel

The Royal George Hotel

Tay Street, Perth
3.0 out of 5.0
Last booking: 3 days ago
4.2 out of 5 (135 reviews)

Located in the heart of Perth, this hotel is steps away from Perth Art Gallery and Museum and Perth Concert Hall. St. John's Kirk and St. Ninian's Cathedral ...

£54

£54