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 · 14.11 km from centre
9.0
360 reviews
Breakfast available
Located in Perth, Murrayshall Country Estate is in a rural location, within a 10-minute drive of St. John's Kirk and Perth Art Gallery and Museum. This golf hotel is 3.2 mi (5.1 km) from Scone Palace and 3.3 mi (5.4 km) from Murray Star Maze.

Guesthouse in Perth · 12.60 km from centre
7.8
148 reviews
Breakfast available
With a stay at Grampian Hotel in Perth, you'll be a 4-minute walk from Perth Leisure Pool and 6 minutes by foot from Perth Ice Rink. This guest house is 0.4 mi (0.6 km) from St. Ninian's Cathedral and 0.5 mi (0.8 km) from Perth Theatre.

Cottage in Cupar · 32.32 km from centre
10.0
2 reviews
Located in Cupar, this cottage is in a rural location, within a 5-minute drive of Norman's Law Walk and The Scottish Deer Centre. This cottage is 13.1 mi (21.1 km) from University of St. Andrews and 15.6 mi (25.2 km) from Old Course at St Andrews.

Inn in Pitlochry · 26.51 km from centre
9.8
339 reviews
With a stay at The Old Mill Inn in Pitlochry, you'll be within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North. This inn is 0.6 mi (1 km) from Pitlochry Golf Club and 0.6 mi (1 km) from Blair Athol Distillery.

Guesthouse in Perth · 13.24 km from centre
10.0
276 reviews
Breakfast available
With a stay at The Townhouse in Perth, you'll be a 3-minute walk from Fergusson Gallery and 7 minutes by foot from St. John's Kirk. This luxury guest house is 0.4 mi (0.7 km) from King James V1 Golf Course and 0.5 mi (0.9 km) from Perth Theatre.

Hotel in Pitlochry, Grandtully · 23.11 km from centre
9.1
119 reviews
Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar. The property is situated 44 km from Scone Palace, 27 km from Blair Castle and 8.5 km from Aberfeldy Golf Course. The Scottish Crannog Centre is 18 km from the hotel and Blair Atholl Golf Club is 26 km away.
All guest rooms in the hotel are equipped with a flat-screen TV. With a private bathroom fitted with a shower and free toiletries, some units at The Grandtully Hotel also have a river view.
Blairgowrie Golf Club is 38 km from the accommodation, while Huntingtower Castle is 40 km from the property. Dundee Airport is 63 km away.

Lodge in Pitlochry · 26.88 km from centre
9.4
97 reviews
- Kinnaird Woodland Lodges is an adults only accommodation each with private hot tubs.
- Located on Perthshire Hill looking over Pitlochry, 2 miles from the centre.
- 30 minutes walk into the heart of Pitlochry.

Guesthouse in Perth · 12.60 km from centre
8.8
284 reviews
Breakfast available
With a stay at Heidl Guest House in Perth, you'll be a 4-minute walk from Perth Leisure Pool and 6 minutes by foot from Perth Ice Rink. This guest house is 0.4 mi (0.6 km) from St. Ninian's Cathedral and 0.5 mi (0.9 km) from Perth Theatre.

Hotel in Dundee · 36.93 km from centre
8.4
1,002 reviews
Breakfast available
When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from City Square and St Mary's Church. This boutique hotel is 13.5 mi (21.8 km) from University of St. Andrews and 15.1 mi (24.2 km) from Old Course at St Andrews.

Hotel in Dundee · 31.12 km from centre
8.0
1,000 reviews
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 TeamSport Go Karting Dundee. This spa hotel is 18.6 mi (30 km) from Old Course at St Andrews and 1.3 mi (2 km) from Camperdown Country Park and Templeton Woods.

Hotel in Auchterarder · 23.38 km from centre
9.6
188 reviews
Breakfast available
Located in Auchterarder, Cairn Lodge is a 3-minute drive from Gleneagles Golf Course and 5 minutes from Phoenix Falconry. This luxury hotel is 4.5 mi (7.3 km) from Tullibardine Distillery and 8.1 mi (13 km) from Drummond Gardens.

