Find hotels in Perth from CA $75

    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

Filter by

Guest rating
Guest rating
Star rating

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

Our top choices for Perth hotels

Stylish Scottish House With Garden and Parking

3.5 star property
The price is CA $482
CA $557 total
includes taxes & fees
Sep 1 - Sep 2
Stylish Scottish House With Garden and Parking

Inchture Hotel

3.0 star property
8.0 out of 10, Very good, (108)
"The was a very good size and would easily take a family."
The price is CA $133
CA $159 total
includes taxes & fees
Aug 24 - Aug 25
Inchture Hotel

Maryland Cottage

3.0 star property
The price is CA $770
CA $924 total
includes taxes & fees
Aug 30 - Aug 31
Maryland Cottage

Lon Cottage

3.5 star property
The price is CA $591
CA $709 total
includes taxes & fees
Sep 17 - Sep 18
Lon Cottage

Mercure Perth Hotel

3.0 star property
7.4 out of 10, Good, (980)
"The staff were very friendly polite and helpful. The hotel is just a bit tired x "
The price is CA $119
CA $143 total
includes taxes & fees
Sep 7 - Sep 8
Mercure Perth Hotel

The Fort Hotel

2.0 star property
9.0 out of 10, Wonderful, (45)
"Perfect accommodation for a few nights stay. Family owned and run. Check in was easy and when we enquired if room had a walk in shower we were changed to a room that did. Very friendly, attentive staff. Clean towels each day. Great bar meals, smaller portions available. Wonderful Guinness😍 highly recommend."
The price is CA $201
CA $242 total
includes taxes & fees
Sep 8 - Sep 9
The Fort Hotel

Craigvrack Hotel & Restaurant

3.0 star property
9.0 out of 10, Wonderful, (354)
"Nice, clean hotel with very friendly staff. "
The price is CA $242
CA $291 total
includes taxes & fees
Sep 14 - Sep 15
Craigvrack Hotel & Restaurant

19th Hole Hotel

3.5 star property
9.0 out of 10, Wonderful, (251)
"We stayed in the apartment which was very clean, amazing balcony good parking and quiet. Although this is part of The 19th Hole Hotel, it is about half hour walk away from the town and hotel "
The price is CA $153
CA $184 total
includes taxes & fees
Aug 21 - Aug 22
19th Hole Hotel

Premier Inn Perth City Centre

3.0 star property
7.2 out of 10, Good, (5)
"This is a very dated property. Very low grade rooms. Carpets worn and dirty. Would not stay again"
The price is CA $95
CA $114 total
includes taxes & fees
Sep 7 - Sep 8
Premier Inn Perth City Centre

Belle A'ron

3.0 star property
The price is CA $1,016
CA $1,220 total
includes taxes & fees
Aug 24 - Aug 25
Belle A'ron

Scone Arms Hotel

3.0 star property
9.2 out of 10, Wonderful, (162)
"Well worth the price… comfortable clean room, delicious breakfast, very helpful staff. "
The price is CA $153
CA $184 total
includes taxes & fees
Aug 24 - Aug 25
Scone Arms Hotel

Heidl Guest House

3.0 star property
9.0 out of 10, Wonderful, (289)
"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 $140
CA $168 total
includes taxes & fees
Aug 24 - Aug 25
Heidl Guest House

Scotia

3.0 star property
9.6 out of 10, Exceptional, (64)
"Friendly helpful staff Nice little B&B has all what you need"
Scotia

Organic Welltree

2.0 star property
10.0 out of 10, Exceptional, (3)
"Amazing property, friendly hosts and wonderful food!"
The price is CA $180
CA $216 total
includes taxes & fees
Aug 25 - Aug 26
Organic Welltree

The Bankfoot Inn

3.0 star property
9.2 out of 10, Wonderful, (130)
"Staff were very helpful and considerate "
The price is CA $162
CA $194 total
includes taxes & fees
Aug 28 - Aug 29
The Bankfoot Inn

Watergate

3.0 star property
9.4 out of 10, Exceptional, (3)
"Great location , lovely view from the apartment. "
The price is CA $595
CA $715 total
includes taxes & fees
Sep 5 - Sep 6
Watergate

Holiday Inn Express Perth by IHG

3.0 star property
9.0 out of 10, Wonderful, (1000)
"A great choice for family with a very good breakfast "
The price is CA $137
CA $165 total
includes taxes & fees
Sep 7 - Sep 8
Holiday Inn Express Perth by IHG

Salutation Hotel

3.0 star property
8.2 out of 10, Very good, (841)
"Very clean and comfortable bar and cafe very convenient "
The price is CA $126
CA $151 total
includes taxes & fees
Aug 31 - Sep 1
Salutation Hotel

Sunbank House Hotel

4.0 star property
9.4 out of 10, Exceptional, (86)
"Clean spacious room Excellent breakfast Friendly helpful staff Would stay again"
The price is CA $181
CA $217 total
includes taxes & fees
Sep 1 - Sep 2
Sunbank House Hotel

Leonardo Boutique Huntingtower Perth

4.0 star property
8.8 out of 10, Excellent, (831)
"Property was excellent lovely quiet comfortable stay. Breakfast was lovely. Will definitely being going back "
The price is CA $147
CA $177 total
includes taxes & fees
Aug 31 - Sep 1
Leonardo Boutique Huntingtower Perth
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

The ancient capital of Scotland, this busy market town is beautifully set along the banks of the River Tay.

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?

Scotia is ranked highly by Expedia customers. This B&B offers free breakfast and free parking. Other top choices based on traveler reviews include The Townhouse and The Courtyard. 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. Some other homes for rent in Perth include Stylish 3-Bed Retreat with Hot Tub & Garden | Near Perth City Centre and 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 Meikleour Arms Hotel and Restaurant and Silverwood Luxury Lodge Resort. 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: Provides a full-service spa, an indoor pool, and a sauna. Also, another option with an onsite pool is The Pitlochry Hydro Hotel. View all hotels with pools in Perth.

What is the best spa hotel in Perth?

Silverwood Luxury Lodge Resort 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 248 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.