Most Popular Hotels in Perth

See all 91 Hotels in Perth
Holiday Inn Express Perth
Holiday Inn Express Perth

200 Dunkeld Road, Perth PH1 3AQ

3.0 out of 5.0
4.1 out of 5 (265 reviews)

Situated in the business district, this hotel is within 3 mi (5 km) of McDiarmid Park, St. Ninian's Cathedral, and North Inch …

CA$93
Heidl Guest House
Heidl Guest House

43 York Place, Perth PH2 8EH

3.0 out of 5.0
4.6 out of 5 (123 reviews)

Situated in Perth, this guesthouse is within a 10-minute walk of Perth Ice Rink, St. Ninian's Cathedral, and St. John's Kirk. …

CA$97
Best Western Lovat Hotel
Best Western Lovat Hotel

90-92 Glasgow Road, Perth PH2 0LZ

3.0 out of 5.0
3.7 out of 5 (9 reviews)

Located in the heart of Perth, this hotel is within 1 mi (2 km) of Perth Ice Rink, St. Ninian's Cathedral, and St. John's Kir …

CA$69
The Last Cast
The Last Cast

Main street, Perth PH2 9PL

3.0 out of 5.0
4.1 out of 5 (35 reviews)

Situated in a rural location, this bed & breakfast is 8 mi (12.9 km) from Scone Palace and within 25 mi (40 km) of Verdant …

CA$88
The Bankfoot Inn
The Bankfoot Inn

Main Street, Perth PH1 4AB

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

Situated in Perth, this inn is within 9 mi (15 km) of Birnam Oak, Dunkeld Cathedral, and The Hermitage. McDiarmid Park and …

CA$101
Grampian Hotel
Grampian Hotel

37 York Place, Perth PH2 8EH

3.0 out of 5.0
4 out of 5 (4 reviews)

Situated in Perth, this hotel is within a 10-minute walk of Perth Ice Rink and St. Ninian's Cathedral. St. John's Kirk and …

CA$120
The Lodge At Perth Racecourse
The Lodge At Perth Racecourse

Perth Racecourse, Perth PH2 6BB

3.5 out of 5.0
2 out of 5 (1 reviews)

Situated on the riverwalk, this hotel is within 3 mi (5 km) of Scone Palace, Perth Concert Hall, and St. John's Kirk. St. …

CA$125
Holiday Inn Express Dundee
Holiday Inn Express Dundee

41 Dock Street, Dundee DD1 3DR

3.0 out of 5.0
4 out of 5 (443 reviews)

Located in the heart of Dundee, this hotel is within a 15-minute walk of City Square and Discovery Point. Verdant Works is 0. …

CA$93
Carnoustie Golf Hotel
Carnoustie Golf Hotel

The Links, Carnoustie DD7 7JE

4.0 out of 5.0
4.1 out of 5 (348 reviews)

Situated by the sea, this spa hotel is 0.2 mi (0.4 km) from Carnoustie Golf Links and within 9 mi (15 km) of Claypotts Castle …

CA$94
Holiday Inn Express Dunfermline
Holiday Inn Express Dunfermline

Halbeath, Dunfermline KY11 8DY

3.0 out of 5.0
4 out of 5 (223 reviews)

Situated in Dunfermline, this eco-friendly hotel is within 3 mi (5 km) of Abbot House, Dunfermline Abbey, and Andrew Carnegie …

CA$83

Recent Reviews in Perth

Hide content

Narrow your search

Perth Hotel Guide

Planning to spend a bit of time in Perth and Kinross? You can choose from a number of options. Within 6 miles (10 kilometers) of Perth, you'll discover 6 quality short and long-stay accommodation options from which to choose.

Location is so important when it comes to trouble-free traveling, so check out the latest deals at the Heidl Guest House and The Station Hotel, all of which are a short distance of the town center.

Accommodation options near the St. John's Kirk include the Ballabeg Guest House and Mercure Perth Hotel. Alternatively, if Black Watch Regimental Museum is why you are traveling to Perth, the Ballabeg Guest House and Mercure Perth Hotel will be sure to please.

The Green Hotel Golf & Leisure Resort is located 13 miles (21 kilometers) from the center of Perth. Or, alternatively, the Hilton Dunkeld House is situated 13 miles (21 kilometers) away. Other places to stay worth checking out around Perth are the Covenanter Hotel and the Ballathie Country House Hotel and Estate.

An alternative place to stay is Pitlochry, which is 25 miles (40 kilometers) to the southeast of the heart of Perth. Here is where you'll find the Edradour Distillery, Pitlochry Festival Theatre and Ben Vrackie. Pitlochry accommodations include the Pine Trees Hotel Pitlochry and Atholl Palace Hotel.

Before you leave Perth and Kinross, why not make sure you experience some local sport. Visit Celtic Park to the northeast of Perth. Sleep near the action at the Glasgow Central Boutique Suites and Bistro or the MAX Serviced Apartments Glasgow, Olympic House.

Dundee Airport is the most used airport for flying into Perth. It is 16 miles (26 kilometers) away. Doubletree by Hilton Dundee is a nearby hotel.

false