Search Hotels near Top Perth Attractions

Top 10 Hotels in Perth

See all 39 Hotels in Perth
Huntingtower Hotel

Huntingtower Hotel

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 …

$99
Mercure Perth Hotel

Mercure Perth Hotel

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 …

$69
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 (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 …

$90
Best Western Queens Hotel

Best Western Queens Hotel

Leonard Street, Perth PH2 8HB

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

$75
Salutation Hotel

Salutation Hotel

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 …

$56
Sky Lodge Hotel Perth

Sky Lodge Hotel Perth

Norwell House, Perth PH2 6PL

3.0 out of 5.0

Situated in Balbeggie, this hotel is within 6 mi (10 km) of Perth Racecourse, St. John's Kirk, and Perth Art Gallery and …

$51
Rosebank Guest House

Rosebank Guest House

53 Dunkeld Road, Perth PH1 5RP

4.0 out of 5.0
4.9 out of 5 (34 reviews)

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

$90
Parklands Hotel

Parklands Hotel

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 …

$76
The Fitzroy

The Fitzroy

8 Western Avenue, Perth PH1 1NY

3.5 out of 5.0
5 out of 5 (44 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. …

$68
Clark Kimberley Guest House

Clark Kimberley Guest House

57-59 Dunkeld Road, Perth PH1 5RP

3.0 out of 5.0
4.4 out of 5 (60 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.