Hotel deals in Perth

Multiple accommodations for your stay
Check-in date:
01 May 2025
Check-out date:
02 May 2025
Guests
2 guests
Ages of children:

Where to stay in Perth?

97 Apartments  |  71 Holiday homes  |  32 Hotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Perth

The Townhouse Hotel

17 Marshall Place, Perth, United Kingdom (Open map)

The pet-friendly property is about 35 km from Dundee airport and just a 12-minute walk from such cultural venues as Perth Museum and…

9.9
Exceptional
602 reviews

Woodcroft House Hotel

Bellwood Park, Perth, United Kingdom (Open map)

The centre of Perth can be reached within a 10-minute walk. Woodcroft House Hotel Perth lies within 10 minutes' drive of Scone Palace, and…

Top 4-star hotels in Perth

Murrayshall Country Estate

Murrayshall Road, Perth, United Kingdom (Open map)

The traditional property is situated a 10-minute ride from The Fergusson Gallery and a 10-minute drive from Balthayock Loch. Offering a shop and…

8.8
Fabulous
1597 reviews

Dunallan Guest House

10 Pitcullen Cresent, Perth, United Kingdom (Open map)

Norie Miller Park and Perth Concert Hall are 13 minutes and 18 minutes' walk away respectively. Dunallan Guest House Perth offers 8 rooms in the…

8.9
Fabulous
748 reviews

Sunbank House Metro Hotel

Dundee Road, 50, Perth, United Kingdom (Open map)

The pet-friendly property is around a 5-minute walk from King James Golf Course, 5 minutes' drive away Craigie Hill Golf Club. Featuring a…

8.7
Fabulous
657 reviews

Top 3-star hotels in Perth

Premier Inn Perth City Centre

Perth Mill Street, Perth, United Kingdom (Open map)

Jardine Gallery and Workshop is 9 minutes' stroll from this inn, and King James VI Golf Club is situated 5 minutes away by car. Offering…

Travelodge Perth Broxden Junction

Broxden Trunk Road Service Area, Perth, United Kingdom (Open map)

The non-smoking hotel is about 40 km from Dundee airport and a 10-minute ride from such cultural venues as The Fergusson Gallery. Situated…

Scotia Hotel

71 Dunkeld Road, Perth, United Kingdom (Open map)

Located 6 minutes' stroll from Perth Congregational Church, this 3-star guest house is really close to The Black Watch Museum. Featuring Wi-Fi throughout…

9.2
Superb
433 reviews

Top 2-star hotels in Perth

No 9 The Guest House Perth

Pitcullen Crescent, Perth, United Kingdom (Open map)

The accommodation is nestled 6 minutes' walk from Peacock Pond. No 9 The Guest House Perth, located 25 minutes on foot from Kinnoull Hill Woodland…

8.9
Fabulous
164 reviews

Ackinnoull Guest House B And B

5 Pitcullen Crescent, Perth, United Kingdom (Open map)

The centre of Perth is a 15 minutes' walk of the hotel. Ackinnoull Guest House B And B Perth, located a mere 7 minutes on…

Swallow Killin

Main Street, Perth, United Kingdom (Open map)

Acharn Forest Walk is located at a medium distance from the hotel, and such natural sites as Inchbuie Island is nearly a 5-minute drive…

Recommended hotels in Perth

Grand Eagles Luxury Lodge, Auchterarder

7 The Orchard, Nether Coul Grand Eagles, Auchterarder, Perth, United Kingdom (Open map)

North Mains is approximately a 10-minute ride away and Dundee airport is 55 km from the accommodation. The 0-bedroom Grand Eagles Luxury Lodge…

9.2
Superb
15 reviews

Silverwood Luxury Lodges & Bistro Barn

Silverwood Lodges Inchcoonans Errol, Perth, United Kingdom (Open map)

This Perth lodge offers a private location, within easy walking distance of Inchcoonans Tile Works Livery Company. Featuring horse riding tours to make your visit…

9.1
Superb
43 reviews

Fernlea Guest House

61 Dunkeld Road, Perth, United Kingdom (Open map)

The accommodation is about 30 km from Dundee airport and 19 minutes' stroll from such cultural venues as The Fergusson Gallery. Located about a 10…

Thank you for subscribing
Close