Skip to main content

The best golf hotels in Perth

Check out our pick of great golf hotels in Perth

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Murrayshall Country Estate, hotel in Perth

Situated in Perth, Murrayshall Country Estate is 4.1 km from Scone Palace. The property is set 4.3 km from Perth Concert Hall, 4.4 km from Perth and Kinross Council and 5 km from St Ninian's...

we have stayed here several times before and always find the property to be immaculate, staff super helpful and breakfast delicious. all good once again , thank you
Scored 8.9
8.9
Rated fabulous
Fabulous
1,563 reviews
Price from
£149
1 night, 2 adults
Ballathie House Hotel, hotel in Perth

Situated within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodation in tranquil surroundings.

The setting was wonderful! We were ready for some comfort and indulgence after travelling for nearly 3 weeks. We enjoyed the history, the decor, the staff etc.
Scored 8.6
8.6
Rated fabulous
Fabulous
1,937 reviews
Price from
£120
1 night, 2 adults
Sky Lodge Perth, hotel in Perth

Sky Lodge offers motel-style accommodation at Perth Airport. The property offers free parking and free WiFi in all rooms. The en-suite bedrooms offer a flat-screen TV, a desk and a seating area.

Breakfast was more than ample with selection to suit all tastes.
Scored 8.3
8.3
Rated very good
Very good
1,644 reviews
Price from
£60
1 night, 2 adults
Sunbank House Metro Hotel, hotel in Perth

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city centre and has a free private car park and free Wi-Fi.

Breakfast, the young chap at reception was very good and helpful
Scored 8.8
8.8
Rated fabulous
Fabulous
637 reviews
Price from
£104
1 night, 2 adults
Hazeldene Guest House, hotel in Perth

This elegant, 4-star Victorian guest house is situated just outside the picturesque old city of Perth, Scotland.

Great breakfast Very central location Clean comfy Friendly Easy parking
Scored 8.9
8.9
Rated fabulous
Fabulous
624 reviews
Price from
£100
1 night, 2 adults
Salutation Hotel, hotel in Perth

Situated in Perth centre, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay.

excellent location, close to restaurants and bars if you are out and about
Scored 7.4
7.4
Rated good
Good
2,359 reviews
Price from
£101
1 night, 2 adults
Mercure Perth Hotel, hotel in Perth

One of the most unique hotels in Perth, set in a 15th century watermill, where you can still watch the water trickling through the original water wheel from the garden, reception area and Lounge Bar.

breakfast was lovely and the location was spot on
Scored 7.0
7.0
Rated good
Good
1,895 reviews
Price from
£64
1 night, 2 adults
Grampian Hotel, hotel in Perth

In the heart of Scotland and 5 minutes' walk from the centre of Perth, this hotel is conveniently located for the railway and bus stations. Wi-Fi is available throughout and it is free of charge.

nice hotel for a short stay
Scored 7.8
7.8
Rated good
Good
1,364 reviews
Price from
£102
1 night, 2 adults
Tayside Hotel, hotel in Perth

The ideal base from which to enjoy an exciting activity-filled break in the Scottish Highlands, this true Sportsman’s hotel is set in Stanley, just 15 minutes from the Perth City Centre Already renow...

The food and the friendly staff
Scored 8.2
8.2
Rated very good
Very good
586 reviews
Price from
£105
1 night, 2 adults
Inchture Hotel, hotel in Perth

Situated on the A90, 9 miles from Dundee, this hotel provides an ideal country location, minutes from the West End, Ninewells Hospital and Dundee Airport.

Small hotel, quirky, nice location, convenient
Scored 7.5
7.5
Rated good
Good
346 reviews
Price from
£85
1 night, 2 adults
All golf hotels in Perth
Looking for a golf hotel?
Fancy being able to walk straight from your hotel room onto a beautiful golf course? This is exactly what you’ll get by staying at a golf hotel, which often features luxury facilities like a gourmet restaurant, a health spa and high-end shops. Golf hotels are often set in dramatic locations, so you can enjoy lots of different outdoor activities.
Search golf hotels in Perth

Most booked golf hotels in Perth this month

Golf hotels that guests love in Perth

  • Avg. price/night: £233.10
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,563 reviews
    Nice and clean and beautiful surroundings, really nice room overlooking the 18th hole on golf course.
    Anne
    Young couple
  • Avg. price/night: £233.10
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,563 reviews
    Location was nice with the hotel nestled in amongst a golf club.
    monica
    Young couple
  • Avg. price/night: £233.10
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,563 reviews
    Staff were lovely & friendly especially at reception. Views & golf course were fantastic.
    Shelley
    Family with young children
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 405 reviews
    Lovely little hotel with a warm welcome, excellent evening meal and nice breakfast at the nearby golf clubhouse in a beautiful little village.
    Simon
    Young couple
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 405 reviews
    Golf Club pavilion. Character of room.
    Ronald
    Young couple
  • Avg. price/night: £233.10
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,563 reviews
    Lovely friendly staff, beautiful room overlooking golf course and hills. Room very comfortable. Food was excellent.
    William
    Young couple
  • Avg. price/night: £233.10
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,563 reviews
    Open fire, comfy seats and couches, friendly and helpful staff. One of the bar restaurants was closed which was a shame, but ate in the bar and had dinner on the 2nd night in the 2 rosette restaurant, both excellent. Sri Lankan curry would feed 2. Had an estate room which overlooked the golf course, more than big enough. Great shower. Breakfast excellent too. A real find and would definitely go back.
    Allison
    Group
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 405 reviews
    Easy stop over in a quiet but popular location. Breakfast at the golf club was a real highlight.
    Giles
    Young couple
  • Avg. price/night: £233.10
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,563 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).
    Robert
    Young couple
  • Avg. price/night: £233.10
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 1,563 reviews
    wonderful location, lovely breakfast, helpful reception staff, great golf course to walk round. We had a lovely meal in the golf club bar area, the staff there looked after us well.
    caroline
    Young couple

Research, refine and make plans for your whole trip

gogless