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

Inn in Blairgowrie · 14.44 mi from centre
9.2
72 reviews
Breakfast available
Located in Blairgowrie, The Old Cross Inn is a 3-minute drive from Alyth Museum and 6 minutes from Blairgowrie Golf Club. This inn is 5.1 mi (8.2 km) from Strathmore Golf Centre and 7.3 mi (11.8 km) from Meigle Museum.

Guesthouse in Crieff · 15.46 mi from centre
9.2
91 reviews
With a stay at The Tower Gastro Pub & Apartments in Crieff, you'll be a 2-minute walk from Gordon & Durward and 7 minutes by foot from Harrisons Fine Wines. This guest house is 11.1 mi (17.9 km) from Loch Lomond and The Trossachs National Park and 0.5 mi (0.9 km) from Crieff Golf Club Limited.

Guesthouse in Alyth, Blairgowrie · 17.33 mi from centre
9.8
65 reviews
Breakfast available
Located in Blairgowrie, Tigh Na Leigh is within a 5-minute drive of Strathmore Golf Centre and Alyth Museum. This guest house is 14 mi (22.6 km) from Cairngorms National Park and 3.7 mi (5.9 km) from Meigle Museum.

Hotel in Gleneagles, Auchterarder · 14.58 mi from centre
9.3
987 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.

Guesthouse in Aberfeldy · 21.31 mi from centre
9.2
28 reviews
Breakfast available
Located in Aberfeldy, Errichel House and Cottages is in the mountains, within a 5-minute drive of The Birks of Aberfeldy and Aberfeldy Golf Course. This guest house is 20.1 mi (32.4 km) from Cairngorms National Park and 2.1 mi (3.4 km) from Temple Gallery.

Hotel in Dundee · 16.46 mi from centre
8.2
444 reviews
Located in Dundee, 3.4 km from Discovery Point, Taypark House provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel features free WiFi and a bar. The property is non-smoking and is situated 25 km from St Andrews University.
All guest rooms in the hotel are fitted with a coffee machine. Featuring a private bathroom with a shower and free toiletries, certain units at Taypark House also provide guests with a sea view. All units in the accommodation are equipped with a flat-screen TV and a hairdryer.
A buffet, continental or Full English/Irish breakfast is available at the property.
St Andrews Bay is 29 km from Taypark House, while Scone Palace is 31 km away. Dundee Airport is 2 km from the property.

Guesthouse in Dundee · 17.69 mi from centre
A stay at Belmont Apartments and Rooms places you in the heart of Dundee, steps from University of Dundee and 5 minutes by foot from Verdant Works. This guest house is 13.9 mi (22.3 km) from University of St. Andrews and 15.1 mi (24.3 km) from Old Course at St Andrews.

Bed & breakfast in Crieff · 15.34 mi from centre
9.8
79 reviews
Breakfast available
With a stay at Merlindale in Crieff, you'll be within a 10-minute walk of Crieff Golf Club Limited and Gordon & Durward. This bed & breakfast is 11.3 mi (18.2 km) from Loch Lomond and The Trossachs National Park and 0.8 mi (1.3 km) from Harrisons Fine Wines.

Guesthouse in Blairgowrie · 13.28 mi from centre
10.0
8 reviews
Breakfast available
With a stay at Heathpark House in Blairgowrie, you'll be 1.1 mi (1.8 km) from Blairgowrie Golf Club and 10.4 mi (16.7 km) from Reekie Linn Waterfall. This guest house is 11.1 mi (17.8 km) from Loch of the Lowes and 14.9 mi (24 km) from Cairngorms National Park.

Hotel in Crieff · 15.42 mi from centre
9.2
197 reviews
Breakfast available
With a stay at Murraypark Hotel in Crieff, you'll be within a 10-minute walk of Crieff Golf Club Limited and Gordon & Durward. This eco-friendly hotel is 11.2 mi (18 km) from Loch Lomond and The Trossachs National Park and 0.7 mi (1.1 km) from MacRosty Park.

Hotel in Auchterarder · 12.77 mi from centre
7.0
164 reviews
Breakfast available
Located in Auchterarder, Glendevon Hotel is a 4-minute drive from Gleneagles Golf Course and 6 minutes from Keltie Loch. This hotel is 3.8 mi (6.2 km) from Phoenix Falconry and 4 mi (6.4 km) from Whitemoss Golf Club.

Cabin in Pitlochry · 17.45 mi from centre
9.6
13 reviews
With a stay at Tayview Lodges in Pitlochry, you'll be next to a golf course, within a 15-minute drive of Cairngorms National Park and Polney Loch. This family-friendly cabin is 5.4 mi (8.7 km) from Ossian's Hall and 5.4 mi (8.7 km) from The Hermitage.

Hotel in Crieff · 21.30 mi from centre
9.4
68 reviews
Breakfast available
With a stay at The Royal Hotel in Crieff, you'll be within a 10-minute drive of Loch Lomond and The Trossachs National Park and Earthquake House. This hotel is 1.5 mi (2.4 km) from Deil's Cauldron Waterfall and 1.6 mi (2.6 km) from Cultybraggan Camp.

Cottage in Cupar · 12.99 mi 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.

Cottage in Perth · 11.33 mi from centre
8.0
2 reviews
Located in Perth, this cottage is in a rural location, within a 10-minute drive of Blairgowrie Golf Club and Cateran Trail. This cottage is 7.5 mi (12.1 km) from Alyth Museum and 7.7 mi (12.3 km) from Loch of the Lowes.

Hotel in Markinch · 17.56 mi from centre
7.9
66 reviews
Breakfast available
Located in Markinch, 32 km from St Andrews University, Laurel Bank Hotel provides accommodation with a garden, free private parking, a restaurant and a bar. Free WiFi is available throughout the property and St Andrews Bay is 37 km away.
At the hotel, all rooms include a wardrobe. The private bathroom is equipped with a shower, free toiletries and a hairdryer. At Laurel Bank Hotel each room has a desk and a flat-screen TV.
A Full English/Irish breakfast is available at the accommodation.
Forth Bridge is 41 km from Laurel Bank Hotel. Dundee Airport is 42 km away.

Hotel in Dundee · 16.15 mi from centre
8.0
202 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 1 mi (1.7 km) from Dundee Karting.

Hotel in Glenrothes · 16.18 mi from centre
8.8
611 reviews
Breakfast available
Located in Glenrothes, Holiday Inn Express Glenrothes by IHG is within a 5-minute drive of Bongos Soft Play Centre and Skydive St. Andrews. This hotel is 4.1 mi (6.6 km) from Lomond Hills and 5.3 mi (8.6 km) from Happy Hounds Secure Dog Walking Field.

Hotel in Dundee · 18.18 mi from centre
8.4
959 reviews
Breakfast available
When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from St Mary's Church and V&A Dundee. This eco-friendly hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.7 mi (23.6 km) from Old Course at St Andrews.

Hotel in Perth · 10.53 mi from centre
8.0
93 reviews
Located in Perth, Inchture Hotel is a 4-minute drive from Cairn O'Mohr Fruit Wines and 7 minutes from Dundee Karting. This hotel is 6.5 mi (10.5 km) from Camperdown Country Park and Templeton Woods and 6.5 mi (10.5 km) from Dunholm Dog Park.
Perth, located in the heart of Scotland, is a charming city that beautifully blends history with modern amenities. Known as the "Gateway to the Highlands," it offers stunning scenery along the River Tay and serves as a perfect base for exploring the surrounding countryside.
Perth is also rich in cultural heritage, featuring attractions like Scone Palace, where Scottish kings were once crowned, and the Black Watch Castle and Museum, which delves into military history.
If you’re looking for cheap places to stay in Perth to explore the town’s great attractions, we’ve got you covered. Not only do we have a fantastic range of properties but you can also get exclusive discounts of up to 15% on hotels in Perth just by signing up to become a member – and it’s completely free!
Perth’s city centre offers a variety of hotels and guesthouses within walking distance of key attractions such as Perth Museum and Art Gallery, St. John's Kirk, and the beautiful Perth Concert Hall. Staying here also puts you right in the midst of Perth’s vibrant shopping and dining scene.
If you prefer a quieter setting, the Kinnoull Hill area provides a peaceful retreat with stunning views over the city and the River Tay. Here you’ll enjoy easy access to the walking trails of Kinnoull Hill Woodland Park. This is a great spot for nature lovers who still want to be close to the city.
For a taste of luxury and history, consider staying near Scone Palace, just a short drive from Perth city centre. This historic area offers a range of upscale hotels and country inns, perfect for those looking to explore the palace and its beautiful grounds.
The village of Birnam, located just across the river from Dunkeld, offers another charming option for those looking to stay slightly outside Perth. Known for its connection to Shakespeare's Macbeth and its picturesque surroundings, Birnam offers a selection of quaint B&Bs and guesthouses. It's a great base for exploring the nearby Hermitage woodland walks and the historic Dunkeld Cathedral.
And for those who enjoy golf, the area around Gleneagles is ideal. Just a short drive from Perth, this world-renowned golf resort offers top-notch facilities. Staying here also provides a convenient base for exploring the stunning Perthshire countryside and enjoying outdoor activities such as horse riding and fishing.