Hotel in Dundee · 37.34 km from centre
9.2
1,065 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 Minnie the Minx Statue. This spa hotel is 14.6 mi (23.6 km) from Old Course at St Andrews and 0.4 mi (0.6 km) from V&A Dundee.

Hotel in Perth · 12.38 km from centre
6.8
213 reviews
With a stay at Lovat Hotel in Perth, you'll be within a 10-minute walk of Perth Ice Rink and Perth Leisure Pool. This hotel is 0.9 mi (1.4 km) from St. Ninian's Cathedral and 1 mi (1.7 km) from Perth Theatre.

Hotel in Glenrothes · 38.79 km from centre
8.8
644 reviews
Breakfast available
Located in Glenrothes, Holiday Inn Express Glenrothes by IHG is within a 5-minute drive of Fife Pilgrim Way Labyrinth and Michael Woods Sports & Leisure Centre. This hotel is 2.9 mi (4.7 km) from Skydive St. Andrews and 3.1 mi (5.1 km) from Bongos Soft Play Centre.

Hotel in Dundee · 36.82 km from centre
9.2
43 reviews
Breakfast available
With a stay at Four Points Flex by Sheraton Dundee in Dundee, just steps from St Mary's Church and 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 Dundee · 32.77 km from centre
8.0
211 reviews
Breakfast available
With a stay at go2 Dundee Camperdown Hotel in Dundee, you'll be a 1-minute walk from Camperdown Country Park and Templeton Woods and 9 minutes by foot from Camperdown Wildlife Centre. This hotel is 18.7 mi (30 km) from Old Course at St Andrews and 0.7 mi (1.2 km) from TeamSport Go Karting Dundee.

Apartment in Dundee, Perth · 31.08 km from centre
7.0
46 reviews
Breakfast available
Located in Perth, 7.2 km from Discovery Point, Dundee Serenity Spa Retreat near Perth offers accommodation with a garden, private parking and a shared lounge. Featuring a 24-hour front desk, this property also provides guests with a sun terrace. The accommodation provides a sauna, free WiFi throughout the property and family rooms.
At the apartment complex, all units come with a desk, a flat-screen TV, a private bathroom, bed linen and towels. The units will provide guests with a wardrobe and a kettle.
There is a coffee shop, and packed lunches are also available.
Guests can stay active with the fitness classes held on site. The apartment has a picnic area where you can spend a day out in the open.
Scone Palace is 27 km from the apartment, while St Andrews University is 28 km away. Dundee Airport is 3 km from the property.

Hotel in Pitlochry · 26.52 km from centre
8.6
388 reviews
Breakfast available
With a stay at McKays Hotel Bar & Restaurant in Pitlochry, you'll be next to a golf course, within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North. This golf hotel is 0.5 mi (0.9 km) from Pitlochry Golf Club and 0.7 mi (1.2 km) from Bells Blair Athol Distillery.

Hotel in Perth · 23.95 km from centre
Breakfast available
Located in Perth, Bein Inn hotel is within a 10-minute drive of Abernethy Village and Croft Moraig. This hotel is 7.5 mi (12 km) from Fife Coastal Path and 7.6 mi (12.2 km) from King James V1 Golf Course.

Hotel in Cupar, Freuchie · 36.48 km from centre
7.5
503 reviews
Set in Freuchie, 28 km from St Andrews University, Lomond Hills Hotel & Health Club offers express check-in and check-out 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. Guests can use the spa and wellness centre with an indoor pool, fitness centre, and sauna, as well as a bar.
All guest rooms at the hotel come with a flat-screen TV with cable channels and a safety deposit box. At Lomond Hills Hotel & Health Club, all rooms include a private bathroom with free toiletries and a hairdryer.
Guests at the accommodation can enjoy a buffet breakfast.
Free private parking and a business centre are available, as well as a 24-hour front desk.
Forth Bridge is 44 km from Lomond Hills Hotel & Health Club. Dundee Airport is 37 km from the property.
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: