Skip to main content

Featured golf hotel destinations

Destination inspiration for your trip – find a golf hotel

Pitlochry

10 golf hotels

Perth

8 golf hotels

Blairgowrie

5 golf hotels

Dunkeld

3 golf hotels

Auchterarder

3 golf hotels

The best golf hotels in Perthshire

Check out our selection of great golf hotels in Perthshire

Filter by:

Star Rating
Review score

Craigmhor Lodge & Courtyard

Pitlochry

Winners of Guest House of the Year 2019 and 2018 at The Scottish Hotel Awards and the AA's Scottish B&B of the Year 2019, Craigmhor Lodge & Courtyard is set in private wooded grounds and offers free...

C
Cherie
From
Australia
Stunning Location, so friendly & warm, beautiful clean rooms, fresh yummy breakfast. Will definitely visit again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,331 reviews
Price from
$201.61
1 night, 2 adults

Pine Trees Hotel Pitlochry

Pitlochry

Nestled in the heart of Perthshire in the Scottish Highlands, this 4-star luxury retreat has 32 unique rooms and is sheltered among 10 acres of lush gardens and woodlands, offering the perfect...

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,056 reviews
Price from
$180.11
1 night, 2 adults

The Gleneagles Hotel

Hotel in Auchterarder

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.

P
Philippe
From
Netherlands
Lots of activities, excellent facilities and staff
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 998 reviews
Price from
$557.23
1 night, 2 adults

Tigh Na Leigh

Alyth

Tigh Na Leigh enjoys a location in Alyth, 17 miles from Discovery Point and 19 miles from Scone Palace. Both free Wifi and parking on-site are available at the guest house free of charge.

D
Danielle
From
United States
Incredible decor and Hospitality. Absolutely loved my stay. It felt like a real treat.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 377 reviews
Price from
$151.97
1 night, 2 adults

The Inn on the Tay

Pitlochry

Located in Pitlochry, 5.7 miles from Castle Menzies, The Inn on the Tay has accommodations with a garden, free private parking, a terrace and a restaurant.

R
Rebekah
From
Portugal
The Inn was the most charming place we stayed during our entire trip in Scotland. The rooms were so comfortable and the river right outside our window was beautiful. The dinner and breakfast were the best meals we had on our trip. The staff were so wonderful, welcoming, and helpful. I’ve already recommended the Inn to several friends and hope to return someday. Don’t miss this perfect little spot!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 116 reviews
Price from
$185.74
1 night, 2 adults

Kinloch House Hotel

Blairgowrie

Set in 25-acres of beautiful Scottish countryside, Kinloch House Hotel is just one mile from the Loch Drumellie. It offers bedrooms with attached bathroom and a fine restaurant.

L
Laura
From
United States
Staff is exceptional and go out of their way to ensure your stay is pleasant
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 106 reviews
Price from
$382.74
1 night, 2 adults

The Knowe Guest House

Callander

The Knowe Guest House in Callander provides accommodations with a garden, a terrace, and a shared lounge. This 4-star guest house offers a concierge service and daily room service.

R
Robin
From
United Kingdom
Room was clean, a good size, great view. Breakfast was comprehensive and tasty. Hosts were very courteous and considerate
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 171 reviews
Price from
$137.90
1 night, 2 adults

Lands of Loyal hotel

Hotel in Alyth

The Lands of Loyal stands proudly at the foot of Loyal Hill, overlooking the picturesque town of Alyth, 2 golf courses, and the rolling farmland of the Vale of Strathmore.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 479 reviews
Price from
$219.51
1 night, 2 adults

Knockendarroch Hotel

Hotel in Pitlochry

Located in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town center.

M
Muhanad
From
Kuwait
The service was exceptional, we were upgraded on arrival to a room with a balcony. The food was great and plenty of parking spaces. The rooms were a good size and comfortable.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 574 reviews
Price from
$268.48
1 night, 2 adults

Ivybank Lodge

Blairgowrie

Ivybank Lodge in Blairgowrie provides accommodations with a garden, a bar, and a shared lounge. This guest house features free private parking, luggage storage space, and free Wifi.

M
Martin Vacek
From
Czech Republic
There are so many things we really liked. - Gary was a very friendly host - The aesthetics of the rooms were amazing - The breakfast was mind blowing - Our room was spotless clean and tidy and well equipped - The bed was comfortable - 10 out of ten without hesitation
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 425 reviews
Price from
$121.58
1 night, 2 adults
All golf hotels in Perthshire

Most booked golf hotels in Perthshire this month

See all

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,873 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,851 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,898 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 887 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,965 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,581 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,090 reviews

Popular with guests booking golf hotels in Perthshire

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,296 reviews

FAQs about golf hotels in Perthshire

Golf Hotels That Guests Love in Perthshire

See all
Avg. price/night: $325.28
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,090 reviews
Fourth time staying at Ballathie House during our annual golf trip although first time in Riverside. Staff always helpful; excellent breakfast; overall most enjoyable.
Guest review byRobert
Young couple
Avg. price/night: $395.73
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,965 reviews
Very beautiful hotel it is a great place to stay with family enjoyed playing golf
Guest review byfaisal 04
Family with young children
Avg. price/night: $175.61
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 724 reviews
First the staff were very welcoming. Amazing breakfast. Rooms were very comfortable. Walking distance from city center. Nice chat with Mr Rob about golfing in the area. We would definitely come back in our next trip to Perth.
Guest review byMoubarak
Family with young children
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,137 reviews
Delightful country house hotel on the edge of a golf course. Well maintained and well staffed. Staff delightful and very friendly. Great breakfast (didn't have dinner there unfortunately).
Guest review byRobert
Young couple
Avg. price/night: $263.42
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 479 reviews
Staff excellent and very friendly and helpful. Plenty of parking - ambience great though draught beer would have been good. Well located for travelling and golf courses. Main hall superb!
Guest review byAlexander Gordon
Group
Avg. price/night: $273.55
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,492 reviews
Tranquil and serene countryside atmosphere. Ideal for relaxing while playing golf at the nearby golf course. A truly peaceful place.
Guest review byJiwook
Family with young children
Avg. price/night: $120.23
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews
Blairgowrie is extra nice with the river Ericht dividing it from Rattray. Great walking area and out door seating facing Wellmeadow and Patio within hotel. That area of Perthshire is very scenic and plenty golf courses for those who participate. It lies almost equidistant between Perth and Dundee at the foot of the Grampians. Tourism by car leads to many delightful places including Balmoral via Glenshee and Braemar. Pitlochry, short drive through Strathardle and Dunkeld
Guest review byBeryl
Solo traveler