Top 10 Perth Hotel Deals

See all 86 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 (271 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$86
Heidl Guest House
Heidl Guest House

43 York Place, Perth PH2 8EH

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

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

CA$90
Best Western Lovat Hotel
Best Western Lovat Hotel

90-92 Glasgow Road, Perth PH2 0LZ

3.0 out of 5.0
3.5 out of 5 (12 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$84
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 4.2 mi (6.7 km) from Perth Concert Hall and 8 mi (12.9 km) from Scone …

CA$92
The Bankfoot Inn
The Bankfoot Inn

Main Street, Perth PH1 4AB

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

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

CA$97
Grampian Hotel
Grampian Hotel

37 York Place, Perth PH2 8EH

3.0 out of 5.0
3.8 out of 5 (5 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
Holiday Inn Express Dundee
Holiday Inn Express Dundee

41 Dock Street, Dundee DD1 3DR

3.0 out of 5.0
4 out of 5 (447 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$92
Carnoustie Golf Hotel
Carnoustie Golf Hotel

The Links, Carnoustie DD7 7JE

4.0 out of 5.0
4.1 out of 5 (354 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$85
Holiday Inn Express Dunfermline
Holiday Inn Express Dunfermline

Halbeath, Dunfermline KY11 8DY

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

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

CA$75
CLC Duchally Country Estate
CLC Duchally Country Estate

Gleneagles, Auchterarder PH3 1PN

4.0 out of 5.0
4.7 out of 5 (94 reviews)

Located in a rural location, this family-friendly hotel is 2.1 mi (3.5 km) from Gleneagles Golf Course and 12.4 mi (19.9 km …

CA$118

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