Top 10 Perth Hotel Deals

See all 86 Hotels in Perth
Huntingtower Hotel
Huntingtower Hotel

Crieff Road, Perth PH1 3JT

3.0 out of 5.0
4.4 out of 5 (20 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 …

CA$106
Salutation Hotel
Salutation Hotel

34 South Street, Perth PH2 8PH

3.0 out of 5.0
3.8 out of 5 (129 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 …

CA$69
Parklands Hotel
Parklands Hotel

2 St Leonards Bank, Perth PH2 8EB

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

Located in the heart of Perth, this boutique hotel is within a 10-minute walk of Fergusson Gallery and Perth Theatre. St. …

CA$104
The Lodge At Perth Racecourse
The Lodge At Perth Racecourse

Perth Racecourse, Perth PH2 6BB

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

Get Rates
Northlees Farm
Northlees Farm

Kinfauns, Perth PH2 7LJ

2.0 out of 5.0
4.3 out of 5 (3 reviews)

Situated in Perth, this farm stay is 1.5 mi (2.4 km) from Woodland Park and within 6 mi (10 km) of St. John's Kirk and Pert …

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 (212 reviews)

Situated in Perth, this hotel is within a 10-minute walk of Fergusson Gallery and Perth Theatre. St. John's Kirk and Perth Ic …

CA$54
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 …

Get Rates
Atholl Palace Hotel
Atholl Palace Hotel

Pitlochry, Pitlochry PH16 5LX

4.0 out of 5.0
4 out of 5 (269 reviews)

This family-friendly Pitlochry hotel is located in the mountains, within 1 mi (2 km) of Bells Blair Athol Distillery, Black …

CA$175
Malmaison Dundee
Malmaison Dundee
10.4 km from Perth
4.0 out of 5.0
4.2 out of 5 (209 reviews)

Situated in Dundee, this romantic hotel is steps from St Mary's Church and Discovery Point. Verdant Works is 0.7 mi (1.1 km) away.

CA$55
Moness House Hotel & Country Club
Moness House Hotel & Country Club
17.2 km from Perth
4.0 out of 5.0
4.3 out of 5 (177 reviews)

Situated in a rural location, this spa hotel is within a 15-minute walk of Aberfeldy Golf Course, Temple Gallery, and Field …

CA$76

Recent Reviews in Perth

Hide content

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