Search Hotels near Top Perth Attractions

Top 10 Hotels in Perth

See all 38 Hotels in Perth
Mercure Perth Hotel

Mercure Perth Hotel

West Mill Street, Perth PH1 5QP

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

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

$59
Huntingtower Hotel

Huntingtower Hotel

Crieff Road, Perth PH1 3JT

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

Get Rates
Parklands Hotel

Parklands Hotel

2 St Leonards Bank, Perth PH2 8EB

4.0 out of 5.0
4.2 out of 5 (78 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 …

$68
Best Western Queens Hotel

Best Western Queens Hotel

Leonard Street, Perth PH2 8HB

3.0 out of 5.0
3.7 out of 5 (58 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
The Station Hotel

The Station Hotel

1 Leonard Street, Perth PH2 8ET

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

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

$63
The Townhouse

The Townhouse

17 Marshall Place, Perth PH2 8AG

5.0 out of 5.0
5 out of 5 (26 reviews)

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

$94
The Royal George Hotel

The Royal George Hotel

Tay Street, Perth PH1 5LD

3.0 out of 5.0
4.1 out of 5 (130 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 …

$72
Salutation Hotel

Salutation Hotel

34 South Street, Perth PH2 8PH

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

$64
Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate

Kinclaven By Stanley, Perth PH1 4QN

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

Located in Kinclaven, this eco-friendly hotel is within 12 mi (20 km) of Dunkeld Cathedral, McDiarmid Park, and Birnam Oak. …

Get Rates
The Fitzroy

The Fitzroy

8 Western Avenue, Perth PH1 1NY

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

Situated in Perth, this bed & breakfast is within 1 mi (2 km) of Perth Ice Rink, St. Ninian's Cathedral, and St. John's Kirk. …

$61

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.