Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Perth and Kinross

Tonight Tonight Jun 23 - Jun 24
This weekend This weekend Jun 29 - Jul 1
Next weekend Next weekend Jul 6 - Jul 8

Featured Perth and Kinross Golf Hotels

See all 252 Properties in Perth and Kinross
Murrayshall House Hotel & Golf Courses

Murrayshall House Hotel & Golf Courses

Murrayshall Road, Perth
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.3 out of 5 (72 reviews)
Home away from home!Attended a private function but stayed 2 nights. Lovely old house hotel secluded location but close enough to Perth for dinner. The chef was very accommodation due to my food allergies and created a separate menu with 2 choices for each course. Excellent food and nicely presented. Room was big and ...
Feb 12, 2018
The Green Hotel Golf & Leisure Resort

The Green Hotel Golf & Leisure Resort

2 The Muirs, Kinross
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.9 out of 5 (184 reviews)
Great stayThis is our 3rd time here and the best yet with helpful staff a huge room great dinner and breakfast and an overall good time. Will be going back again soon.
Apr 30, 2018
Crieff Hydro

Crieff Hydro

Fern Tower Road, Crieff
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.1 out of 5 (306 reviews)
relaxing quiet hotelexcellent executive room with double aspect many activities catering for all ages
Jun 13, 2018
Dalmunzie Castle Hotel

Dalmunzie Castle Hotel

Old Military Road, Blairgowrie
    3.0 out of 5.0
     
     
    3.6 out of 5 (26 reviews)
    Cozy hotel. Awesome staff and ownership! Beautiful castle hotel! This is a place where you feel like you're at a second home. The staff are incredibly friendly and treat you like you belong. They obviously take a lot of pride in where they work and truly care that each and every guest have a special experience. When next I visit Scotland, ...
    Oct 7, 2017

    Dalmunzie Castle Hotel$202

    Dalmunzie Castle Hotel$202
    Atholl Palace Hotel

    Atholl Palace Hotel

    Pitlochry, Pitlochry
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     
    4.1 out of 5 (347 reviews)
    It is a palaceA grand hotel, with a history. Nicely located a little out of town with lots of walking paths. It is fancy and the meals are expensive, but that is why you are here. Prices right for the food quality and ambience
    Jun 16, 2018

    Atholl Palace Hotel$149

    Atholl Palace Hotel$149
    Pine Trees Hotel Pitlochry

    Pine Trees Hotel Pitlochry

    Strathview Terrace, Pitlochry
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     
    4.4 out of 5 (100 reviews)
    Tired and quiet Lovely hotel only a short walk from the centre of Pitlochry, however the steep incline may put some guest off. It’s located in a small wood, therefore very quiet and peaceful. The staff where great and very welcoming. Unfortunately the hotel is looking a little tired and would benefit from renovation. ...
    Apr 3, 2018

    Pine Trees Hotel Pitlochry$136

    Pine Trees Hotel Pitlochry$136
    The Windlestrae Hotel

    The Windlestrae Hotel

    2 The Muirs, Kinross
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     
    3.8 out of 5 (138 reviews)
    Good valueA wee bit tired here and there, but not too bad, Pool a very good size, Breakfast full Scottish buffet, or continental, plenty of fresh fruit, 10 out of 10. Would stay again.
    Sep 23, 2017
    The Kenmore Club by Diamond Resorts

    The Kenmore Club by Diamond Resorts

    Kenmore, Aberfeldy
      4.0 out of 5.0
       
       
      4.6 out of 5 (63 reviews)
      Gorgeous everythingBeautiful location by the lake, extremely comfortable and well-equipped cottage, nice decor, welcoming staff. Highly recommended!
      Jun 6, 2018

      The Kenmore Club by Diamond Resorts$88

      The Kenmore Club by Diamond Resorts$88
      Dunkeld House Hotel

      Dunkeld House Hotel

      Blairgowrie Road, Dunkeld
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       
      4.1 out of 5 (410 reviews)
      Gorgeous scenery, beautiful hotel.We were staying with our 12 year old son, had a lovely time using the leisure facilities putting green. Only thing was our sin was sleeping on a sofa bed. Otherwise fabulous break all round.
      Apr 16, 2018
      Craigvrack

      Craigvrack

      West Moulin Road, Pitlochry
      • Free Cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       
      4.1 out of 5 (85 reviews)
      Fabulous B&B and beautiful town!Owner fabulous and so helpful with things to do and breakfast great too!!
      Jun 3, 2018
      Rosebank Guest House

      Rosebank Guest House

      53 Dunkeld Road, Perth
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       
      4.9 out of 5 (51 reviews)
      Great stayGreat welcome. Large, clean, well equipped room and the best cooked breakfast I've had in years.
      May 30, 2018

      Rosebank Guest House$93

      Rosebank Guest House$93
      Strathgarry Hotel

      Strathgarry Hotel

      113 Atholl Road, Pitlochry
         
         
        4.0 out of 5 (8 reviews)
        Very close to golf course and theatreEnjoyed our stay very much and were made to feel welcome by staff. Breakfast was more than either my friend or I could finish and was well cooked and presented. Would definitely consider another break at the Strathgarry.
        Mrs H L EastonAug 2, 2012
        Annslea Guest House

        Annslea Guest House

        164 Atholl Road, Pitlochry
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         
        4.7 out of 5 (128 reviews)
        Excellent B&B. The oweners were very friendly.Great B&B. The owners were very friending and accommodating. Room was lovely and cosy. Breakfast was great.
        Nov 25, 2017
        Mercure Perth Hotel

        Mercure Perth Hotel

        West Mill Street, Perth
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         
        3.6 out of 5 (308 reviews)
        Really comfortable roomsGreat location, it was just 5 minutes away from the activities I had during the day. Quick check in process, clean rooms, small and comfortable for just 1 person.
        Mar 18, 2018

        Mercure Perth Hotel$63

        Mercure Perth Hotel$63
        Fisher's Hotel

        Fisher's Hotel

        75-79 Atholl Road, Pitlochry
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         
        3.8 out of 5 (432 reviews)
        Centre of PitlochryPleasant enough stay. At times corridor noisy with people passing.
        Apr 2, 2018
        Scotlands Hotel & Leisure Club

        Scotlands Hotel & Leisure Club

        40 Bonnethill Road, Pitlochry
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         
        3.5 out of 5 (96 reviews)
        -Good welcoming hotel with nice pool, steam room, sauna & jacuzzi. Food at the hotel was lovely. Staff were friendly.
        Jun 18, 2018

        Scotlands Hotel & Leisure Club$88

        Scotlands Hotel & Leisure Club$88
        Moulin Hotel

        Moulin Hotel

        11-13 Kirkmichael Road, Pitlochry
        • Free Cancellation
        • Reserve now, pay when you stay
        3.5 out of 5.0
         
         
        4.0 out of 5 (54 reviews)
        Great hotel close to town and great hill climbingReally nice large double room with en suite bath/shower. Floor boards creaky but what do you expect of a place built in 1695. Room was above the bar but got no noise. Breakfast was normal Scottish fare. Nice staff and the bar man was great. Excellent experience overall.
        May 30, 2018
        Carra Beag Guest House

        Carra Beag Guest House

        16 Toberargan Road, Pitlochry
          3.0 out of 5.0
           
           
          4.0 out of 5 (2 reviews)
          a lovely friendly little hotela lovely friendly little hotel clean, everything worked, very friendly reception, excellent breakfast, quiet surroundings
          RichardJun 10, 2017
          Ballabeg Guest House

          Ballabeg Guest House

          14 Keir Street, Perth
            3.0 out of 5.0
             
             
            4.1 out of 5 (42 reviews)
            Easy walking distance to Perth CBD. Deb and Sean were great hosts. Breakfast were lovely and the hosts provided interesting suggestions about what to see and do.
            Jul 18, 2016
            Map

            Recently booked Golf Hotels in Perth and Kinross

            Mercure Perth Hotel
            3.0 out of 5.0
            Last booking: 34 hours ago

            Golf Resorts in Perth and Kinross

            While most people's idea of the perfect trip is frolicking on the beach or lounging around at a hotel, you imagine a trip with challenging doglegs and manicured greens. The only time spent in the sand is if you put too much spin on that drive. Expedia has 252 of hotels located on or near golf courses in Perth and Kinross. Forget those sandy beaches and the pool cabana, because your Perth and Kinross golf resort is waiting for you.

            Golf Resorts That are a Hole in One

            Start the morning with room-service or meet with your friends at the hotel restaurant. Play to your heart's content, then celebrate your game with libations, or just make use of your hotel's amenities, like the spa or pool. You won't have to venture far to keep entertained at these golf resorts. Whatever you end up doing, you'll have a comfortable bed to give you a good night's sleep, so you can get ready for another afternoon dedicated to bettering your handicap.

            When you decide you've played enough golf, Perth and Kinross awaits! Use this opportunity to see what else Perth and Kinross has to offer. There's plenty of spots to grab a gourmet meal or quick bite, and you can ask your hotel's front desk to help you decide on the best place. Shopping is also a great pastime; they may be able to help you find the best shopping areas.

            Your Perth and Kinross Golf Resort Awaits

            With Expedia as your caddy, you will be as close as you can to the golf course, and with ranging from $202 to $63 you'll be well on your way. Reserve now and begin polishing your clubs, because this vacation is only a few clicks away.

            Golf Guide to Perth and Kinross

            Q: How much does a stay at a Perth and Kinross golf hotel cost?

            A: Rates for a Perth and Kinross golf resort can range anywhere from $63 to $202. You are certain to find a budget-friendly golf resort that's near a fabulous course

            Q: How many golf resorts does Perth and Kinross have?

            A: Perth and Kinross has 252 golf hotels for you to decide from. Having trouble choosing? Be sure to read the review and ratings section to help you book the perfect spot for your vacation.