Search Hotels near Top Perth Attractions

Most Popular Hotels in Perth, Scotland

See all 29 Hotels in Perth
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

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

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

£59
The Last Cast
The Last Cast

Main street, Perth PH2 9PL

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

Situated in a rural location, this guesthouse is within 6 mi (10 km) of Fergusson Gallery, Perth Ice Rink, and St. John's Kir …

£65
The Station Hotel
The Station Hotel

1 Leonard Street, Perth PH2 8ET

3.5 out of 5.0
3.4 out of 5 (223 reviews)

Situated in Perth, this hotel is within a 15-minute walk of Fergusson Gallery, St. John's Kirk, and Perth Ice Rink. St. …

£40
Heidl Guest House
Heidl Guest House

43 York Place, Perth PH2 8EH

3.0 out of 5.0
4.6 out of 5 (135 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 …

£65
Hollyburn House
Hollyburn House

Main Street, Perth PH1 4AB

4.0 out of 5.0
4.9 out of 5 (75 reviews)

Situated in Bankfoot, this bed & breakfast is within 9 mi (15 km) of Birnam Oak, Dunkeld Cathedral, and The Hermitage. Loch o …

£75
Salutation Hotel
Salutation Hotel

34 South Street, Perth PH2 8PH

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

£64
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 …

£85
Clark Kimberley Guest House
Clark Kimberley Guest House

57-59 Dunkeld Road, Perth PH1 5RP

3.0 out of 5.0
4.5 out of 5 (56 reviews)

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

£65
Cherrybank Inn
Cherrybank Inn

210 Glasgow Road, Perth PH2 0NA

4.0 out of 5.0
3.5 out of 5 (73 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' …

£70
Newmill Farm
Newmill Farm

Perth Road, Perth PH1 4PS

3.0 out of 5.0
4.5 out of 5 (31 reviews)

Situated in Perth, this farm stay is within 6 mi (10 km) of McDiarmid Park, Huntingtower Castle, and St. Ninian's Cathedral …

£75

Recent Reviews in Perth

Hide content

Narrow your search

Pocket Guide: Perth, Scotland

Scotland’s Lowlands are home to some of the country’s most beautiful and idyllic countryside, and within the Lowlands you’ll find the region of Perth and Kinross. This historic part of the nation has a range of important sites that includes the likes of Loch Leven Castle, the tower house that was once the jail of Mary Queen of Scots, the Black Watch Monument, and Castle Campbell. There are also a number of stunning natural attractions such as Lomond Hills Regional Park and the Tay Forest, which makes Perth and Kinross a destination that both culture vultures and active sportsmen can enjoy if they book a hotel for their stay.

Visit the Old Capital of Perth

Although it is amongst the smallest cities in Scotland, Perth was once the capital of the country, but today is perhaps better known as being one of its major culinary centres. Among the major attractions the city has to offer its visitors, the most famous is certainly Scone Palace, the site of the coronations for many of Scotland’s most famous kings.

To start planning your visit to the Perth and Kinross region simply use the Expedia search tool now to research and book a hotel that suits all your holidaying needs.

You can also have a look at our great selction of hotels in Dundee as an alternative destination for your stay.

false