A street with a historic building, a cafe, and a traffic light.

Search Perth hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Perth hotels

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,014 reviews)
"Wonderful place. I would stay here again."
Canada
Nancy
The price is AU$323
includes taxes & fees
2 Aug - 3 Aug
Village Hotel Edinburgh

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
"Good facility"
United Kingdom
Gordon
The price is AU$162
includes taxes & fees
19 July - 20 July
Holiday Inn Express Perth by IHG

Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (977 reviews)
"Great for our stopover for family of 4. Great location and good room layout for 4. No working lift or shower only downsides."
United Kingdom
IAN
The price is AU$163
includes taxes & fees
19 July - 20 July
Salutation Hotel

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (204 reviews)
"The scone arms is a lovely place to stay. It was lovely and clean the staff were very accomodating. Breakfast was very good with excellent choice, I would highly recommend it. Great value"
United Kingdom
ELIZABETH
The price is AU$188
includes taxes & fees
17 July - 18 July
Scone Arms Hotel

Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,004 reviews)
"Room was warm and clean, staff were friendly and helpful"
United Kingdom
John
The price is AU$114
includes taxes & fees
19 July - 20 July
Mercure Perth Hotel

Parklands Hotel

Parklands Hotel
4.0 star property
Perth
8.8 out of 10, Excellent, (314 reviews)
"The hotel is very handy for town centre with onsite parking. The manager and staff were all very friendly and helpful if you had a query. The evening meals were very excellent with freshly made individual cooked breakfasts 🍳 n the morning. Tea/ coffee and toast brought to the table. Great service."
United Kingdom
Mary
The price is AU$139
includes taxes & fees
19 July - 20 July
Parklands Hotel

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,420 reviews)
"Great place!!"
United States
Lois
The price is AU$246
includes taxes & fees
30 July - 31 July
Dakota Edinburgh

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (107 reviews)
"Very nice place, clean, friendly staffs, and great breakfast. "
United States
Jeed
The price is AU$190
includes taxes & fees
19 July - 20 July
Sunbank House Hotel

Lovat Hotel

Lovat Hotel
3.0 star property
Perth
7.0 out of 10, Good, (308 reviews)
"Great hotel staff and restaurant "
United Kingdom
Mifftahul
The price is AU$128
includes taxes & fees
17 July - 18 July
Lovat Hotel

The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (435 reviews)
"Really friendly staff and the food was great"
United Kingdom
steve
The price is AU$211
includes taxes & fees
22 July - 23 July
The Royal George Hotel

Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (908 reviews)
"Great staff and lovely food would not hesitate to recommend this hotel"
United Kingdom
George
The price is AU$221
includes taxes & fees
9 Aug - 10 Aug
Leonardo Boutique Huntingtower Perth

Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (7 reviews)
"In centre of town close to restaurants bars etc. Limited car parking at Hotel but paying car park nearby . "
United Kingdom
Kenneth
The price is AU$209
includes taxes & fees
6 Aug - 7 Aug
Woodlea

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (403 reviews)
"The grounds and view were spectacular."
Canada
Greg
The price is AU$325
includes taxes & fees
19 July - 20 July
Murrayshall Country Estate

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
10.0 out of 10, Exceptional, (1 review)
Murrayshall Country Estate

Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (245 reviews)
"We attended the race meeting and stayed overnight. Great location, good rooms and very helpful and accommodating staff. An amazing day spent with friends."
United Kingdom
Shona
The price is AU$151
includes taxes & fees
19 July - 20 July
Riverstone Lodge Hotel

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (585 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is AU$227
includes taxes & fees
29 July - 30 July
Ballathie House Hotel

Organic Welltree

Organic Welltree
2.0 star property
Perth
9.8 out of 10, Exceptional, (16 reviews)
"Very tastefully decorated room. Excellent elegant breakfast. "
United Kingdom
Sheila
The price is AU$191
includes taxes & fees
6 Aug - 7 Aug
Organic Welltree

Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
Perth
7.0 out of 10, Good, (10 reviews)
"This is a very dated property. Very low grade rooms. Carpets worn and dirty. Would not stay again"
United States
Marilyn
The price is AU$143
includes taxes & fees
19 July - 20 July
Premier Inn Perth City Centre

Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
3.0 star property
Leith
8.6 out of 10, Excellent, (1,006 reviews)
"I enjoyed my stay there"
Canada
Lou-Ann
The price is AU$288
includes taxes & fees
19 July - 20 July
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction
3.0 star property
Perth
8.4 out of 10, Very good, (50 reviews)
"Ample parking, room big and bed comfy. Easy to find and good mobile coverage as the Wi-Fi’s only free for 30 mins. Great budget hotel"
United Kingdom
Chris
Travelodge Perth Broxden Junction
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

Stay near popular Perth attractions

Learn more about Perth

Once Scotland's capital, Perth offers riverside walks along the Tay and impressive collections at the Perth Museum and Art Gallery. Climb Kinnoull Hill for dramatic views or time your visit for the annual Perth Festival of the Arts held each May.

A large stone castle with a sign for The Black Watch Castle & Museum.

Top Perth Hotel Reviews

Recent Reviews in Perth

More cheap accommodation in Perth

Find out more about Perth

Top reasons to visit Perth

  • Stunning Outdoor Activities: Perth offers a wealth of outdoor experiences, from scenic walks in lush reserves to adventurous excursions, all easily accessible from the city centre.
  • Cultural Attractions: Immerse yourself in local culture by visiting the Perth Museum, Perth Racecourse, and the iconic Perth Bridge.
  • Renowned Golf Courses: Enjoy a round of golf at some of Scotland's finest golf courses, set against breathtaking landscapes.
  • Family-Friendly Experiences: Perth provides a variety of attractions suitable for all ages, ensuring a delightful visit for families.
  • Charming Accommodation: Choose from an array of lodgings, including quaint bed and breakfasts and comfortable hotels, tailored to your needs.

Find great hotels in and around Perth

Perth, Scotland offers a delightful array of accommodation options, from charming bed and breakfasts to well-appointed hotels. Whether you're seeking a pet-friendly retreat, a base for business travel, or an adventure-filled holiday, you'll find suitable lodgings across the city. Notable choices include the Travelodge Perth Central and various other hotels that cater to your specific needs, ensuring a comfortable stay as you explore the picturesque surroundings.

  • The Landmark Hotel & SPA Leisure Club Dundee By Sunday: Situated approximately 24km from Perth, The Landmark Hotel & SPA Leisure Club is an ideal retreat for those seeking an adventurous and rejuvenating escape. The hotel embraces a spa theme, offering a full-service spa, an indoor pool, and a steam room for relaxation after a day of engaging in nearby adventure sports, including hiking, biking, and sailing. Suitable for both leisure and business travellers, this property provides a unique combination of recreation and comfort, ensuring a refreshing stay.
  • Mercure Perth Hotel: Located in the heart of Perth, the Mercure Perth Hotel is tailored for eco-conscious travellers who appreciate a pet-friendly environment. This eco-certified hotel combines modern amenities with a commitment to sustainability, making it an excellent choice for business trips or leisurely getaways. With a welcoming pet policy that allows dogs, guests can enjoy the convenience of travelling with their furry companions while experiencing quality service and comfortable accommodation in a vibrant setting.
  • Holiday Inn Express Perth by IHG: The Holiday Inn Express Perth boasts a commendable guest rating of 9.0 out of 10 and is situated conveniently within Perth. This hotel is ideal for those who desire a blend of eco-friendly practices and pet-friendly amenities, making it a suitable choice for business travellers and holidaymakers alike. With a range of facilities that cater to the needs of modern guests, including a pet policy allowing for certain pets, this hotel ensures a comfortable stay while supporting environmentally responsible travel.

Where to stay in and around Perth

Perth, Scotland, is a delightful city nestled in the heart of the picturesque Perthshire countryside. Travellers can enjoy a variety of outdoor activities, from scenic walks to adventurous excursions, all within walking distance from the city centre. With its friendly atmosphere and family-friendly attractions, Perth offers a perfect blend of relaxation and exploration for visitors looking to immerse themselves in the natural beauty and vibrant culture of this charming region.

  • Perthshire: Nestled 13km away from Perth, Perthshire is a haven for outdoor enthusiasts and adventure seekers. Known for its breathtaking scenery, the area boasts a plethora of hiking trails and golf courses, making it an ideal destination for those looking to combine relaxation with outdoor activities. The natural beauty of the nearby national park and tranquil lakes provides a perfect backdrop for exploration. With a visitor peak from July to September, the region offers a vibrant atmosphere during the summer months, while maintaining a quieter charm in the winter.
  • Blairgowrie: Located 23km from Perth, Blairgowrie is a charming city that caters to those seeking adventure and stunning landscapes. The city is particularly vibrant during April, July, and September, attracting visitors with its ski fields and numerous golf options. Blairgowrie is bordered by majestic national parks and historical castles, making it an intriguing destination for culture and nature lovers alike. The combination of outdoor activities and scenic beauty ensures a memorable experience for all who visit.
  • Scone: Situated within the Perth area, Scone is a quaint village that draws visitors with its rich cultural heritage and picturesque scenery. The village sees a peak in tourist arrivals from April to May and during the summer months, thanks to its lovely theatre and spa facilities. Scone is home to historic landmarks, including a historic palace and house, offering a glimpse into the region's past. For those interested in culture and outdoor experiences, Scone is an ideal spot to unwind and immerse oneself in the local charm.

Things to do near Perth

Perth, Scotland, offers a delightful mix of outdoor activities and scenic beauty, making it perfect for adventure holidays. Enjoy a round of golf at its renowned courses, take in a performance at the local theatre, or embark on a leisurely train trip. For those seeking excitement, pub crawls and day trips can provide a taste of local culture and adventure. Whether you’re after relaxation or thrill, Perth has something for everyone.

Shopping

In the heart of Perth, you’ll find the bustling Thimblerow Market, offering local crafts and tasty treats. If you're up for a drive, the nearby St John's Shopping Centre features a variety of high street brands, while the larger shopping experience awaits at the intu Braehead, just a bit further afield.

Recreation

At the tranquil Crieff Hydro, indulge in rejuvenating spa treatments and wellness programmes surrounded by stunning countryside. Explore the beautiful gardens and partake in yoga sessions, while enjoying the peaceful atmosphere that encourages relaxation and mindfulness during your stay.

The Wellbeing Sanctuary offers a holistic approach to health, featuring rejuvenating therapies and wellness workshops. Experience calming treatments and connect with nature through guided walks, all designed to enhance your sense of well-being and tranquillity.

Adventure

At Knockhill Racing Circuit, located 29km from Perth, adrenaline seekers can enjoy thrilling motor racing experiences. The circuit hosts various events, offering a chance to witness high-speed action and feel the excitement of motorsport in a vibrant atmosphere, making it an exhilarating destination for adventure enthusiasts.

Nightlife

Explore the vibrant atmosphere at The Green Room on the High Street, where you can savour local ales and enjoy live music. For a lively dance scene, visit The Loft Club on South Street, featuring DJs and a buzzing crowd ready to dance the night away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Perth

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Perth are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Perth is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Perth is Monday. The most expensive day to stay in Perth is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search wizard to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Perth with your flights and activities through an Expedia package.

Find the best attractions in Perth

Perth, Scotland, is perfect for outdoor and adventure holidays, boasting scenic reserves, historic houses, and castles. Visitors can immerse themselves in culture and family-friendly experiences by exploring attractions such as Perth Racecourse, Perth Museum, and the iconic Perth Bridge. Whether you seek picturesque landscapes or rich history, Perth offers a delightful array of activities to enjoy during your stay.

  • Scone Palace: Nestled in the heart of Perth, Scone Palace is a magnificent historic house known for its stunning architecture and lush gardens. Visitors can explore its rich history, including connections to Scottish royalty, and enjoy the serene surroundings that exude cultural charm.
  • Perth Art Gallery and Museum: Situated within Perth, this gallery and museum showcases an impressive collection of art and historical exhibits. It's an ideal spot for art enthusiasts and history buffs alike, offering a glimpse into the region's artistic heritage and cultural significance.
  • Huntingtower Castle: This romantic castle, located a short distance from Perth, boasts fascinating architecture and enchanting gardens. Its historical significance and picturesque setting make it a captivating destination for those interested in Scotland's medieval past.

Best time to go to Perth

The best time to visit Perth can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Perth falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Perth falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January36.1°F (2.3°C)Light RainMostly CloudyAverageSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudyAverageSlightly Low
March40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
April44.1°F (6.7°C)Light RainMostly CloudySlightly HighAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudyAverageSlightly High
September52.9°F (11.6°C)Light RainMostly CloudySlightly HighAverage
October47.5°F (8.6°C)Light RainMostly CloudySlightly LowAverage
November41.4°F (5.2°C)Light RainMostly CloudySlightly LowAverage
December37.2°F (2.9°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Perth

Flying into Perth, Scotland is convenient with several major airports nearby. EDInburgh Airport (EDI) is approximately 50km from Perth, with notable hotels such as Crescent House and Virgin Hotels Edinburgh located 11km from the airport. GLAsgow International Airport (GLA) is about 85km away, with options like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa situated within 11km. Finally, Aberdeen Airport (ABZ) is 116km from Perth, featuring hotels like Marcliffe and Leonardo Hotel Aberdeen, both 10km from the airport. Each hotel offers various transportation services for easy access to the airports.

Frequently asked questions

Where is the best place for a stay in Perth?
Based on our traveller data, Salutation Hotel is one of the top choices for your stay. This hotel offers 2 bars and a restaurant. Other good choices for your stay include Mercure Perth Hotel and Holiday Inn Express Perth by IHG. See all available top hotels, or vacation rentals in Perth.
What are some of the best holiday rentals that Perth has to offer?
The Townhouse Aberfeldy: This holiday home rental outside of Perth comes with free WiFi so that you can feel at home during your trip. Another good choice for your trip to Perth is Hot tub, beautifully restored Manse. Fantastic midweek rates available.. See all vacation rentals in Perth.
If I need to cancel my hotel reservation in Perth, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable as long as you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of check in. If you booked a non-refundable reservation, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Perth.
What's the best accommodation for a budget-friendly stay in Perth?
Based on our traveller reviews, Perth Youth Hostel is a top choice for a less expensive stay. View all budget hotels in Perth.
What's the best family accommodation in Perth?
Salutation Hotel is a hotel with a restaurant and laundry facilities, and it's a top choice on Expedia for families. Woodlea is another good choice for your stay with the kids. Also, attractions such as Perth Ice Rink and Rollo Park are fun for children of all ages. Find more child-friendly accommodations in Perth.
What is the favourite LGBTQ-friendly place to stay in Perth?
Mercure Perth Hotel is a top LGBTQ-friendly hotel, and features free Wi-Fi and LED TVs. Holiday Inn Express Perth by IHG and Sunbank House Hotel are other good options for your stay. See all available hotels listed as LGBTQ-friendly in Perth.
What's the best dog-friendly place to stay in Perth?
Ballathie House Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good options to stay with your pet include Salutation Hotel and Mercure Perth Hotel. See more pet-friendly hotel accommodations in Perth.
What's the best luxury hotel in Perth?
The Townhouse is a luxury guest house and popular for Expedia travellers looking for an elegant place to stay. Find more luxury hotels in Perth.
What's the best boutique-style accommodation in Perth?
Parklands Hotel is a favourite hotel with our travellers looking for stylish accommodation, and features 15 guestrooms, free parking and a garden. See all boutique hotels in Perth.
What's the best hotel for a golf holiday in Perth?
Murrayshall Country Estate is a top hotel that has a golf course and features free WiFi. Another good choice is Meikleour Arms Hotel and Restaurant if you'd like to be close to a golf course while in town. Visit North Inch Golf Course, King James V1 Golf Course or Dunning Golf Club to perfect your golf swing. See more golf hotels in Perth.
What are some accommodation options with pools in Perth?
Apex City Quay Hotel & Spa: Provides a full-service spa, an indoor pool and a sauna. Stirling Court Hotel and The Pitlochry Hydro Hotel are two additional hotels that feature an on-site pool. View all hotels with pools in Perth.
What is the best spa hotel in Perth?
Woodlea is a top spa hotel with 13 rooms, free WiFi and luggage storage. Enjoy a body scrub, body treatment or steam room at the on-site spa. Another popular spa hotel in Perth is Silverwood Luxury Lodge Resort. See all spa hotels in Perth.
What is staying in Perth like?
Visitors give high marks for the riverfront in Perth, which is also known for its golf courses and gardens. The rural and welcoming setting also entices those visiting the city. In Perth, there are 256 hotels and other accommodation options to choose from. Find out more about Perth.
What should I see while I'm in Perth?
Cultural venues include Perth Concert Hall, Perth Art Gallery and Museum and Black Watch Regimental Museum. Landmarks like Scone Palace, Perth Theatre and St. John's Kirk might be worth a visit. The countryside and gardens highlight the natural beauty with places to discover including Woodland Park, Rollo Park and Keltie Loch. Take a look at what more there is to see and do in Expedia's Perth guide.
How can I get around Perth?
If you want to venture outside the area, hop on a train at Perth Station. If you want to venture out around the area, you may want a rental car in Perth for your journey.
What's the seasonal weather like in Perth?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 3°C. Average annual precipitation for Perth is 995 mm.

Explore a world of travel with Expedia