Perth, Scotland, is a charming destination that boasts a diverse range of attractions and landscapes. Situated in the picturesque countryside, it is home to magnificent castles, friendly locals, and world-class golf courses. Visitors can explore the stunning gardens, enjoy a scenic river cruise, or indulge in a spot of hunting. The area is also rich in history and archaeology, with nearby attractions like Scone Palace and Balhousie Castle. For those seeking adventure, there are opportunities for ice skating and bowling. With its close proximity to Kings Park and other nearby castles like Taymouth Castle and Blairquhan Castle, Perth is the perfect Scottish resort for tourists seeking a memorable holiday experience.
Search Perth hotels
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check prices for these dates
Top hotels and accommodation in Perth

Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHG
9.0 out of 10, Wonderful, (1000)
The price is AU$124
includes taxes & fees
6 Apr - 7 Apr

Murrayshall Country Estate
Murrayshall Country Estate
9.2 out of 10, Wonderful, (356)
The price is AU$233
includes taxes & fees
6 Apr - 7 Apr

Leonardo Boutique Huntingtower Perth
Leonardo Boutique Huntingtower Perth
9.0 out of 10, Wonderful, (797)
The price is AU$166
includes taxes & fees
6 Apr - 7 Apr

Salutation Hotel
Salutation Hotel
8.2 out of 10, Very good, (767)
The price is AU$164
includes taxes & fees
8 Apr - 9 Apr

The Bankfoot Inn
The Bankfoot Inn
9.2 out of 10, Wonderful, (116)
The price is AU$175
includes taxes & fees
5 Apr - 6 Apr

Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate
8.8 out of 10, Excellent, (478)
The price is AU$252
includes taxes & fees
4 May - 5 May
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Perth
Get away to Perth! Enjoy the castle, countryside and gardens.

More cheap accommodation in Perth
More cheap accommodation in Perth
More cheap accommodation in Perth

Ye Olde Hotel
61 Main Street, St. Andrews, Scotland
The price is AU$143 per night from 6 Apr to 7 Apr
AU$143
includes taxes & fees
6 Apr - 7 Apr
8/10 Very Good! (3 reviews)
Stay near top Perth attractions
Stay near top Perth attractions
Stay near top Perth attractions

Scone Palace
4.5/5(5 reviews)
Marvel at exquisite rooms and galleries of this beautiful palace and learn about its role in Scotland’s heritage.
Find out more about Perth
Find out more about Perth
Explore pristine beaches and vibrant city life in Perth
Top reasons for your visit to Perth
Great and cheap hotels in Perth
Where to stay in Perth
Explore the best activities and sights in Perth
How to save money on a holiday visit to Perth
Discover the flavours of Perth
Best time to visit Perth
Recent Reviews in Perth
Recent Reviews in Perth
Recent Reviews in PerthExpedia verified reviews

The City Hotel
5/5 Excellent
Returning customer
"Always stay here when we are in dunfermline fir something atvthe alhambra. Great breakfast too included"
A verified traveller stayed at The City Hotel
Posted 2 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
What kind of hotels are in Perth?
- Adventure Sport Hotels in Perth
- Boutique Hotels in Perth
- Business Hotels in Perth
- Cheap Hotels in Perth
- Family Hotels in Perth
- Golf Hotels in Perth
- Green Hotels in Perth
- Historic Hotels in Perth
- Hotels with Parking in Perth
- Hotels with Pool in Perth
- Luxury Hotels in Perth
- Pet Friendly Hotels in Perth
- Romantic Hotels in Perth
- Ski Hotels in Perth
- Spa Hotels in Perth
More accommodation types in Perth
- Cottages in Perth
- Apartments in Perth
- Holiday Homes in Perth
- Guest Houses in Perth
- B&B in Perth
- Cabin Rentals in Perth
- Lodges in Perth
- Inns in Perth
- Condo Rentals in Perth
- Villas in Perth
- Chalets in Perth
- Farmstay in Perth
- Serviced Apartments in Perth
- Caravan Parks in Perth
- Hostels in Perth
- Country House in Perth
- Castles in Perth
- Holiday Parks in Perth
Which hotels are closest to the Perth airport?
Which hotel chains are in Perth?
Are there hotels near Perth?
- St. Andrews Hotels
- Pitlochry Hotels
- Stirling Hotels
- Dundee Hotels
- North Sea Hotels
- Dollar Hotels
- Anstruther Hotels
- Scottish Highlands Hotels
- Dunfermline Hotels
- Falkirk Hotels
- South Queensferry Hotels
- Menstrie Hotels
- Crieff Hotels
- Aberfeldy Hotels
- Dunkeld Hotels
- Leven Hotels
- Dunblane Hotels
- Blairgowrie Hotels
- Great Britain Hotels
- Callander Hotels
Explore more hotels
- The Stirling Highland Hotel
- DOLLARBEG CASTLE - The Tower - Luxury Apartment
- Lomond Hills Hotel & Health Club
- The Pitlochry Hydro Hotel
- Hill Park Hotel
- Malmaison Dundee
- Old Course Hotel
- The City Hotel
- Carnoustie Golf Hotel
- Highland Gate, Stirling by Marston's Inns
- DoubleTree by Hilton Dunblane Hydro
- Hotel Colessio
Expedia's Latest Trends
Hotels
Flights
Cars