Search Hotels near Top Perth Attractions

Top 10 Perth Hotel Deals

See all 89 Hotels in Perth
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. …

C$76
Best Western Queens Hotel

Best Western Queens Hotel

Leonard Street, Perth PH2 8HB

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

C$77
Cherrybank Inn

Cherrybank Inn

210 Glasgow Road, Perth PH2 0NA

4.0 out of 5.0
3.5 out of 5 (77 reviews)

Situated in Perth, this inn is within 2 mi (3 km) of Perth Ice Rink, St. Ninian's Cathedral, and Fergusson Gallery. St. John' …

Get Rates
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 Bridgend, this hotel is within a 10-minute walk of St. Ninian's Cathedral, Perth Concert Hall, and Perth Art …

C$74
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 …

C$114
The Lodge At Perth Racecourse

The Lodge At Perth Racecourse

Perth Racecourse, Perth PH2 6BB

3.5 out of 5.0
4.5 out of 5 (27 reviews)

Situated on the riverwalk, this hotel is 0 mi (0 km) from Perth Racecourse and within 3 mi (5 km) of Scone Palace and Perth …

C$108
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. …

C$103
Holiday Inn Express Perth

Holiday Inn Express Perth

200 Dunkeld Road, Perth PH1 3AQ

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

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

C$81
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 …

Get Rates
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 (73 reviews)

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

C$89

Recent Reviews in Perth

Narrow your search

Perth Hotel Guide

Perth offers visitors to Perth and Kinross a generous range of great hotel options. Expedia's extensive database features 21 hotels within a 0.1-kilometre (0.06-mile) radius of downtown Perth.

One of the secrets of hassle-free traveling is booking a room that's close to the action, so why not check out the latest deals at the Parklands Hotel and Best Western Queens Hotel, all of which are a short distance of Perth's center.

Here at Expedia, we fully appreciate that travelers have varying needs and budgets. So if you're searching for somewhere to base yourself that is at the budget end of the scale, the Perth area features some nice options. The Huntingtower Hotel is 5 kilometres (3 miles) from the heart of Perth, while the Ballabeg Guest House is 1 kilometre (0.6 miles) away. Other budget options in Perth are the Heidl Guest House and the Cherrybank Inn.

20 kilometres (13 miles) from the center of Perth, is the Dunkeld House Hotel. The Ballathie Country House Hotel and Estate is situated 13 kilometres (8 miles) away. Two more Expedia-listed accommodation options include the Meikleour Arms Hotel and Restaurant and the Rosebank Guest House.

Pitlochry is 40 kilometres (24 miles) to the northwest of Perth and is home to the Edradour Distillery and Pitlochry Festival Theatre. The Atholl Palace Hotel and Scotlands Hotel & Leisure Club are some of the great long and short-stay options in Pitlochry. 60 kilometres (36 miles) to the northwest of Perth, you may also choose to stay at Kinloch Rannoch, home to the Macdonald Loch Rannoch Hotel and Dunalastair Hotel Suites. While in Kinloch Rannoch, set aside a little time to check out the Queen’s View Centre and Tay Forest Park.

Get your fix of local sport with a trip to Murrayfield Stadium, which is 50 kilometres (32 miles) to the south of Perth. If you are interested in staying close by, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

Dundee Airport is a nearby airport for flying into Perth. It is 25 kilometres (16 miles) away. If you would like to stay nearby, try the Doubletree by Hilton Dundee or West Park.

false