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 · 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.

Guesthouse in Pitlochry · 26.73 km from centre
9.6
536 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 guesthouse is 0.5 mi (0.8 km) from Pitlochry Golf Club and 0.9 mi (1.4 km) from Blair Athol Distillery.

Hotel in Dundee · 32.78 km from centre
5.9
1,301 reviews
Featuring 2-star accommodations, go2 Dundee Camperdown Hotel free car park is located in Dundee, 3.8 miles from Discovery Point and 18 miles from St Andrews University. The property is around 19 miles from Scone Palace, 20 miles from Fairmont St Andrews Bay Golf Course and 28 miles from Lunan Bay. St Andrews Cathedral is 18 miles away and Hill of Tarvit Mansion is 21 miles from the hotel.
With a private bathroom equipped with a bath and free toiletries, rooms at the hotel also feature free WiFi.
University of Dundee is 3.8 miles from go2 Dundee Camperdown Hotel free car park, while Glamis Castle is 15 miles from the property. Dundee Airport is 3.1 miles away.

Apartment in Perth · 12.76 km from centre
8.9
29 reviews
Perth City Centre Retreat, 2 Bed is located in Perth, just 2.3 miles from Scone Palace and 22 miles from Discovery Point. Falkland Palace & Garden is 16 miles away and Gleneagles is 19 miles from the apartment.
With free Wifi, this 2-bedroom apartment features a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
Dundee Airport is 19 miles from the property.

Bed & breakfast in Aberfeldy · 26.81 km from centre
9.6
30 reviews
Breakfast available
When you stay at The Steading in Aberfeldy, you'll be in the mountains, within a 5-minute drive of Castle Menzies and Wade's Bridge. This bed & breakfast is 20.6 mi (33.1 km) from Cairngorms National Park and 2.8 mi (4.5 km) from Black Watch Monument.

Hotel in Perth · 13.05 km from centre
8.6
242 reviews
Breakfast available
A stay at Parklands Hotel places you in the heart of Perth, within a 10-minute walk of Fergusson Gallery and Perth Theatre. This upscale hotel is 0.6 mi (0.9 km) from St. Ninian's Cathedral and 0.6 mi (0.9 km) from King James V1 Golf Course.

Hotel in Perth · 13.82 km from centre
8.8
644 reviews
Breakfast available
In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city center and has a free private car park and free Wi-Fi.
Sunbank House has a 4-star Metro Hotel rating from the Scottish Tourist Board. There are rooms with attached bathroom that mix modern comforts with original features.
The hotel is fully licensed and offers imaginative snacks and an à la carte menu. Dinner is available by mutual arrangement on a pre-booked basis.
The hotel also caters for small corporate meetings and functions for up to 20 people.

Apartment in Dundee, Perth · 31.08 km from centre
7.0
46 reviews
Breakfast available
4.5 miles from Discovery Point in Perth, Dundee Serenity Spa Retreat near Perth offers accommodations with access to a fitness room and steam room. Private parking is available on site. 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 rooms are equipped with heating facilities.
There is a coffee shop, and packed lunches are also available.
Fitness classes are available at the property. Guests can also relax in the garden or on the sun terrace.
Scone Palace is 17 miles from the apartment, while St Andrews University is 18 miles away. Dundee Airport is 1.9 miles from the property.

Inn in Longforgan, Dundee · 27.79 km from centre
7.8
308 reviews
Breakfast available
With a stay at The Longforgan Coaching Inn in Dundee, you'll be within a 5-minute drive of Dundee Karting and TeamSport Go Karting Dundee. This golf inn is 4.2 mi (6.8 km) from Camperdown Country Park and Templeton Woods and 4.2 mi (6.8 km) from Dunholm Dog Park.

Hotel in Dundee · 33.65 km from centre
8.5
2,084 reviews
Breakfast available
Set in private wooded grounds overlooking the River Tay, the Invercarse Hotel is a former mansion house that offers a convenient base for Dundee and the surrounding area; it has all the benefits of a city center hotel, being within a five-minute drive of the city.
The 68 bedrooms with attached bathroom are peaceful and private and have all the contemporary comforts you would expect including free use of WiFi for residents, and media hubs are provided in some of the rooms. The ideal location for both business and leisure - it is the nearest hotel to Dundee Airport and Ninewells Hospital.
The V&A Dundee is 2.5 mi from Invercarse Hotel.
There is free parking spaces at the property, which includes 6 electric charging points for residents. Public transport stops are located outside the hotel driveway, which offers a regular service to Dundee city center.

Apartment in Dundee · 37.29 km from centre
10.0
1 review
With a stay at Dockside Quay Views City Vibes in Dundee, you'll be within a 10-minute walk of HMS Unicorn and City Square. This apartment is 13.2 mi (21.3 km) from University of St. Andrews and 14.4 mi (23.2 km) from Old Course at St Andrews.

Hotel in Dunkeld · 8.43 km from centre
8.2
168 reviews
Breakfast available
With a stay at Milton Birnam Hotel in Dunkeld, you'll be a 3-minute walk from Birnam Oak and 12 minutes by foot from Ossian's Hall. This hotel is 0.8 mi (1.3 km) from Dunkeld Cathedral and 1.6 mi (2.6 km) from Polney Loch.

Country house in Perth · 12.13 km from centre
7.9
124 reviews
Edenroc is located in Perth, just 6.3 miles from Scone Palace and 20 miles from Discovery Point. This country house features free private parking, private check-in and check-out, and free Wifi. Falkland Palace & Garden is 24 miles from the country house and Gleneagles is 27 miles away.
Towels and bed linen are offered in the country house. For added privacy, the accommodation has a private entrance and soundproofing.
University of Dundee is 18 miles from the country house, while Glamis Castle is 18 miles from the property. Dundee Airport is 16 miles away.

Hotel in Pitlochry · 26.06 km from centre
9.0
70 reviews
Breakfast available
With a stay at Birchwood Pitlochry in Pitlochry, you'll be on the riverwalk, within a 15-minute walk of Blair Athol Distillery and Pitlochry Festival Theatre. This hotel is 2.3 mi (3.8 km) from Edradour Distillery and 4.2 mi (6.8 km) from Cairngorms National Park.

Hotel in Alyth, Blairgowrie · 25.97 km from centre
7.0
21 reviews
Breakfast available
Located in Blairgowrie, The Alyth Hotel is on a river, within a 5-minute drive of Strathmore Golf Centre and Alyth Museum. This golf hotel is 14 mi (22.5 km) from Cairngorms National Park and 3.9 mi (6.2 km) from Meigle Museum.

Hotel in Glenrothes · 38.85 km from centre
8.3
1,660 reviews
Located in Glenrothes, 19 miles from St Andrews University, The Gilvenbank Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. With free WiFi, this 3-star hotel offers a 24-hour front desk and luggage storage space. Guests can have a drink at the bar.
The rooms in the hotel are equipped with an electric tea pot. Rooms come with a private bathroom with a shower, free toiletries and a hairdryer. At The Gilvenbank Hotel rooms contain a desk and a flat-screen TV.
Guests at the accommodation can enjoy an à la carte breakfast.
Fairmont St Andrews Bay Golf Course is 22 miles from The Gilvenbank Hotel, while Discovery Point is 22 miles from the property. Dundee Airport is 25 miles away.

Aparthotel in Pitlochry · 26.75 km from centre
9.8
140 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 0.9 mi (1.4 km) from Blair Athol Distillery.

Inn in Kinross · 32.17 km from centre
8.9
1,089 reviews
Breakfast available
This traditional 18th century coaching inn features 9 rooms with attached bathroom with free Wi-Fi.
Each room features a TV, as well as an iPod docking station..Extras include free toiletries and a hairdryer.
Guests can enjoy Scottish cuisine in both the restaurant and there is also a beer garden. Kirklands Hotel offers room service.
Popular local activities are hiking and walking.
Lomond Hills Regional Park is just 15 miles away. Perth is 13 mi from Kirklands Hotel. The nearest airport is Edinburgh Airport, 18 mi from Kirklands Hotel.

Apartment in Perth · 12.91 km from centre
10.0
1 review
Located in Perth, this apartment is within a 5-minute drive of St. John's Kirk and Perth Art Gallery and Museum. This apartment is 2.2 mi (3.5 km) from Perth Concert Hall and 2.2 mi (3.5 km) from St. Ninian's Cathedral.

Apartment in Perth · 7.13 km from centre
9.6
78 reviews
Wee Kirkhill is located in Perth, just 29 miles from Discovery Point and 21 miles from Gleneagles. With free private parking, the property is 6.3 miles from Scone Palace and 27 miles from Castle Menzies. Falkland Palace & Garden is 21 miles from the apartment and Glamis Castle is 26 miles away.
This 1-bedroom apartment comes with a fully equipped kitchenette, a seating area, a dining area, and a flat-screen TV. Guests can enjoy an ambient stay in their soundproof room with parquet floors and a fireplace. For added privacy, the accommodation features a private entrance.
Guests can also relax in the garden.
University of Dundee is 28 miles from the apartment, while Hill of Tarvit Mansion is 30 miles away. Dundee Airport is 26 miles 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: