You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Hotel in Perth · 11.16 mi from centre
10.0
1 review
Breakfast available
With a stay at The Earn Hotel in Perth, you'll be within a 10-minute drive of King James V1 Golf Course and Fergusson Gallery. This hotel is 3.9 mi (6.2 km) from Perth Ice Rink and 4.1 mi (6.6 km) from St. John's Kirk.

Lodge in Blairgowrie · 23.29 mi from centre
8.0
1 review
When you stay at Gulabin Lodge and House in Blairgowrie, you'll be in a national park and 6 minutes by car from Cairngorms National Park. This lodge is 23.9 mi (38.4 km) from Balmoral Castle and 7.3 mi (11.7 km) from Glenshee Ski Centre.

Hotel in Perth · 7.69 mi from centre
6.8
211 reviews
Breakfast available
Located in Perth, Lovat Hotel is within a 5-minute drive of Perth Ice Rink and St. Ninian's Cathedral. This hotel is 1 mi (1.7 km) from Perth Theatre and 1.1 mi (1.7 km) from Fergusson Gallery.

Hotel in Dundee · 23.21 mi from centre
9.2
943 reviews
Breakfast available
With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from V&A Dundee. This eco-friendly hotel is 13.1 mi (21.1 km) from University of St. Andrews and 14.4 mi (23.1 km) from Old Course at St Andrews.

Hotel in Perth · 7.20 mi from centre
8.8
475 reviews
Breakfast available
Located in Perth, Ballathie Country House Hotel and Estate is on a river, within a 10-minute drive of Historic Scotland Stanley Mills and Active Kids Adventure Park. This hotel is 6 mi (9.7 km) from Blairgowrie Golf Club and 7 mi (11.2 km) from Cateran Trail.

Guesthouse in Pitlochry · 16.61 mi from centre
9.6
495 reviews
Breakfast available
With a stay at Westlands of Pitlochry in Pitlochry, you'll be within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North. This guest house is 0.5 mi (0.8 km) from Pitlochry Golf Club and 0.9 mi (1.5 km) from Bells Blair Athol Distillery.

Country house in Perth · 7.54 mi from centre
8.0
134 reviews
Situated in Perth and only 10 km from Scone Palace, Edenroc features accommodation with quiet street views, free WiFi and free private parking. It is set 30 km from University of Dundee and provides private check-in and check-out. The property is non-smoking and is located 32 km from Discovery Point.
The spacious country house has a flat-screen TV. Towels and bed linen are offered in the country house. For added privacy, the accommodation has a private entrance and soundproofing.
Glamis Castle is 30 km from the country house, while Falkland Palace & Garden is 39 km from the property. Dundee Airport is 26 km away.

Hotel in Dundee · 19.34 mi from centre
8.0
923 reviews
Breakfast available
When you stay at The Landmark Hotel & SPA Leisure Club Dundee By Sunday in Dundee, you'll be near the airport, within a 5-minute drive of Dundee Karting and Camperdown Country Park and Templeton Woods. This spa hotel is 18.6 mi (30 km) from Old Course at St Andrews and 1.3 mi (2.1 km) from Dunholm Dog Park.

Hotel in Dunkeld · 5.15 mi from centre
9.5
596 reviews
Located in Dunkeld, within 29 km of Castle Menzies and 48 km of Discovery Point, The Merryburn - Rooms and Courtyard Studios offers accommodation with free WiFi throughout the property. The property is situated 27 km from Killiecrankie, 34 km from Blair Castle and 43 km from Glamis Castle. The property is non-smoking and is set 25 km from Scone Palace.
The rooms are equipped with a kettle and a private bathroom with a shower and free toiletries, while some rooms also feature a kitchenette fitted with a fridge. All guest rooms in the hotel are equipped with a flat-screen TV and a hairdryer.
University of Dundee is 47 km from The Merryburn - Rooms and Courtyard Studios, while Gleneagles is 48 km from the property. Dundee Airport is 44 km away.

Hotel in Dundee · 22.88 mi from centre
9.2
938 reviews
Breakfast available
Located in Dundee, Four Points Flex by Sheraton Dundee is just steps from St Mary's Church and 3 minutes by foot from City Square. This hotel is 0.3 mi (0.4 km) from University of Dundee and 0.4 mi (0.7 km) from Discovery Point.

Hotel in Cupar, Freuchie · 22.67 mi from centre
7.7
310 reviews
Set in Freuchie and within 28 km of St Andrews University, Lomond Hills Hotel & Health Club has a bar, non-smoking rooms, and free WiFi throughout the property. The property is around 31 km from St Andrews Bay, 32 km from Discovery Point and 33 km from Scone Palace. The hotel features family rooms.
At the hotel, each room includes a wardrobe. The private bathroom is fitted with a bath or shower, free toiletries and a hairdryer. At Lomond Hills Hotel & Health Club all rooms include a desk and a flat-screen TV.
A continental breakfast is available at the accommodation.
Guests at Lomond Hills Hotel & Health Club use the gym or relax in the spa and wellness centre including an indoor pool, a sauna and a hot tub.
Free private parking and a business centre are available, as well as a 24-hour front desk.
Forth Bridge is 44 km from the hotel. Dundee Airport is 37 km from the property.

Hotel in Dunkeld · 5.78 mi from centre
7.6
202 reviews
Breakfast available
Located in Dunkeld, Royal Dunkeld is in a rural location, within a 15-minute walk of Ossian's Hall and Dunkeld Cathedral. This hotel is 0.8 mi (1.3 km) from Birnam Oak and 0.9 mi (1.5 km) from Polney Loch.

Aparthotel in Pitlochry · 16.62 mi from centre
9.8
136 reviews
Breakfast available
With a stay at Claymore Guest House and Apartments in Pitlochry, you'll be within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North. This aparthotel is 0.5 mi (0.8 km) from Pitlochry Golf Club and 1 mi (1.5 km) from Bells Blair Athol Distillery.

Bed and breakfast in Dundee · 22.21 mi from centre
9.1
359 reviews
Located in Dundee, 1.8 km from Discovery Point and 23 km from St Andrews University, Athollbank Guest House provides accommodation with free WiFi in a historic building. It is situated 28 km from St Andrews Bay and offers a housekeeping service. The bed and breakfast features family rooms.
The units in the bed and breakfast are equipped with a flat-screen TV. The bed and breakfast features certain units with garden views, and each unit has a kettle. At the bed and breakfast, all units are equipped with bed linen and towels.
À la carte and Full English/Irish breakfast options with warm dishes, fruits and juice are available.
Scone Palace is 33 km from the bed and breakfast, while Lunan Bay is 43 km away. Dundee Airport is 2 km from the property.

Motel in Perth · 8.12 mi from centre
8.3
1,867 reviews
Sky Lodge offers motel-style accommodation at Perth Airport. The property offers free parking and free WiFi in all rooms.
The en-suite bedrooms offer a flat-screen TV, a desk and a seating area.
Continental Breakfast room offering cereals, toast, pastries, fruit juice, yoghurts.
The lodge is located north of Perth and west of Dundee, only a 10-minute drive from Perth city centre.

Guest house in Kirkmichael · 16.67 mi from centre
9.1
999 reviews
Breakfast available
Situated in Kirkmichael, Strathardle Lodge has a fully stocked honesty bar, guest lounge and free WiFi as well as in-house Cake School.
The rooms in the inn are fitted with a flat-screen TV and a hairdryer.
A Full English/Scottish breakfast is available each morning at Strathardle Lodge.
Activities in the immediate area include golf, fishing, shooting, skiing, walking, cycling as well as sightseeing.
The Lodge has easy access to Perth, Pitlochry, Dundee, St Andrews and Royal Deeside. The nearest airport is Dundee Airport, 42 km from the guest house.

Inn in Perth, Glenfarg · 14.87 mi from centre
7.8
1,078 reviews
Breakfast available
The Bein Inn Hotel & Restaurant offers a relaxing rural escape just five minutes from the M90 motorway. Whether you're planning a quiet getaway or looking for a comfortable stop on your journey, you'll feel right at home with us.
We offer a range of 17 comfortable bedrooms to suit all needs and budgets—from spacious deluxe rooms to cozy standard options. All rooms feature en-suite bathrooms, flat-screen TVs, and complimentary Wi-Fi throughout the property. Free private parking is also available on site.
We’re also proud to be dog-friendly, so your four-legged friends are more than welcome to join you for the adventure!
Our on-site restaurant and bar serve a variety of Scottish dishes, along with a fine selection of local whiskies and gins. Relax by the log fire in our cozy lounge or enjoy a complimentary buffet breakfast each morning in our light and airy dining room.
Explore Scotland from Our Doorstep
Nestled in the heart of rural Perthshire, The Bein Inn is more than just a place to stay—it's your perfect launchpad for discovering the beauty and charm of Scotland. Ideally situated, our inn offers a peaceful retreat amid breathtaking landscapes, making it the perfect base for exploring Scotland’s rich cultural heritage, historic landmarks, natural wonders, and famous filming locations—including those seen in Outlander.
Scenic Surroundings: Enjoy the tranquillity of rural Perthshire, with rolling hills and picturesque countryside offering a peaceful escape from city life.
Close to Attractions: From nature trails and castles to golf courses and historic towns, The Bein Inn is ideally placed for visits to Balvaird Castle, and we’re just a short drive from St Andrews—the world-famous home of golf.
At The Bein Inn, we believe the journey is just as memorable as the destination. Join us and create unforgettable experiences as you explore the many wonders of Scotland.

Apartment in Perth · 4.43 mi from centre
9.6
80 reviews
Offering a garden and garden view, Wee Kirkhill is situated in Perth, 34 km from Gleneagles and 34 km from Falkland Palace & Garden. With free private parking, the property is 10 km from Scone Palace and 44 km from Castle Menzies. The property is non-smoking and is located 47 km from Discovery Point.
This apartment is equipped with 1 bedroom, a kitchenette with an oven and a microwave, a flat-screen TV, a seating area and 1 bathroom equipped with a shower. The unit is soundproofed and includes a parquet floors as well as a fireplace. For added privacy, the accommodation features a private entrance.
Glamis Castle is 42 km from the apartment, while University of Dundee is 46 km away. Dundee Airport is 42 km from the property.

Apartment in Cupar, Springfield · 23.17 mi from centre
8.8
14 reviews
Located 20 km from St Andrews University, Rosebud Studio provides accommodation with free WiFi and free private parking. The property is non-smoking and is situated 24 km from St Andrews Bay.
The apartment features 1 bedroom, a flat-screen TV with streaming services, a fully equipped kitchenette with a microwave and a toaster, and 1 bathroom with a shower. Towels and bed linen are featured in the apartment.
Discovery Point is 28 km from the apartment, while Scone Palace is 38 km away. Dundee Airport is 33 km from the property.

Hotel in Dundee · 20.87 mi from centre
8.6
582 reviews
Breakfast available
When you stay at Invercarse Hotel Dundee, BW Signature Collection in Dundee, you'll be next to a golf course, within a 5-minute drive of Maggie's Centre and University of Dundee. This golf hotel is 1.9 mi (3 km) from Verdant Works and 2.6 mi (4.2 km) from V&A Dundee.
A historic and impressive county in Central Scotland, Perthshire boasts over 200,000 acres of woodland and is famously known as ‘Big Tree Country’. As well as award-winning Perthshire hotels, which are renowned as some of the best Scotland hotels, you can expect to spend your days among forests, glens, rivers and waterfalls. It’s the perfect place for adventure and exploration — no matter how late you decide to book your stay.
Whatever time of year you’re visiting, you’ll find we have a huge range of last-minute accommodation options in Perthshire. Choose from traditional country house hotels with log fires, double beds and delicious local produce on the menu. Or opt for a contemporary-style boutique bed and breakfast with a spa and swimming facilities. We even have popular names like the Gleneagles Hotel which attracts friends, families and couples throughout the year.
Whether you’re planning a much-needed trip away from busy family life or you’re simply keen to explore some of Scotland’s best landscapes such as the River Tay, a staycation in Perthshire is just the thing. Our amazing selection of last-minute hotels is sure to impress, too. Why not start your search for the perfect place to stay in Perthshire today?
Cities, coast, countryside: Scotland really does have it all. The hardest part about a staycation here is choosing where to start your travels. Here are a few more of our favourite hotspots: