Find hotels in Perth from CA $80

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 2,847 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Premier Inn Perth City Centre

3.0 star property
10.0 out of 10, Exceptional, (1)
The price is CA $110
CA $133 total
includes taxes & fees
Aug 3 - Aug 4
Premier Inn Perth City Centre

Murrayshall Country Estate

4.0 star property
9.2 out of 10, Wonderful, (377)
"Excellent facilities and great ambiance "
The price is CA $261
CA $313 total
includes taxes & fees
Jul 27 - Jul 28
Murrayshall Country Estate

Scottish Stunning Stay With Free Parking

4.0 star property
10.0 out of 10, Exceptional, (1)
"The apartment was in lovely condition and well maintained but what I appreciated most was the host’s responsive communication and kindness. He went above and beyond to ensure our stay was pleasant and stress-free, even calling a cab for us when I had issues with my phone. Highly recommended!"
The price is CA $286
CA $343 total
includes taxes & fees
Jul 29 - Jul 30
Scottish Stunning Stay With Free Parking

Holiday Inn Express Perth by IHG

3.0 star property
9.0 out of 10, Wonderful, (1005)
"Nice staff, good breakfast, clean room."
The price is CA $135
CA $162 total
includes taxes & fees
Aug 3 - Aug 4
Holiday Inn Express Perth by IHG

Organic Welltree

2.0 star property
10.0 out of 10, Exceptional, (2)
"Amazing property, friendly hosts and wonderful food!"
The price is CA $177
CA $213 total
includes taxes & fees
Jul 28 - Jul 29
Organic Welltree

Leonardo Boutique Huntingtower Perth

4.0 star property
8.8 out of 10, Excellent, (827)
"Very quaint and in the country. Would definitely stay here again!"
The price is CA $156
CA $187 total
includes taxes & fees
Aug 17 - Aug 18
Leonardo Boutique Huntingtower Perth

Ballathie Country House Hotel and Estate

4.0 star property
8.8 out of 10, Excellent, (498)
"The best place we have ever stayed with our dogs. The breakfast is excellent. Lovely grounds to walk dogs. We would not stay anywhere else."
The price is CA $249
CA $298 total
includes taxes & fees
Jul 27 - Jul 28
Ballathie Country House Hotel and Estate

Scone Arms Hotel

3.0 star property
9.2 out of 10, Wonderful, (153)
"Lovely place to stay, staff were excellent. Excellent breakfast, clean big rooms with a comfy bed. Loved the extras tea/coffee/biscuits/water etc Would recommend "
The price is CA $151
CA $181 total
includes taxes & fees
Jul 27 - Jul 28
Scone Arms Hotel

The Bankfoot Inn

3.0 star property
9.2 out of 10, Wonderful, (125)
"Lovely place. Very warm welcome, very clean and very comfy. 10/10!! "
The price is CA $159
CA $191 total
includes taxes & fees
Jul 30 - Jul 31
The Bankfoot Inn

Scotia

3.0 star property
9.6 out of 10, Exceptional, (64)
"Friendly helpful staff Nice little B&B has all what you need"
The price is CA $167
CA $201 total
includes taxes & fees
Jul 27 - Jul 28
Scotia

Parklands Hotel

4.0 star property
8.8 out of 10, Excellent, (289)
"So enjoyed our stay at Parklands & the easy access to the train station. We loved the gardens in the front and the easy walking to the park and River Tay Walkway.. "
The price is CA $127
CA $152 total
includes taxes & fees
Aug 17 - Aug 18
Parklands Hotel

The Townhouse

5.0 star property
10.0 out of 10, Exceptional, (291)
"Spectacular accommodations. By far the best in our entire Scotland vacation . Highly recommended. "
The Townhouse

Hazeldene Guest House

3.5 star property
9.6 out of 10, Exceptional, (101)
"Great breakfast!"
The price is CA $138
CA $166 total
includes taxes & fees
Jul 28 - Jul 29
Hazeldene Guest House

Meikleour Arms Hotel and Restaurant

4.0 star property
9.6 out of 10, Exceptional, (196)
"Excellent hotel excellent value for money."
The price is CA $284
CA $341 total
includes taxes & fees
Jul 29 - Jul 30
Meikleour Arms Hotel and Restaurant

The Royal George Hotel

3.0 star property
8.6 out of 10, Excellent, (409)
"Great little Hotel. "
The price is CA $153
CA $184 total
includes taxes & fees
Jul 27 - Jul 28
The Royal George Hotel

Mercure Perth Hotel

3.0 star property
7.4 out of 10, Good, (967)
"Good central location. Everyone was very friendly and helpful."
The price is CA $110
CA $133 total
includes taxes & fees
Jul 27 - Jul 28
Mercure Perth Hotel

Salutation Hotel

3.0 star property
8.2 out of 10, Very good, (826)
"Very clean and comfortable bar and cafe very convenient "
The price is CA $136
CA $163 total
includes taxes & fees
Aug 3 - Aug 4
Salutation Hotel

Sunbank House Hotel

4.0 star property
9.4 out of 10, Exceptional, (83)
"Clean spacious room Excellent breakfast Friendly helpful staff Would stay again"
The price is CA $163
CA $195 total
includes taxes & fees
Aug 3 - Aug 4
Sunbank House Hotel

Heidl Guest House

3.0 star property
9.0 out of 10, Wonderful, (287)
"Good location, 5 minute walk to city centre. Friendly helpful staff. The room had comfortable beds, breakfast had plenty of choice."
The price is CA $130
CA $157 total
includes taxes & fees
Jul 28 - Jul 29
Heidl Guest House

Stylish Scottish House With Garden and Parking

3.5 star property
The price is CA $553
CA $627 total
includes taxes & fees
Jul 28 - Jul 29
Stylish Scottish House With Garden and Parking
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 ice-skating.

Perth

Best guest reviews of Perth

Stay near popular Perth attractions

Perth Ice Rink

Perth Ice Rink

Catch an event at Perth Ice Rink during your trip to Perth. Wander the area's riverfront or simply enjoy one of its top-notch restaurants.

Find out more about Perth

Find out more about Perth

Top reasons to visit Perth

  • Stunning Outdoor Adventures: Explore Perth's beautiful parks and scenic landscapes, perfect for nature lovers.
  • Rich Cultural Experiences: Visit historic houses, majestic castles, and stunning churches that showcase the city’s heritage.
  • Vibrant Local Theatre Scene: Enjoy performances that highlight local talent and creativity.
  • Golfing Paradise: Hit the greens at various golf courses set in picturesque surroundings.
  • Diverse Accommodation Options: Choose from budget-friendly guesthouses to luxurious hotels tailored to every traveller's needs.

Find great hotels in Perth

Discover a diverse selection of hotels in Perth, Scotland, catering to every type of traveller. From budget-friendly guesthouses to luxurious 5-star accommodations, you’ll find the perfect place to stay. Whether you’re seeking pet-friendly options or a base for adventure, Perth’s hotels offer a range of services and amenities to enhance your vacation experience. Explore the best hotels and accommodations in the area for a memorable stay in this charming city.

  • Dunkeld House Hotel: Nestled 22.5km from Perth, the 4-star Dunkeld House Hotel offers a harmonious blend of adventure, business, and spa experiences. Ideal for active travellers, the hotel provides a range of adventure sports, including hiking and fishing both onsite and nearby. Business amenities are well-equipped with meeting rooms to cater to corporate needs. For relaxation, guests can indulge in the full spa services, including massages and body treatments, ensuring a rejuvenating stay amidst beautiful surroundings.
  • Holiday Inn Express Perth by IHG: Located conveniently in Perth, the 3-star Holiday Inn Express Perth is a perfect choice for business travellers and pet owners alike. The hotel features accessible business facilities, including multiple meeting rooms and a dedicated business centre. For those travelling with furry companions, pets are permitted, making it a welcoming space for all. With its practical amenities and comfortable accommodations, this hotel ensures a pleasant stay for professionals and leisure seekers.
  • Salutation Hotel: Situated in the heart of Perth, the eco-certified 3-star Salutation Hotel is an excellent option for families and eco-conscious travellers. This hotel offers various adventure activities such as horse riding and bicycle rentals in the vicinity. It also prioritizes family needs with amenities designed for children, including window guards for safety. With its focus on environmentally friendly practices and family-friendly services, the Salutation Hotel provides a nurturing and adventurous atmosphere for all guests.

Where to stay in Perth

