A street with a historic building, a cafe, and a traffic light.

Find Golf Resorts & Hotels in Perth from $60

Check availability on Perth Golf Hotels

Next weekend
In two weeks

Our top choices for Perth hotels with a golf course

1. The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (329 reviews)
"This was our third time staying and The Townhouse never disappoints! So welcoming and David is wonderful, you always feel so at home. The attention to detail is amazing. Stunning place to stay!"
United Kingdom
Scott
$126 nightly
The price is $151
Nov 10 - Nov 11
Total with taxes and fees
The Townhouse

2. Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (123 reviews)
"Very friendly and helpful staff. Breakfast and service were both amazing. Very clean room and overall pleasant experience."
United States
Jessy
$77 nightly
The price is $92
Nov 23 - Nov 24
Total with taxes and fees
Sunbank House Hotel

3. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (139 reviews)
"Easy parking out front. Nice breakfast. "
United States
Alexander
$110 nightly
The price is $133
Nov 9 - Nov 10
Total with taxes and fees
Hazeldene Guest House

4. Woodlea

Woodlea
2.0 star property
Perth
9.4 out of 10, Exceptional, (26 reviews)
"Excellent staff and excellent breakfast"
Canada
Johnson
$94 nightly
The price is $112
Nov 22 - Nov 23
Total with taxes and fees
Woodlea

5. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,001 reviews)
"staff very friendly place is spotless"
United Kingdom
FIONA
$60 nightly
The price is $72
Nov 15 - Nov 16
Total with taxes and fees
Holiday Inn Express Perth by IHG

6. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (234 reviews)
"This hotel was better than I ever expected. Modern decor inside and very helpful staff."
United Kingdom
Gary
$109 nightly
The price is $131
Nov 9 - Nov 10
Total with taxes and fees
Scone Arms Hotel

7. Parklands Hotel

Parklands Hotel
4.0 star property
Perth
8.8 out of 10, Excellent, (323 reviews)
"Brilliant hotel, lovely staff, great location, epic breakfast. Just perfect!"
United Kingdom
Elizabeth
$93 nightly
The price is $112
Nov 9 - Nov 10
Total with taxes and fees
Parklands Hotel

8. The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (448 reviews)
"Ideal location staff very polite helpful and informative room excellent well kept buffet breakfast well presented and lovely couldn't fault my stay would definitely use again"
United Kingdom
John
$111 nightly
The price is $134
Nov 9 - Nov 10
Total with taxes and fees
The Royal George Hotel

9. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (1,000 reviews)
"The staff were fantastic and so nice! Small and comfortable area. Easy to get around and only a 10 minute walk to the bus/train station."
United States
Jaimilyn
$84 nightly
The price is $101
Nov 15 - Nov 16
Total with taxes and fees
Salutation Hotel

10. Grampian Hotel

Grampian Hotel
3.0 star property
Perth
8.0 out of 10, Very good, (245 reviews)
"Good food at the restaurant and they moved their personal vehicles for us to have a parking spot. Very helpful with the menu and check in was easy"
United States
Monica
$122 nightly
The price is $146
Nov 9 - Nov 10
Total with taxes and fees
Grampian Hotel

11. Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,000 reviews)
"Excellent clean hotel, comfy beds but the pillows a little to hard The breakfast was outstanding Staff helpful and friendly"
United Kingdom
Collette
$71 nightly
The price is $85
Nov 22 - Nov 23
Total with taxes and fees
Mercure Perth Hotel

12. Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
Perth
7.4 out of 10, Good, (15 reviews)
"Superb location with friendly and helpful staff. Breakfast was very good with a variety of options. The best steak house in town is just across the street. Parking was a little tight but good"
Iceland
Kristján
$56 nightly
The price is $67
Nov 15 - Nov 16
Total with taxes and fees
Premier Inn Perth City Centre

13. Lovat Hotel

Lovat Hotel
3.0 star property
Perth
7.0 out of 10, Good, (343 reviews)
"A very tired hotel badly in need of an upgrade.Bed was clean and comfortable .Staff very helpful and friendly."
United Kingdom
Rosemary
$67 nightly
The price is $81
Nov 9 - Nov 10
Total with taxes and fees
Lovat Hotel

14. 2 Bed House - Sleeps 4 - Garden, Parking, Wifi

2 Bed House - Sleeps 4 - Garden, Parking, Wifi
3.5 star property
Perth
$335 nightly
The price is $335
Dec 1 - Dec 2
Total with taxes and fees
2 Bed House - Sleeps 4 - Garden, Parking, Wifi

15. Luxury Home Stay With Privacy and Pet Friendly

Luxury Home Stay With Privacy and Pet Friendly
3.0 star property
Perth
$447 nightly
The price is $536
Nov 16 - Nov 17
Total with taxes and fees
Luxury Home Stay With Privacy and Pet Friendly

16. Organic Welltree

Organic Welltree
2.0 star property
Perth
9.6 out of 10, Exceptional, (23 reviews)
"We had a great stay, thankyou very much"
United Kingdom
Letitia
$87 nightly
The price is $104
Nov 13 - Nov 14
Total with taxes and fees
Organic Welltree

17. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (213 reviews)
"This hotel was so cute and quant. We loved the town and beautiful countryside as well as our walk down to the river. Very cute room also."
United States
Laurin
$146 nightly
The price is $176
Nov 10 - Nov 11
Total with taxes and fees
Meikleour Arms Hotel and Restaurant

18. Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (415 reviews)
"Beautiful property and excellent staff."
United States
Christine
$130 nightly
The price is $156
Dec 6 - Dec 7
Total with taxes and fees
Murrayshall Country Estate

19. Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction
3.0 star property
Perth
8.6 out of 10, Excellent, (52 reviews)
"A perfect stay and friendly staff"
United Kingdom
Beverley
$33 nightly
The price is $40
Nov 25 - Nov 26
Total with taxes and fees
Travelodge Perth Broxden Junction

20. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (934 reviews)
"The room was very good indeed the staff were friendly and the meals had a good selection and quality."
United Kingdom
John
$100 nightly
The price is $120
Nov 15 - Nov 16
Total with taxes and fees
Leonardo Boutique Huntingtower Perth
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, some of the top golf hotels include Murrayshall Country Estate, the Meikleour Arms Hotel and Restaurant, and the Inchture Hotel family suites.

The 4-star Murrayshall Country Estate, boasting an excellent 9.2 rating, offers a splendid golf experience with an on-site golf course, a clubhouse, and a pro shop stocked with essential gear. Guests can take advantage of the driving range and enjoy expert lessons from certified pros, ensuring that both beginners and seasoned golfers can refine their skills in a picturesque setting.

Another exceptional choice is the Meikleour Arms Hotel and Restaurant, also rated 4 stars with an impressive 9.6 score. This charming hotel features an on-site golf course and is surrounded by breathtaking countryside, making it great for an immersive golfing getaway. Guests rave about the cozy, premium rooms and the fantastic dining options available, highlighting the attentive staff who enhance the overall experience.

For families or groups seeking comfortable accommodations, the Inchture Hotel offers multiple family ensuite options, including the Family Ensuite with Bath and the Family Ensuite with Shower, both rated around 9.2 to 9.4. While golf courses are conveniently located nearby, the hotel itself also provides onsite golfing opportunities, making it an excellent base for exploring the region's golf offerings.
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 $60 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, Scotland, the Murrayshall Country Estate stands out as a premier option for travellers seeking hotels with golf club rentals and pro shops.

This 4-star estate, boasting a great rating of 9.2, features a well-stocked Golf Pro Shop where you can find everything from top-quality golf clubs to stylish apparel. With an on-site golf academy, guests have the opportunity to take lessons with professional instructors, ensuring that every swing is perfected during your stay. Additionally, the estate is home to a beautiful golf course with stunning views, complemented by a driving range and practice facilities that allow for a well-rounded golfing experience.
Which golf hotels in Perth offer golf lessons?
In Perth, one prominent golf hotel that offers exceptional golf lessons is Murrayshall Country Estate.

This 4-star estate boasts an excellent review score of 9.2, highlighting not only its inviting atmosphere but also its dedicated golf facilities. At Murrayshall, guests can enhance their skills through onsite lessons with experienced golf professionals. The estate features a well-equipped driving range and a stunning course, so you can practice your swing before hitting the greens. Additionally, the clubhouse provides all the essentials, including a pro shop stocked with quality gear and golf clubs for rent.
Is Perth a good golf destination?
Yes, Perth, Scotland, is an outstanding golf destination, renowned for its rich golfing heritage and stunning landscapes. Nestled in the heart of Scotland, this charming city offers easy access to a variety of top courses that cater to all skill levels.

The area boasts a mix of traditional and modern courses, with the iconic Scone Golf Club and the picturesque Perth Golf Club among the highlights. Each course is uniquely designed, featuring lush fairways that wind through scenic countryside, providing golfers with both a challenge and breathtaking views. The region's historical significance in the game of golf adds an extra layer of charm, making a round here feel like a step back in time.

In addition to the excellent golfing options, Perth offers warm hospitality, cozy accommodations, and delightful local cuisine. After a day on the greens, visitors can explore the vibrant city centre, rich in culture and history, or relax in one of the many inviting pubs and restaurants.
Which area of Perth is best to stay in for golf?
For a golf getaway in Perth, Scotland, the best area to stay is the Fair City itself, well-known for its rich golfing heritage and proximity to several renowned courses. Nestled along the banks of the River Tay, Perth offers a charming blend of history and modern amenities, making it an ideal base for golfers.

Staying in Perth puts you within easy reach of the famous Craigie Hill Golf Club, where golfers can enjoy breathtaking views of the surrounding countryside while navigating its challenging layout. Additionally, the nearby Scone Golf Club offers a relaxing and picturesque setting, great for both seasoned players and newcomers.

Beyond the greens, the vibrant city centre boasts a variety of restaurants, shops, and cultural attractions, ensuring that you can unwind and explore after a day on the course.
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.
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