Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Perth

Tonight 26 Aug - 27 Aug
This weekend 30 Aug - 1 Sep
Next weekend 6 Sep - 8 Sep

Featured Perth Cheap Hotels

See all 963 properties in Perth

Estimated price for 1 night/2 adults

The Station Hotel
The Station Hotel
3.5 out of 5.0 1 Leonard Street, Perth, Scotland
Free cancellation
3.5/5 (576 reviews)
£68/ night for 2 guests

Interesting old building in center of town. Staff helpful but dining room not overly clean. Ample breakfast.

Reviewed on 15 Aug 2019
The Lodge At Perth Racecourse
The Lodge At Perth Racecourse
3.5 out of 5.0 Perth Racecourse, Scone Palace Park, Perth, Scotland
Free cancellation
4.6/5 (83 reviews)
£95/ night for 2 guests

Very welcoming. The Lodge itself is quiet and the staff very friendly, considerate and helpful

Reviewed on 19 Aug 2019
Best Western Queens Hotel
Best Western Queens Hotel
3.0 out of 5.0 Leonard Street, Perth, Scotland
Free cancellation
3.7/5 (216 reviews)
£50/ night for 2 guests

Property retains it's character. We stayed in room 212 which was a lovely room facing on to street outside. Passage of noise through windows was excessive despite all being closed. Hotel parking has changed from free to now chageable for every vehicle you have. Found staff to be pleasant and ...

Reviewed on 10 Aug 2019
Mercure Perth Hotel
Mercure Perth Hotel
3.0 out of 5.0 West Mill Street, Perth, Scotland
Free cancellation
3.6/5 (412 reviews)
£58/ night for 2 guests

Welcoming and characterful reception and bar area with comfortable settees. Rooms clean and comfy beds. Furniture in rooms needs updating. Bathroom was adequate but bath and tiling in need of update. Wall tiles in our bathroom had been painted but it was a bad job. Breakfast was good and plenty of ...

Reviewed on 12 Aug 2019
The New County Hotel
The New County Hotel
3.0 out of 5.0 22-30 County Place, Perth, Scotland
3.2/5 (22 reviews)

Was fine.

Reviewed on 3 May 2018
Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate
4.0 out of 5.0 Kinclaven By Stanley, Perth, Scotland
Free cancellation
4.3/5 (176 reviews)
£71/ night for 2 guests

Lovely old estate. Great fishing. Great food. Friendly personal service.

Reviewed on 20 Aug 2019
Holiday Inn Express Perth
Holiday Inn Express Perth
3.0 out of 5.0 200 Dunkeld Road, Inveralmond House/200, Perth, Scotland
4.3/5 (467 reviews)
£70/ night for 2 guests

Extremely clean property and staff were so pleasant and helpful.

Reviewed on 4 Aug 2019
Salutation Hotel
Salutation Hotel
3.0 out of 5.0 34 South Street, Perth, Scotland
4.0/5 (283 reviews)
£75/ night for 2 guests

Lovely hotel, city centre location close to shops, bars and resturants. The pillows could be better but over all say 9/10.

Reviewed on 11 Aug 2019
The Royal George Hotel
The Royal George Hotel
3.0 out of 5.0 Tay Street, Perth, Scotland
Free cancellation
4.1/5 (202 reviews)
£65/ night for 2 guests

Loved the garden an the outlook from the dining room. Would have been great if there had been a lift.

Reviewed on 30 Jun 2019
Map

Cheap Hotels in Perth


Perth has cheap accommodation options and a variety of places to visit, making it a budget-friendly holiday choice. You can find ways to save money while getting to know this destination, which is home to attractions like Perth Concert Hall, Perth Art Gallery and Museum and St. John's Kirk.


When it comes to affordable places to stay in Perth, you'll find some budget hotels in the area. These top-rated options offer reasonable prices and have earned good reviews from travellers searching for a bargain:

Mercure Perth Hotel - 3-star hotel. You'll find free WiFi, free parking and a restaurant at this property. Guests who stay here appreciate its good location and proximity to public transport.

The Station Hotel - Customers like this 3.5-star hotel for its overall value and proximity to public transport. It offers free WiFi, free parking and a restaurant.

The New County Hotel - At this 3-star hotel, you can take advantage of free full breakfast, free WiFi and free parking.

Holiday Inn Express Perth - 3-star hotel. You'll find free buffet breakfast, free WiFi and free parking at this property. Guests who stay here appreciate its clean rooms and central location.

The Royal George Hotel - Customers like this 3-star hotel for its spacious rooms and helpful staff. It offers free breakfast, free WiFi and free parking.


Planning Your Trip to Perth


Still choosing trip dates? Use these temperature and rainfall averages to get an idea of the best months to visit so you can maximise your time.


  • Hottest months: July, August, June and September, with an average temperature of 17°F
  • Coldest months: February, March, January and December, with an average temperature of 1°F
  • Rainiest months: August, October, July and February, with an average rainfall of 2.25 inches
  • Driest months: March, October, July and February, with an average rainfall of 1.75 inches

Sightseeing In and Around Perth


Perth is known for its historic sites and theatre scene, and offers plenty to see and do without spending a fortune. You can budget for the popular local attractions that are highest on your list, such as West Park and Verdant Works, and choose other low-cost activities to fill your itinerary. Take in the local culture at Perth Concert Hall and Perth Art Gallery and Museum, or enjoy the area's natural beauty at Birnam Oak.


Travellers also like Perth for its:
  • Golfing
  • Countryside
  • Museums
  • Gardens
  • Rivers
  • Art

Getting around Perth


The most convenient airport is 15.9 mi (25.5 km) from the city centre in Dundee (DND). However, if that doesn't suit your budget, you can look into flights to Edinburgh (EDI), which is 31.1 mi (50 km) away. If you want to explore the larger area, hop on a train at Perth Station.