Find Golf Hotels in Perth from CA $85

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Perth Golf Hotels

Our top choices for Perth hotels with a golf course

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
"Very friendly staff, easy check in No problem parking . Breakfast was good "
United Kingdom
Elizabeth
The price is CA $137
CA $165 total
includes taxes & fees
May 31 - Jun 1
Holiday Inn Express Perth by IHG

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (302 reviews)
"Beautiful location, food was excellent. In need of an update to furniture and some fixtures."
Canada
lyell
The price is CA $255
CA $306 total
includes taxes & fees
Jun 14 - Jun 15
Dalmunzie Castle Hotel

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,000 reviews)
"our short break was most enjoyable, very good comfortable room. when the re-fitment is complete ,we look forward to longer stays at this lovely hotel ."
United Kingdom
Matthew
The price is CA $199
CA $239 total
includes taxes & fees
May 25 - May 26
Apex Dunblane Hydro Hotel

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very good, (358 reviews)
"Great little stop off, some great food on offer and the staff are very friendly and helpful."
United Kingdom
James
The price is CA $71
CA $85 total
includes taxes & fees
May 25 - May 26
The Longforgan Coaching Inn

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
Perth
9.0 out of 10, Wonderful, (565 reviews)
"food tremendous, breakfast astonishing. staff brilliant. what a setting."
United Kingdom
PAUL
The price is CA $154
CA $184 total
includes taxes & fees
Jun 21 - Jun 22
Ballathie Country House Hotel and Estate

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (101 reviews)
"Great pre-arrival service with emails sharing possible local sites and places to eat. Then, such a warm welcome on arrival. Great room and we had wonderful views down into Perth. Perth was within easy walking distance. The lounge with the wood burning fire in the evening was cozy and a great environment to enjoy a wee dram. Great breakfast."
United Kingdom
Christopher
The price is CA $171
CA $205 total
includes taxes & fees
May 27 - May 28
Sunbank House Hotel

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (202 reviews)
"Beautiful setting. The dining was only fair for both dinner and breakfast."
United States
cheri
The price is CA $254
CA $305 total
includes taxes & fees
Jun 15 - Jun 16
Meikleour Arms Hotel and Restaurant

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (401 reviews)
"Amazing location, views stunning rooms out of this world and bar had a roaring fire as a welcome on winterweekend"
Australia
Ailsa
The price is CA $298
CA $358 total
includes taxes & fees
May 30 - May 31
Murrayshall Country Estate

Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (950 reviews)
"The breakfast was excellent. "
United Kingdom
Allan
The price is CA $117
CA $140 total
includes taxes & fees
May 31 - Jun 1
Salutation Hotel

Maryland Cottage

Maryland Cottage
3.0 star property
Perth
The price is CA $845
CA $1,014 total
includes taxes & fees
Jun 3 - Jun 4
Maryland Cottage
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Perth Hotel Reviews

Frequently asked questions

What are the top golf hotels in Perth?
In Perth, Scotland, you'll find several top golf hotels that cater to both avid golfers and those seeking a relaxing retreat.

One standout is the 4-star Murrayshall Country Estate, which boasts an impressive 9.2 rating from our travellers. This charming estate features an onsite golf course, a well-equipped pro shop, and a clubhouse that serves as the great spot to unwind after a day on the greens. Guests can also benefit from golf lessons with professional instructors, ensuring that players of all skill levels can enhance their game. The beautiful views from the estate complement the golfing experience, making it a delightful choice for any golf enthusiast.

Another excellent option is the Meikleour Arms Hotel and Restaurant, also rated 4 stars with a remarkable 9.6 rating. This hotel offers an onsite golf course and is well-loved for its comfortable accommodations and delicious dining options. Guests rave about the super comfy beds and helpful staff, making it a great base for a golfing getaway.

If you're looking for family-friendly options, the Inchture Hotel offers several ensuite rooms that are conveniently located near golf courses. With a rating of 9.4 for the Family Ensuite with Bath, it provides easy access to both onsite golf and nearby courses, along with activities like mountain biking and climbing for those looking to explore beyond the fairways.
How much does a golf hotel in Perth cost?
Prices for golf hotels in Perth often vary, but you can find a great deal from CA $85 on Expedia. All sorts of factors affect price, including location, time of year and the days of the week you choose for your stay. Typically, golf hotels in Perth with additional amenities, like pools and spas, will cost more. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Are there Perth hotels with golf club rentals or pro shops?
In Perth, Murrayshall Country Estate stands out as a impressive option for golfers seeking hotels with golf club rentals and pro shops.

This charming 4-star estate boasts a review score of 9.2, reflecting the high satisfaction of its guests. With an on-site golf course featuring beautifully maintained holes, you'll find both the challenge and enjoyment you crave. The estate is equipped with a well-stocked pro shop, ensuring you have access to the latest gear and equipment for your game. If you've left your clubs at home or wish to try out new ones, Murrayshall offers golf club rentals that make it easy to hit the greens without any hassle.

Moreover, the estate's dedicated golf professionals are available for lessons, allowing you to refine your skills while enjoying stunning views of the course.
Which golf hotels in Perth offer golf lessons?
If you're searching for golf hotels in Perth that offer golf lessons, Murrayshall Country Estate is an excellent choice.

This charming 4-star hotel boasts an excellent review rating of 9.2 and features an impressive array of golf amenities. With an onsite golf course, a driving range, and a pro shop, Murrayshall provides everything a golfer could need. What truly sets it apart, however, is its dedicated golf academy, where guests can partake in lessons with professional instructors, ensuring you can refine your skills during your stay.

Beyond its exceptional golfing facilities, Murrayshall Country Estate is also known for its welcoming staff and delicious dining options, creating a well-rounded experience for visitors.
Is Perth a good golf destination?
Yes, Perth, Scotland, is an outstanding golf destination, renowned for its rich golfing heritage and stunning natural landscapes. Nestled on the banks of the River Tay, the city boasts a variety of courses that cater to golfers of all skill levels, from historic links to lush parkland settings.

The iconic courses in and around Perth, such as the famous Murrayshall House Hotel and Golf Club, offer challenging layouts with breathtaking views of the surrounding countryside. The blend of traditional Scottish charm and the scenic beauty of the area creates a unique golfing experience that is hard to match.

Additionally, Perth is well-equipped with excellent amenities, including welcoming clubhouses and fine dining options, making it an ideal base for both golf and relaxation.
Which area of Perth is best to stay in for golf?
For a golf-focused stay in Perth, Scotland, the best area to consider is the picturesque town itself, which offers easy access to some of the finest courses in the region. The vibrant setting of Perth is complemented by its rich golfing heritage, with several renowned courses just a short drive away.

A standout option is the nearby Craigie Hill Golf Club, celebrated for its stunning views over the city and the River Tay. The course features a mix of challenging holes and beautifully maintained greens, making it a favourite among both locals and visitors. Staying in Perth also means you're conveniently located for a day trip to the historic Gleneagles, where you can play on one of its championship courses amidst breathtaking Scottish scenery.

Additionally, Perth boasts a variety of accommodation options, from charming bed and breakfasts to luxurious hotels, ensuring you find the great base for your golfing adventure.
Is it cheaper to book flights and a golf hotel in Perth as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options.
How can I save on a golf hotel in Perth with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a One Key™ member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Perth golf hotels. Typically, booking in advance will help you save on your hotel stay. If you're feeling spontaneous, be sure to check for last-minute deals.
Can I cancel my golf hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right golf hotel in Perth for you.

Explore a world of travel with Expedia