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 Dundee · 22.93 mi from centre
Breakfast available
With a stay at Premier Inn Dundee Centre in Dundee, you'll be within a 5-minute walk of Discovery Point and V&A Dundee. This hotel is 13.8 mi (22.2 km) from University of St. Andrews and 15.3 mi (24.7 km) from Old Course at St Andrews.
Hotel in Pitlochry · 16.58 mi from centre
7.8
936 reviews
Breakfast available
With a stay at The Pitlochry Hydro Hotel in Pitlochry, you'll be in the historical district, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North. This hotel is 0.9 mi (1.5 km) from Bells Blair Athol Distillery and 0.9 mi (1.5 km) from Pitlochry Golf Club.
Hotel in Perth · 8.14 mi from centre
8.0
742 reviews
Breakfast available
A stay at Salutation Hotel places you in the heart of Perth, steps from St. John's Kirk and 3 minutes by foot from Fergusson Gallery. This eco-friendly hotel is 0.4 mi (0.6 km) from Perth Art Gallery and Museum and 0.4 mi (0.7 km) from Perth Concert Hall.
Hotel in Perth · 6.19 mi from centre
8.8
971 reviews
Breakfast available
When you stay at Holiday Inn Express Perth by IHG in Perth, you'll be in the business district, within a 5-minute drive of McDiarmid Park and Huntingtower Castle. This hotel is 1.9 mi (3.1 km) from Black Watch Regimental Museum and 1.9 mi (3.1 km) from St. Ninian's Cathedral.
Hotel in Perth · 7.81 mi from centre
7.4
898 reviews
Breakfast available
Located in Perth, Mercure Perth Hotel is in a rural location, within a 15-minute walk of Perth Theatre and St. Ninian's Cathedral. This hotel is 0.7 mi (1.1 km) from Fergusson Gallery and 0.7 mi (1.2 km) from Perth Concert Hall.
Hotel in Dundee · 20.88 mi from centre
With a stay at Premier Inn Dundee North in Dundee, you'll be within a 5-minute walk of Cineworld Dundee and Camperdown Country Park and Templeton Woods. This luxury hotel is 17 mi (27.4 km) from University of St. Andrews and 18.5 mi (29.8 km) from Old Course at St Andrews.
Hotel in Blairgowrie · 11.62 mi from centre
7.8
415 reviews
Breakfast available
Located in Blairgowrie, Angus Hotel is next to a golf course – a 3-minute walk from Cateran Trail and within a 5-minute drive of Blairgowrie Golf Club. This golf hotel is 14 mi (22.5 km) from Cairngorms National Park and 3 mi (4.8 km) from Alyth Museum.
Inn in Bankfoot, Perth · 2.40 mi from centre
9.2
114 reviews
Breakfast available
When you stay at The Bankfoot Inn in Perth, you'll be within a 10-minute drive of Active Kids Adventure Park and Historic Scotland Stanley Mills. This inn is 5.5 mi (8.9 km) from Birnam Oak and 6.1 mi (9.7 km) from Ossian's Hall.
Hotel in Dundee · 23.06 mi from centre
8.6
965 reviews
Breakfast available
With a stay at Holiday Inn Express Dundee by IHG, you'll be centrally located in Dundee, within a 10-minute walk of V&A Dundee and Dundee Science Centre. This hotel is 0.9 mi (1.4 km) from Dundee Contemporary Arts Centre and 0.9 mi (1.5 km) from University of Dundee.
Hotel in Perth · 7.98 mi from centre
Breakfast available
With a stay at Premier Inn Perth City Centre in Perth, you'll be just steps from Perth Concert Hall and Perth Art Gallery and Museum. This hotel is 0.1 mi (0.2 km) from Perth Theatre and 0.4 mi (0.6 km) from St. Ninian's Cathedral.
Hotel in Perth · 5.42 mi from centre
8.8
787 reviews
Breakfast available
Located in Perth, Leonardo Boutique Huntingtower Perth is in the suburbs, within a 5-minute drive of Huntingtower Castle and McDiarmid Park. This eco-friendly hotel is 3.3 mi (5.3 km) from St. Ninian's Cathedral and 3.4 mi (5.5 km) from Perth Ice Rink.
Guesthouse in Perth · 7.91 mi from centre
9.4
92 reviews
Breakfast available
When you stay at Hazeldene Guest House in Perth, you'll be in the historical district, within a 10-minute walk of Perth Art Gallery and Museum and Perth Concert Hall. This guest house is 0.7 mi (1.1 km) from St. John's Kirk and 0.7 mi (1.2 km) from St. Ninian's Cathedral.
Hotel in Pitlochry · 16.41 mi from centre
7.4
690 reviews
Breakfast available
Located in Pitlochry, Scotlands Spa Hotel is in a rural location, within a 15-minute walk of Rob Roy Way - North and Pitlochry Power Station and Dam. This spa hotel is 3.9 mi (6.3 km) from Cairngorms National Park and 0.7 mi (1.1 km) from Bells Blair Athol Distillery.
Hotel in Dundee · 22.64 mi from centre
9.2
918 reviews
Breakfast available
A stay at Hampton by Hilton Dundee City Centre places you in the heart of Dundee, within a 5-minute walk of University of Dundee and Abertay University. This hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.8 mi (23.8 km) from Old Course at St Andrews.
Hotel in Blair Atholl · 22.20 mi from centre
8.0
1,201 reviews
Opposite Blair Castle, family-run 19th-century Atholl Arms is full of character, offering log fires, locally sourced food and Wi-Fi. Shopping at the House of Bruar is nearby.
The hotel's cuisine is fresh, simple, full of local flavours and served in the Baronial Dining Room with minstrels' gallery. Enjoy wonderful Scottish malts in the cosy, informal surroundings of Bothy Bar.
The Atholl Arms stands proudly at the northern end of the quiet village of Blair Atholl, near Pitlochry. In Blair Atholl, you can try shooting, golf, climbing Munros, fishing, walking, adventure sports and sightseeing. There is salmon fishing at the River Tay and Tummel.
Hotel in Pitlochry · 16.31 mi from centre
8.2
275 reviews
Breakfast available
When you stay at Rosemount Hotel in Pitlochry, you'll be in the historical district, within a 5-minute drive of Bells Blair Athol Distillery and Pitlochry Festival Theatre. This hotel is 0.9 mi (1.5 km) from Black Spout Waterfall and 1.2 mi (2 km) from Pitlochry Power Station and Dam.
Hotel in Dundee · 19.49 mi from centre
Breakfast available
With a stay at Premier Inn Dundee West in Dundee, you'll be within a 15-minute walk of Dundee Karting and Dunholm Dog Park. This hotel is 18.8 mi (30.3 km) from Old Course at St Andrews and 0.8 mi (1.3 km) from Camperdown Country Park and Templeton Woods.
Hotel in Crieff · 17.51 mi from centre
9.0
6 reviews
Breakfast available
Located in Crieff, Comrie Hotel is in a regional park, within a 5-minute drive of Earthquake House and Comrie Croft. This eco-friendly hotel is 2.7 mi (4.3 km) from Auchingarrich Wildlife Centre and 4.5 mi (7.3 km) from Loch Lomond and The Trossachs National Park.
Hotel in Dundee · 23.19 mi from centre
9.2
873 reviews
Breakfast available
With a stay at Hotel Indigo Dundee by IHG in Dundee, you'll be in a shopping district, within a 15-minute walk of City Square and V&A Dundee. This eco-friendly hotel is 0.8 mi (1.3 km) from Discovery Point and 1.1 mi (1.7 km) from Dundee Science Centre.
Inn in Pitlochry · 16.47 mi from centre
9.8
335 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.7 mi (1.2 km) from Bells Blair Athol Distillery.
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: