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
Perth and Kinross, located in the heart of Scotland, offers a delightful blend of natural beauty and cultural heritage, making it an ideal travel destination. Visitors can enjoy a stay in charming neighbourhoods such as the historic city of Perth, known for its vibrant arts scene and picturesque riverside setting, or the quaint town of Pitlochry, nestled amidst stunning Highland scenery.
The region is rich with attractions, including the majestic Scone Palace, the original crowning site of Scottish kings, and the enchanting Blair Castle, set against the backdrop of the Grampian Mountains. Outdoor enthusiasts will relish exploring the serene landscapes of Loch Leven and the rugged beauty of the Cairngorms National Park.
Whether you're seeking a tranquil retreat or an adventurous getaway, Perth and Kinross offers a variety of accommodations to suit every traveller's needs, ensuring a memorable stay in this captivating part of Scotland.
See the latest prices and deals by choosing your dates
Guesthouse in Aberfeldy · 21.45 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 guesthouse is 20.1 mi (32.4 km) from Cairngorms National Park and 2.1 mi (3.4 km) from Temple Gallery.
Bed & breakfast in Pitlochry · 20.20 mi from centre
9.2
153 reviews
Breakfast available
Located in Pitlochry, Cuil an Daraich Guest House is in the mountains, within a 10-minute drive of Pitlochry Festival Theatre and Edradour Distillery. This bed & breakfast is 5 mi (8 km) from Fish Ladder and 5.8 mi (9.4 km) from Pitlochry Golf Club.
Hotel in Dundee · 16.34 mi from centre
8.2
444 reviews
Located in Dundee, 2.1 miles from Discovery Point, Taypark House provides accommodations with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar. Certain units at the property include a balcony with a garden view.
Featuring a private bathroom with a shower and free toiletries, rooms at the hotel also provide guests with free WiFi, while some have a sea view. All guest rooms in Taypark House are equipped with a flat-screen TV and a hairdryer.
A buffet, continental or Full English/Irish breakfast is available daily at the property.
St Andrews University is 15 miles from the accommodation, while Fairmont St Andrews Bay Golf Course is 18 miles away. Dundee Airport is 1.2 miles from the property.
Guesthouse in Dundee · 17.57 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 guesthouse 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.
Hotel in Grandtully · 22.39 mi from centre
9.2
106 reviews
Located 6.1 miles from Castle Menzies, The Grandtully Hotel offers 4-star accommodations in Grandtully and has a terrace, a restaurant and a bar. The property is around 28 miles from Scone Palace, 17 miles from Blair Castle and 5.3 miles from Aberfeldy Golf Course. The Scottish Crannog Centre is 11 miles from the hotel and Blair Atholl Golf Club is 16 miles away.
All rooms in the hotel are equipped with a flat-screen TV. At The Grandtully Hotel all rooms include bed linen and towels.
Blairgowrie Golf Club is 23 miles from the accommodation, while Huntingtower Castle is 25 miles from the property. Dundee Airport is 39 miles away.
Bed & breakfast in Crieff · 15.48 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.29 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 guesthouse 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.56 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-certified 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.86 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 Perth · 2.29 mi from centre
8.0
1 review
Located in Perth, this cabin is within a 10-minute drive of Perth Ice Rink and Huntingtower Castle. This cabin is 3 mi (4.8 km) from St. Ninian's Cathedral and 3 mi (4.9 km) from Fergusson Gallery.
Country house in Perth · 8.29 mi from centre
8.4
1,966 reviews
Breakfast available
Located within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodations 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 bedrooms with attached bathroom, 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 12 mi from Perth city center, which is home to a theater, concert hall and specialist shops, Ballathie House occupies an ideal position from which to explore the many attractions of the Scottish Highlands.
Cabin in Pitlochry · 17.57 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.44 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.83 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.39 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 Perth · 0.44 mi from centre
Breakfast available
A stay at Radisson Blu Hotel, Perth places you in the heart of Perth, within a 10-minute walk of Fergusson Gallery and Perth Theatre. This hotel is 0.6 mi (1 km) from St. Ninian's Cathedral and 0.7 mi (1.1 km) from King James V1 Golf Course.
Guesthouse in Perth · 0.27 mi from centre
10.0
269 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 guesthouse is 0.4 mi (0.6 km) from Perth Theatre and 0.4 mi (0.7 km) from King James V1 Golf Course.
Lodge in Bridgend of Lintrathen, Kirriemuir · 21.75 mi 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.
Guesthouse in Perth · 0.42 mi from centre
8.8
282 reviews
Breakfast available
With a stay at Heidl Guest House in Perth, you'll be within a 10-minute walk of Perth Ice Rink and St. Ninian's Cathedral. This guesthouse is 0.5 mi (0.9 km) from Perth Theatre and 0.6 mi (0.9 km) from Fergusson Gallery.
Bed and breakfast in Leven · 21.73 mi from centre
9.2
184 reviews
Forth Bay Guest House provides accommodations with barbecue facilities and free WiFi, and is located in Leven-Fife.
The bed and breakfast offers a terrace.
Guests can also relax in the garden or in the shared lounge area.
Edinburgh is 37 mi from Forth Bay Guest House, while Perth is 27 mi from the property. Edinburgh Airport is 34 mi away, and the property offers a free shuttle service from Markinch train station.