You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
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 · 33.59 km 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.
Hotel in Perth · 14.11 km from centre
9.0
350 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.1 mi (5 km) from Scone Palace and 3.4 mi (5.5 km) from Perth Concert Hall.
Hotel in Perth · 9.96 km from centre
8.8
971 reviews
Breakfast available
When you stay at Holiday Inn Express Perth by IHG in Perth, you'll be on the Strip, 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 Glenrothes · 38.00 km from centre
8.6
656 reviews
Breakfast available
Located in Glenrothes, Best Western Balgeddie House Hotel is on the riverwalk, within a 15-minute drive of Falkland Palace and The Scottish Deer Centre. This hotel is 8.7 mi (14 km) from RSPB Loch Leven and 9 mi (14.5 km) from Leven Beach.
Inn in Perth, Glenfarg · 23.93 km from centre
8.0
1,093 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.
Hotel in Perth · 12.38 km 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 Gleneagles, Auchterarder · 24.93 km from centre
9.4
965 reviews
Breakfast available
Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school. Guests can also enjoy off-road driving, horse-riding, dog training, and shooting.
This grand resort offers a variety of elegant rooms and luxurious suites. Many feature views over the extensive grounds and free Wi-Fi. The en suite bathrooms have complimentary toiletries.
In the mornings, the Gleneagles Hotel serves an award-winning full Scottish breakfast. With 4 fine dining restaurants, guests can enjoy imaginative menus in the Michelin Starred Andrew Fairlie restaurant, along with the Birnam Brasserie, the formal Strathearn, and the lively Dormy Bar and Grill.
Gleneagles Hotel also offers The Club, where guests can enjoy fitness classes. It boasts 2 swimming pools, a sauna, a steam room, gym, and an outdoor hot tub. Set amongst rolling hills, the resort is home to The PGA Centenary and National Academy Golf Courses, along with The King’s Course and The Queen’s Course.
Bed and breakfast in Aberfeldy · 23.56 km from centre
9.4
1,786 reviews
Built in 1895, The Townhouse Aberfeldy - Rooms & Breakfast sits on the edge of Aberfeldy’s town centre, a rural town in Highland Pethshire. It is only 5 minutes' walk from the cafés, shops, bars and restaurants, as well as a cinema.
The Townhouse offers spacious en suite rooms, featuring flat screen TV’s with Freeview, tea and coffee facilities, complimentary toiletries, hairdryer and free WiFi. Most of the rooms have views of the town or surrounding mountains.
A breakfast is available, offering includes fruit, cereals, porridge, a full cooked Scottish breakfast as well as The Townhouse's daily specials.
Dewar's World of Whisky is 15 minutes' walk away and offers distillery tours and a heritage exhibition. The historic 16th-century site of Castle Menzies can be reached in 6 minutes by car.
The Townhouse Aberfeldy - Rooms & Breakfast offers accommodation in Aberfeldy. Free WiFi is featured throughout the property and free private parking is available on site.
Some units feature a seating area to relax in after a busy day.
Perth is 36 km from The Townhouse Aberfeldy - Rooms & Breakfast, while Pitlochry is 13 km away. The nearest airport is Edinburgh Airport, 81 km from The Townhouse Aberfeldy - Rooms & Breakfast.
Hotel in Dundee · 36.55 km from centre
8.0
522 reviews
Breakfast available
A stay at Best Western Queens Hotel places you in the heart of Dundee, steps from University of Dundee and Dundee Contemporary Arts Centre. This hotel is 13.5 mi (21.6 km) from University of St. Andrews and 14.7 mi (23.7 km) from Old Course at St Andrews.
Country house in Perth · 10.59 km from centre
8.5
2,033 reviews
Breakfast available
Situated within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodation in tranquil surroundings.
One of the UK’s leading country house hotels, Ballathie House aims to offer a traditional taste of the Scottish Highlands. It features 41 x 4 star standard beautiful ensuite bedrooms, each one individually decorated and bread over the Main House and Riverside. There is also 12 x 3 star standard simpler style rooms in a separate building 150 yards from the Main House. There is also an award winning cuisine in the 2AA Rosette Restaurant.
Set in Kinclaven, Stanley, just 19 km from Perth city centre, which is home to a theatre, concert hall and specialist shops, Ballathie House occupies an ideal position from which to explore the many attractions of the Scottish Highlands.
Hotel in Dundee · 32.77 km from centre
8.0
202 reviews
Breakfast available
With a stay at go2 Dundee Camperdown Hotel in Dundee, you'll be steps from Camperdown Country Park and Templeton Woods and a 2-minute drive from Dundee Karting. This hotel is 18.7 mi (30 km) from Old Course at St Andrews and 1.1 mi (1.8 km) from Cineworld Dundee.
Guesthouse in Perth · 12.60 km from centre
8.0
138 reviews
Breakfast available
With a stay at Grampian Hotel in Perth, you'll be within a 10-minute walk of Perth Ice Rink and St. Ninian's Cathedral. This guest house is 0.5 mi (0.8 km) from Perth Theatre and 0.5 mi (0.9 km) from Fergusson Gallery.
Holiday park in Blairgowrie · 21.05 km from centre
9.0
76 reviews
If you love the outdoors, Corriefodly is the perfect holiday destination. Whether you prefer a leisurely stroll or an adventurous hill walk you will be spoiled for choice. Cycling enthusiasts, fishermen, and even adrenaline junkies are well catered for in the picturesque hills, lochs, and glens in the area around the park.
Corriefodly is only a short drive from local and championship golf courses that love to welcome visitors, and heritage lovers will marvel at the great selection of castles, museums and visitor centres to visit. Fun for all the family is only a few miles away at lively kiddies activity centres and leisure pools, whatever the weather.
Corriefodly's caravan holiday homes are perfect for getting away from it all in glorious natural surroundings yet so close to lots of outdoor activities and visitor attractions. Our luxury lodges with hot tubs and caravans with hot tubs both offer something extra special, while those seeking to be closer to nature will love our glamping pods.
Corriefodly Holiday Park lies in the Strathmore Valley, around 9 miles south of the Cairngorms National Park. The River Ardle flows through the park, with a stroll along the bank taking you to the village of Bridge of Cally. Around 19 miles from Pitlochry, 22 miles from Perth, and 25 miles from Dundee there is so much on offer for the explorer in you!
Lodge in Bridgend of Lintrathen, Kirriemuir · 32.49 km from centre
9.2
201 reviews
Breakfast available
With a stay at Lodge at Lochside in Kirriemuir, you'll be steps from Loch of Lintrathen and a 4-minute drive from Reekie Linn Waterfall. This lodge is 14.3 mi (23 km) from Cairngorms National Park and 5 mi (8.1 km) from Loch of Kinnordy Nature Reserve.
Holiday park in Forfar, Glamis · 38.56 km from centre
8.9
97 reviews
Drumshademuir Caravan & Camping Park offers pet-friendly accommodation in Glamis. The small town of Kirriemuir is located 4 km away and is also famous for being the birthplace Sir James Barrie, author of Peter Pan. Free private parking is available on site.
The glamping pods feature a fridge, kettle, microwave, TV and a heater. Guests are required to bring their own bedding.
Drumshademuir Caravan also includes a children's playground. Guests can enjoy the on-site bar and restaurant.
The historical Glamis Castle is located 3.8 km away from Drumshademuir Caravan & Camping Park, while Dundee is 21 km from the property. Aberdeen Airport is 79 km away.
Hotel in Dunkeld · 9.30 km 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.
Hotel in Kinross · 31.82 km from centre
7.8
464 reviews
Breakfast available
When you a stay at The Green Hotel Golf & Leisure Resort in Kinross, you'll be on the Strip, just steps from Montgomery Course at the Green Hotel and Kinross Golf Club. This golf hotel is 0.7 mi (1.2 km) from Loch Leven Heritage Trail and 0.9 mi (1.4 km) from Scart Island.
Hotel in Auchterarder · 25.77 km from centre
9.2
495 reviews
Breakfast available
Located in Auchterarder, Wyndham Duchally Country Estate is in a rural location, within a 5-minute drive of Ochil Hills and Gleneagles Golf Course. This family-friendly hotel is 3.7 mi (5.9 km) from Tullibardine Distillery and 4.7 mi (7.5 km) from Phoenix Falconry.
Guest house in Dundee · 36.85 km from centre
7.3
132 reviews
In the heart of Dundee, within a minute's walk from tourist attractions such as the V&A/Discovery/HMS Frigate Unicorn/Verdant Works Museums, Slessor Gardens, Caird Hall, DCA, and REP Theatre. Aabalree Guesthouse is located midway up Union Street, which features popular cafes, bars, and restaurants, it is an ideal connecting point for the Riverside, Perth Road, and the Overgate/High Street shopping districts and bus links from Nethergate.
Most rooms have a wash basin and are spread over 3 upper floors of a traditional 100-year-old Scottish tenement building. Shower rooms and toilets are shared amongst guests and all rooms are upstairs (no lift)"
Hotel in Dundee · 37.11 km 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.
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: