Hotels in Perth, United Kingdom

Search and compare Perth, United Kingdom hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Perth, Scotland

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Crieff Road, Perth, United Kingdom
Located within driving distance of Loch of the Lowes, Leonardo Boutique Huntingtower Perth offers comfortable rooms with free wireless access. This hip 4-star hotel is just a 10-minute drive from Perth.
Free Wi-Fi
Parking
8.1
Excellent
3558 reviews
Location
3.0 mi from city centre
Kinclaven By Stanley 1, Perth, United Kingdom
The hotel provides a concierge service, as well as car hire and bike rental. Free Wi-Fi is available. Guests can also explore the hotel's garden.
Free Wi-Fi
Parking
8.5
Excellent
2852 reviews
Location
8.4 mi from city centre
Tay Street, Perth, United Kingdom
Those staying at The Royal George Hotel can enjoy the property's gardens. Those staying at the property have access to express check-in/check-out, around the clock reception and a meeting room. Complimentary wireless internet is also available.
Free Wi-Fi
Parking
8.1
Excellent
3460 reviews
Location
0.3 mi from city centre
2 St Leonards Bank, Perth, United Kingdom
Those staying at The Parklands Hotel can make the most of the property's gardens. Complimentary wireless internet access is available.
Free Wi-Fi
Parking
8.5
Excellent
913 reviews
Location
0.3 mi from city centre
Strathmore Street, Perth, United Kingdom
Hazeldene Guest House offers 3-star accommodation, as well as ski slopes, a concierge and free Wi-Fi. It also features luggage storage, laundry facilities and room service.
Free Wi-Fi
Parking
8.9
Excellent
927 reviews
Location
0.6 mi from city centre
53 Dunkeld Road, Perth, United Kingdom
Rosebank Guest House provides 4-star accommodation, plus free Wi-Fi, indoor tennis courts and an express check-in and check-out feature. The various facilities this luxury guest house offers include a skating rink, laundry facilities and luggage storage.
Free Wi-Fi
Parking
9.7
Excellent
188 reviews
Location
0.6 mi from city centre

Travel insights for hotels in Perth

Use our HotelsCombined data-powered tips to help you find your next hotel in Perth.

What is the cheapest month to book a hotel in Perth?

The cheapest month to book a hotel in Perth is January (£63). Conversely, the most expensive month to stay in Perth is August (£205).

What is the cheapest day to stay in a hotel in Perth?

The cheapest day to stay in Perth is Sunday (£78). On the other hand, travellers can expect to pay the most on Saturday, when the average nightly price is £174.

How much is a hotel in Perth tonight?

Users have found prices for hotels in Perth tonight starting as low as £42, rising to an average cost of £99, based on searches in the last 72 hours. Prices start from £71 for a 4-star hotel in Perth for tonight.

How much is a Perth hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in Perth this weekend for as little as £58/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as £58/night. For a 4-star hotel in Perth, the cheapest rate recently found was £95/night for this weekend.

How far ahead should you book a hotel in Perth?

Save money by booking a hotel at least 55 days before your trip to Perth. The lowest price found when booking 55 days ahead was £51 per night.

Cheapest hotels in Perth, Scotland

Out of the hotels in Perth we've come across, these properties are priced the lowest. If you have the flexibility, change the dates selected to compare prices.
Broxden Trunk Road Service Area, 5, Perth, United Kingdom
2.0 mi from city centre
Parking
£31
Avg. per night
Crieff Road, Perth, United Kingdom
2.2 mi from city centre
Parking
£31
Avg. per night
18 Dundee Road, Perth, United Kingdom
0.4 mi from city centre
Parking
Air conditioning
£34
Avg. per night
Perth Mill Street, Perth, United Kingdom
0.2 mi from city centre
Air conditioning
£52
Avg. per night
Glenfarg, Perth, United Kingdom
7.0 mi from city centre
Free Wi-Fi
Parking
£54
Avg. per night
Perth College Uhi, Crieff Road, Perth, United Kingdom
1.3 mi from city centre
Free Wi-Fi
Parking
£56
Avg. per night
90 Glasgow Road, Perth, United Kingdom
0.7 mi from city centre
Free Wi-Fi
£57
Avg. per night
34 South Street, Perth, United Kingdom
0.1 mi from city centre
Free Wi-Fi
£59
Avg. per night
Perth Racecourse, Perth, United Kingdom
2.4 mi from city centre
Free Wi-Fi
£66
Avg. per night
196 Dunkeld Road, Perth, United Kingdom
1.9 mi from city centre
Free Wi-Fi
Parking
£68
Avg. per night
West Mill Street, Perth, United Kingdom
0.2 mi from city centre
Free Wi-Fi
£72
Avg. per night
Dundee Road, 50, Perth, United Kingdom
0.6 mi from city centre
Free Wi-Fi
Parking
£75
Avg. per night
23 York Place, Perth, United Kingdom
0.2 mi from city centre
Free Wi-Fi
Parking
£83
Avg. per night
37 York Place, Perth, United Kingdom
0.3 mi from city centre
Free Wi-Fi
£86
Avg. per night
2 Cross Street, Perth, United Kingdom
1.7 mi from city centre
Free Wi-Fi
Parking
£86
Avg. per night
Ballinluig, Near Pitlochry, Perthshire, Perth, United Kingdom
20.0 mi from city centre
Free Wi-Fi
Parking
£89
Avg. per night