Discover the charm of Perth, Scotland, where outdoor adventures await amidst stunning landscapes and friendly locals. Stroll through downtown Perth to soak in the vibrant atmosphere, or admire the breathtaking Perth skyline. The heart of Perth offers family-friendly excursions and relaxing spots, perfect for budget-conscious travellers. With access to beautiful parks and scenic areas, your vacation will be filled with unforgettable experiences in this picturesque city.

  • Scone: Nestled in the picturesque Perth area, Scone offers a charming village atmosphere that attracts visitors year-round, with peak seasons from April to May and July. Known for its rich cultural heritage and outdoor adventures, Scone boasts popular activities such as body treatments and skiing. Don't miss the opportunity to explore the local historic sites, including a renowned palace and various historic houses that offer a glimpse into Scotland's storied past.
  • Errol: Located a short drive from Perth, Errol is a quaint village ideal for families and outdoor enthusiasts. With visitor numbers peaking from April to June, the village is a hub for adventure seekers. Enjoy hiking trails and easy access to beautiful parks and family-friendly beaches. Errol's tranquil environment and scenic landscapes make it an excellent spot for a relaxing getaway, perfect for those looking to reconnect with nature.
  • Stanley: This vibrant village is located just outside Perth and is known for its seasonal appeal, drawing visitors from March to May. Stanley offers a perfect blend of outdoor activities and cultural experiences, with attractions like amusement parks and historic castles. Whether you're seeking thrills or a leisurely exploration of the area's historic buildings, Stanley provides a delightful escape that caters to a variety of interests.

Things to do in Perth

Perth, Scotland, offers a delightful mix of outdoor activities and scenic adventures. You can enjoy the vibrant local theatre scene, hit the greens at various golf courses, and partake in available tours to explore the area's rich history and stunning landscapes. Whether you're looking for relaxation or excitement, Perth has something for every visitor to enjoy.

Shopping

For a delightful shopping experience in Perth, visit Harrisons Fine Wines and Gordon & Durward, both 25.7km away. If you're up for a drive, the Wellgate Shopping Centre, located 27.4km from Perth, offers a vibrant mix of family-friendly entertainment and urban shopping vibes.

Recreation

McDiarmid Park offers an energetic atmosphere for sports enthusiasts, perfect for enjoying a match or event. North Inch Golf Course invites you to experience outdoor relaxation while playing amidst stunning scenery. If you're seeking a bit of fun, the Perth Ice Rink provides thrilling adventures for skaters of all levels.

Adventure

The Loch Leven Heritage Trail, located 22.5km from Perth, offers stunning views and a chance to connect with nature through a scenic hike. Similarly, the Cateran Trail and Norman's Law Walk, both 22.5km away, promise breathtaking landscapes and adventurous outdoor experiences that showcase Scotland's beauty.

Nightlife

Experience Perth's vibrant nightlife at the Perth Concert Hall, where culture meets romance. For family fun, visit Mills Observatory, an entertaining planetarium 27.4km away. If adventure is what you seek, Bongos Soft Play Centre, located 29.0km from Perth, offers an exciting arcade atmosphere for all ages.

Booking tips and Expedia advantages for Perth

To save money on your trip to Perth, Scotland, consider visiting between January and March when prices are lower. Utilize public transport by walking or taking the bus, as the city is easy to navigate. Look for free attractions like St. John's Kirk and Woodland Park. Book your hotel about a month in advance, preferably on a Tuesday for the best rates. Explore last-minute deals on Expedia and consider combining your hotel, flights, and activities for additional savings. Remember to filter for eco-certified hotels if sustainability is a priority.

  • 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: Booking a hotel in Perth about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Perth is Tuesday. The most expensive day to stay in Perth is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. For instance, selecting the "Eco-certified" option will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel reservation in Perth with your flights and activities by opting for an Expedia package.

Find the best attractions in Perth

Perth, Scotland, offers a delightful blend of outdoor adventures and rich cultural experiences, making it perfect for any Canadian tourist. Explore historic houses, majestic castles, and stunning churches that reflect the city's heritage. With options for family-friendly activities and scenic views, Perth is sure to captivate visitors. Don't forget to check out local hotel information to make your stay comfortable while you enjoy all that this charming city has to offer.

  • Loch of the Lowes: Located 20.9km from Perth, this serene nature reserve offers a tranquil escape with its friendly atmosphere and stunning scenery. It's a fantastic spot for birdwatching and enjoying the peaceful vibes of the Scottish countryside.
  • Scone Palace: Nestled within Perth, Scone Palace is rich in history and culture. Once the crowning place of Scottish kings, the palace boasts beautiful gardens and fascinating exhibits that immerse you in Scotland's regal heritage.
  • Perth Art Gallery and Museum: Also situated in Perth, this gallery and museum showcases a blend of local and international art. With its engaging exhibitions and cultural vibes, it provides a deep insight into the region's artistic legacy.

Best time to go to Perth

Visitor numbers in Perth is generally unchanged in popularity throughout the year. 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

When planning your visit to Perth, Scotland, you can fly into three major airports: Edinburgh (EDI), Glasgow (GLA), and Dundee (DND). Edinburgh Airport is 49.9km from Perth, with nearby hotels such as Virgin Hotels Edinburgh, Sheraton Grand Hotel & Spa, and The Caledonian Edinburgh, all within 11.3km. Glasgow Airport is 85.3km away, featuring options like Kimpton Blythswood Hotel & Spa and Virgin Hotels Glasgow, both about 11.3km from the airport. Dundee Airport is the closest at 25.7km, with hotels like The Hideaway Experience and Apex City Quay Hotel & Spa, conveniently located within 8.0km. Each hotel provides various transportation services for easy access to the airports.

Frequently asked questions

Where is the best place for a stay in Perth?

Meikleour Arms Hotel and Restaurant is ranked highly by Expedia customers. This inn offers a golf course and free breakfast. Other top choices based on traveler reviews include Scotia and The Townhouse. See all available top hotels, or vacation rentals in Perth.

What's the top vacation rental in Perth?

Stylish Scottish House With Garden and Parking: Visitors give good reviews to this Perth vacation home rental, which is equipped with a private yard, free WiFi, and a TV to help you feel comfortable during your stay. Kitchen amenities include a stovetop, a microwave, and an electric kettle. 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, most hotel bookings are refundable provided that you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If your reservation is non-refundable, you might still have the option to cancel and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Perth.

Where can I learn more about changing or cancelling my trip to Perth?

For additional details about updating your trip to Perth or cancelling it, click here.

What's the best accommodation for a budget-friendly stay in Perth?

Based on our traveler reviews, Perth Youth Hostel is a top choice for a less expensive stay. View all budget hotels in Perth.

What's the best accommodation for a family vacation 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 option for your kid-friendly vacation. Attractions like Perth Ice Rink and Rollo Park are also fun for kids of all ages. Find more child-friendly accommodations in Perth.

What's the best accommodation for a romantic getaway to Perth?

Meikleour Arms Hotel and Restaurant is a favorite inn for couples, and features a golf course and free breakfast. See all romantic hotels in Perth.

What is the favorite LGBTQ-friendly accommodation in Perth?

Mercure Perth Hotel is a top LGBTQ-friendly hotel, and features free WiFi and LED TVs. Holiday Inn Express Perth by IHG and Sunbank House Hotel are two other good choices for your vacation. See all available hotels listed as LGBTQ-friendly in Perth.

What's the best pet-friendly accommodation in Perth?

Salutation Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good options for you and your pet include Leonardo Boutique Huntingtower Perth and Mercure Perth Hotel. See more pet-friendly hotel accommodations in Perth.

Where is the best hotel to stay with easy access to Scone Palace?

The Lodge At Perth Racecourse is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers free breakfast and a restaurant. It's located just a short 0.5 mi (0.7 km) from Scone Palace. Other good choices within a few miles include Holiday Inn Express Perth, an IHG Hotel and Salutation Hotel.

What about the best place to stay close to Perth Racecourse?

One of the top choices for your stay is The Lodge At Perth Racecourse, located next to Perth Racecourse, and this 3.5-star hotel offers free breakfast and a restaurant. Holiday Inn Express Perth, an IHG Hotel and Salutation Hotel are two other good choices within a few miles.

What's the best high-end place to stay in Perth?

The Townhouse is a luxury guesthouse and popular for Expedia travelers looking for an elegant place to stay. Find more luxury hotels in Perth.

What's the best boutique hotel in Perth?

Parklands Hotel is a favorite hotel with our travelers looking for a 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 vacation in Perth?

Murrayshall Country Estate is a top hotel that has a golf course and features free WiFi. Other good options to stay near a golf course include Silverwood Luxury Lodges & Bistro Barn and Meikleour Arms Hotel and Restaurant. 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 accommodations with pools in Perth?

Apex City Quay Hotel & Spa: Features a full-service spa, an indoor pool, and a sauna. View all hotels with pools in Perth.

What is the best spa hotel in Perth?

Silverwood Luxury Lodges & Bistro Barn is a highly recommended spa hotel with a 24-hour fitness center. Treat yourself to the steam room, hot tub, or sauna at Silverwood. Another popular spa hotel in Perth is Woodlea. See all spa hotels in Perth.

What's the best hotel for staying near Edinburgh Airport (EDI)?

Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.

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 247 hotels and other accommodations to choose from. Find out more about Perth.

What is there to see in Perth?

Cultural venues include Perth Theatre, Perth Concert Hall, and Perth Art Gallery and Museum. Landmarks like Scone Palace, Historic Scotland Stanley Mills, 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. Check out what more to see and do in Expedia's Perth guide.

What's the best way to get around Perth?

If you want to venture outside of 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 temp of 55°F, while the coldest months are January and February with an average of 38°F. Average annual precipitation for Perth is 39 inches.