Last-minute hotels in Perth

...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.

Customie 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

Hotels with availability in Perth

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.2
Excellent
2902 reviews
Location
3.0 mi from city centre
Broxden Trunk Road Service Area, 5, Perth, United Kingdom
Located a 30-minute drive from Loch Leven Castle, Travelodge Perth Broxden Junction provides comfortable rooms with free wireless access. This comfortable 3-star hotel is just a 10-minute drive from Perth.
8.6
Excellent
68 reviews
Location
2.0 mi from city centre
200 Dunkeld Road, Perth, United Kingdom
Offering free Wi-Fi, this comfortable hotel is a short drive from Perth. It also features a 24-hour reception, meeting rooms and laundry facilities.
Free Wi-Fi
Parking
8.5
Excellent
2552 reviews
Location
1.9 mi from city centre
West Mill Street, Perth PH1 5QP, Escócia, Perth, United Kingdom
Just a short walk from Perth, this hip hotel features free Wi-Fi. It also offers laundry facilities, an express check-in and check-out feature and a BBQ/picnic area.
Free Wi-Fi
7.2
Good
2609 reviews
Location
0.2 mi from city centre
34 South Street, Perth, United Kingdom
Salutation Hotel offers 3-star accommodation, plus a coffee bar, a beauty centre and free Wi-Fi. This hip hotel dates back to the 17th century.
Free Wi-Fi
7.7
Good
2876 reviews
Location
0.1 mi from city centre
90 Glasgow Road, Perth, United Kingdom
Featuring a coffee maker, Lovat Hotel provides superior 3-star accommodation. The various amenities this unique hotel features include a coffee bar, free Wi-Fi and an express check-in and check-out feature.
Free Wi-Fi
Parking
6.8
Good
1892 reviews
Location
0.7 mi from city centre
Crieff Road, Perth, United Kingdom
Travelodge Perth A9 offers 3-star accommodation, as well as parking and a 24-hour reception.
8.5
Excellent
13 reviews
Location
2.2 mi from city centre
Tay Street, Perth, United Kingdom
Just a 10-minute walk from Perth, this unique hotel offers free Wi-Fi. It is ideally located for guests wishing to discover the area's attractions.
Free Wi-Fi
Parking
8.1
Excellent
2746 reviews
Location
0.3 mi from city centre
Glenfarg, Perth, United Kingdom
Featuring free Wi-Fi, this boutique hotel is an easy car trip from Perth. It also provides a free shuttle service, an express check-in and check-out feature and meeting rooms.
Free Wi-Fi
Parking
7.8
Good
1272 reviews
Location
7.0 mi from city centre
37 York Place, Perth, United Kingdom
Grampian Hotel provides comfortable accommodation and is within walking distance of Perth. It also features room service, meeting rooms and free Wi-Fi.
Free Wi-Fi
Parking
7.8
Good
1137 reviews
Location
0.3 mi from city centre

FAQs when booking a last minute hotel in Perth

  • How much does a hotel room cost in Perth at the last minute?

    You’ll generally find hotel rooms from around £46 tonight, £46 tomorrow, and as low as £33 over the weekend.

  • What’s the cost for a last-minute hotel in Perth tonight?

    Prices tonight start at about £46 for 3-star hotels and £60 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Perth tomorrow?

    If you book for tomorrow, expect rates of around £46 for 3-star hotels and £76 for 4-star accommodation.

  • What are the prices for hotels in Perth this coming weekend?

    If you’re booking last-minute, weekend rates start at about £33 for 3-star hotels and £59 for 4-star properties.

  • Will I save money by booking my Perth hotel at the last minute?

    Hotel prices often depend on how many rooms are available. In Perth, last-minute bookings average around £85 per night, whereas standard bookings typically cost about £129.

See more FAQs

Find better results for your stay in Perth

Perth last minute hotel deals. Search for last minute hotels in Perth. Find cheap last minute hotel rooms in Perth. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.