Hotel prices in Perth, Scotland

Prices on hotels (average nightly rate) for the dates selected, broken down by hotel class. We've also highlighted the most popular hotels and best value within each hotel class.
4 stars +
Kinclaven By Stanley 1, Perth, United Kingdom
2 St Leonards Bank, Perth, United Kingdom
53 Dunkeld Road, Perth, United Kingdom
Dundee Road, 50, Perth, United Kingdom
3 stars
West Mill Street, Perth, United Kingdom
90 Glasgow Road, Perth, United Kingdom
34 South Street, Perth, United Kingdom
Broxden Trunk Road Service Area, 5, Perth, United Kingdom

Other accommodation in Perth, Scotland

Perth College Uhi, Crieff Road, Perth, United Kingdom
1.3 mi from city centre
Free Wi-Fi
Parking
£56
Avg. per night
Dundee Road, 50, Perth, United Kingdom
0.6 mi from city centre
Free Wi-Fi
Parking
£75
Avg. per night
Crieff Road, Perth, United Kingdom
2.2 mi from city centre
Parking
£31
Avg. per night
Kinclaven By Stanley 1, Perth, United Kingdom
8.4 mi from city centre
Free Wi-Fi
Parking
£97
Avg. per night

Where to stay in Perth

Whether you're visiting Perth for leisure or business, utilise the map to find hotels close to your ideal location. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

About Perth, Scotland

Spread along the banks of River Tay, Perth has a royal past showcased in its architecture, landscapes and ancient castles. Known as the “Fair City”, it’s a gateway to the Scottish Highlands and boasts art trails, public gardens and indie-style boutiques.

Things to do in Perth

Get oriented in Perth by strolling along George Street, which is dotted with cafes, espresso bars and vintage shops. Take a break at Provender Brown for coffee or lunch, then visit Fergusson Gallery to view paintings, costumes and sketchbooks of artist John Fergusson and dancer Margaret Morris.

Visit Balhousie Castle to learn about the infamous Black Watch regiment from 1725, then pick up regimental memorabilia in the castle’s gift shop. View some of Scotland’s oldest monuments and headstones at Greyfriars Burial Ground, such as the “Weeping Woman” and “Adam and Eve.”

Enjoy the outdoors with a day of hiking at Kinnoull Hill, a designated Site of Special Interest, then stroll Branklyn Gardens to discover exotic plants from Tibet and Bhutan. Cast a line in the River Tay to reel in Atlantic salmon or follow the course of Perth’s history through sculptures, murals and gardens on the River Tay Public Art Trail.

Perth is the original home to the Dewars and Bells whiskeys, both of which can be found in pubs and restaurants across the city. For French-inspired cuisine, book a table at 63 Tay Street or indulge in classic Scottish fare at Deans@Let’s Eat. For European fusion food, visit Sante Wine Bar.

Getting around Perth

Transportation options in Perth include buses, taxis and shuttles. Rental cars are available in the city or at Dundee Airport, about 20 minutes away.

Facts about staying in Perth, Scotland

  • What are the best hotels in Perth?

    One of the most popular hotels in Perth is Mercure Perth Hotel, which has been reviewed by 3,021 users and currently has a rating of 7.4/10. Other top-rated locations include Travelodge Perth Broxden Junction and The Bein Inn Hotel & Restaurant, which have received 8.7/10 and 7.4/10 ratings from our users, respectively.

  • How much is a cheap hotel in Perth?

    HotelsCombined users have found cheap hotels in Perth starting from £69 per night in the last 3 days.

  • What are some other cities to stay in when visiting Scotland?

    In addition to Perth, travellers opt to visit Edinburgh when visiting Scotland. Glasgow is also a popular choice to visit.

  • How many hotels are there in Perth?

    In total, there are 392 hotels to choose from in Perth, compared to 35,705 properties in Scotland.

See more FAQs

Find better results for your stay in Perth, Scotland