Search Hotels near Top Perth Attractions

Top 10 Hotels in Perth

See all 37 Hotels in Perth
Huntingtower Hotel

Huntingtower Hotel

Crieff Road, Perth PH1 3JT

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

$97
Best Western Queens Hotel

Best Western Queens Hotel

Leonard Street, Perth PH2 8HB

3.0 out of 5.0
3.7 out of 5 (47 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 …

$73
Best Western Lovat Hotel

Best Western Lovat Hotel

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 …

$62
The Townhouse

The Townhouse

17 Marshall Place, Perth PH2 8AG

5.0 out of 5.0
5 out of 5 (16 reviews)

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

$85
The Royal George Hotel

The Royal George Hotel

Tay Street, Perth PH1 5LD

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

$64
The Courtyard

The Courtyard

West Inchmichael, Errol, Kinnaird, Perth PH2 7RS

3.5 out of 5.0

Situated in Perth, this bed & breakfast is within 12 mi (20 km) of Dundee Karting, West Park, and Verdant Works. Maggie's …

$83
Holiday Inn Express Perth

Holiday Inn Express Perth

200 Dunkeld Road, Perth PH1 3AQ

3.0 out of 5.0
4.1 out of 5 (308 reviews)

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

$68
Murrayshall House Hotel & Golf Courses

Murrayshall House Hotel & Golf Courses

Murrayshall Road, Perth PH2 7PH

4.0 out of 5.0
4.3 out of 5 (50 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 …

$70
Mercure Perth Hotel

Mercure Perth Hotel

West Mill Street, Perth PH1 5QP

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

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

$73
Clark Kimberley Guest House

Clark Kimberley Guest House

57-59 Dunkeld Road, Perth PH1 5RP

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

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

$68

Recent Reviews in Perth

Where to stay in Perth

Perth Hotel Guide

Top Perth Accommodations

Get set to say hello to Perth, along with a decent selection of hotels and other accommodation options minutes from the center. You can pick any of the 16 establishments within a 3-mile radius of this fantastic destination.

The Parklands Hotel and the Best Western Queens Hotel are the perfect hotels if you'd love to be in the main area. Vacationers also often stay at the Rosebank Guest House and The Royal George Hotel during their time here.

Take out your camera to capture the moment at St. Ninian's Cathedral. As one of the leading places of worship, this site is rich with historical heritage. You might be inclined to book a room at the Salutation Hotel and Mercure Perth Hotel if this place interests you. There's no doubt you will have fun perusing the intriguing and unique artworks on display at Fergusson Gallery, where you will lose track of time immersing yourself in culture. The most popular hotels near this attraction are the Best Western Lovat Hotel and The Station Hotel.

This area has just a limited number of no-frills hotels. The Huntingtower Hotel is one of the most popular options, and is a sensible choice for travelers that are trying to make their money last.

There are more options available for you here. The Dunkeld House Hotel and the Ballathie Country House Hotel and Estate can be found 13 miles and 8 miles away from the center of Perth. The Meikleour Arms Hotel and Restaurant and the Holiday Inn Express Perth are located 10 miles and 2 miles away.

Kinross and Auchterarder are a couple more places to explore in Perth and Kinross. Kinross is 13 miles to the south of Perth, while Auchterarder is 14 miles to the southwest. Hotels and apartments in Kinross include the Kelson Lodge and The Green Hotel Golf & Leisure Resort. The CLC Duchally Country Estate and Glendevon Hotel are some of the accommodation options in Auchterarder.

How to Get to Perth

If you are planning on arriving or departing through Dundee Airport, you can book some accommodation at the Doubletree by Hilton Dundee, or the WEST PARK SUMMER CAMPUS, which are both a short ride away.