Search Hotels near Top Perth Attractions

Top 10 Perth Hotel Deals

See all 87 Hotels in Perth
Huntingtower Hotel
Huntingtower Hotel

Crieff Road, Perth PH1 3JT

3.0 out of 5.0
4.4 out of 5 (29 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
Salutation Hotel
Salutation Hotel

34 South Street, Perth PH2 8PH

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

C$107
Parklands Hotel
Parklands Hotel

2 St Leonards Bank, Perth PH2 8EB

4.0 out of 5.0
4.2 out of 5 (72 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
The Lodge At Perth Racecourse
The Lodge At Perth Racecourse

Perth Racecourse, Perth PH2 6BB

3.5 out of 5.0
4 out of 5 (8 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$128
Northlees Farm
Northlees Farm

Kinfauns, Perth PH2 7LJ

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

Situated in Perth, this farm stay is within 6 mi (10 km) of St. John's Kirk, Perth Art Gallery and Museum, and St. Ninian's …

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 (225 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$75
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 …

C$122
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa
10.9 km from Perth
4.0 out of 5.0
4.4 out of 5 (929 reviews)

This stylish Dundee hotel is in the heart of the new City Quay development, on the waterfront. The HM Frigate Unicorn is just …

C$88
Best Western Scores Hotel
Best Western Scores Hotel
20.9 km from Perth
2.0 out of 5.0
4.2 out of 5 (101 reviews)

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Old Course at St Andrews, and British Gol …

C$197
The Stirling Highland Hotel
The Stirling Highland Hotel
25.9 km from Perth
4.0 out of 5.0
4 out of 5 (379 reviews)

Located in the heart of Stirling, this spa hotel is steps from Old Town Jail and Tolbooth. Mar's Walk and Church of the Hol …

C$107

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