3 star hotels in Perthshire

Multiple accommodations for your stay
Destination
Check-in date:
01 Jul 2026
Check-out date:
02 Jul 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

106 results found

Auld Manse Guest House

Strathmore Street, Perth, United Kingdom (Open map)

The hotel lies 850 metres from Millennium Park and within reach of the Perth Museum and Art Gallery. The comfortable Auld Manse...
Read more...
8.8
Fabulous
498 reviews

Lilybank House

Lily Bank, Pittenzie Rd, Crieff, United Kingdom (Open map)

Crieff centre can be reached within 5 minutes' walk. Located 9 minutes on foot from Crieff War Memorial, Lilybank House Bed &...
Read more...
9.2
Superb
185 reviews

Best Western Lovat Hotel

Glasgow Road, Perth, United Kingdom (Open map)

This Perth hotel is located 3.7 km from Scone Palace, and Craigie Hill Golf Club is not so far from this place. The 3-star…
Read more...
7.4
Good
526 reviews

2 Bed In St Andrews 81388

3 Balhelvie Farm Cottages, Errol, United Kingdom (Open map)

Auchterarder is 37 km from the hotel, while the ruined tower house "Creich Castle" is 2.5 km away. Located about 10 minutes by car...
Read more...

Fossoway Lodge - Country House With Private Lake

A91, Middleton Fossoway, United Kingdom (Open map)

St Andrews is 52 km from the guest house, while the Dollar Museum is nearly 15 minutes' drive away. Guests of the 3-star Fossoway…
Read more...

Kirkmichael House B&B

Kirkmichael House, Kirkmichael (Perth and Kinross), United Kingdom (Open map)

The centre of Kirkmichael is a 5 minutes' walk of the bed & breakfast. Located 3.1 km from the River Ardle, the 3-star Kirkmichael...
Read more...
Thank you for subscribing
Close