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

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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


Save Time and Money with Perth Holiday Packages

Lock in a Perth holiday package on Expedia today! This is one of the simplest ways to save cash and time for your epic getaway.

By booking a package deal on Expedia, you can save up to $200*.

Choose from more than 400 partner airlines and 750,000 worldwide properties via our comprehensive database of flights and lodgings. Fly with who you want, stay where you like — now that's the ideal holiday!

Still undecided? There are no hidden fees from us for changing almost any reservation.

Places to Visit in Perth

There are stacks of awesome things you can do when you visit a new place. So why not get your trip to Perth off to a sensational start by checking out some of our recommendations? After all – out there starts here!

It's hard to visualize how generations past functioned at home without all the gadgets we use today. Peer inside Scone Palace and find out how they did. Travellers in this destination are spoilt for choice. Huntingtower Castle is an intriguing web of history-filled halls, chambers and passageways. Walk through its doors, traipse across its grounds and try to find out about this stately fortification. Still have time to spare? Used as a house of worship and quiet reflection, St. Ninian's Cathedral is a revered religious landmark. That being said, you don't have to be the God-fearing type to check out this soothing space.

Perth Accommodation

After a big day of exploring the sights in Perth, have a rest in one of 21 accommodation. The best luxury getaways and cheap holidays are only the beginning at Expedia.

Finding it difficult to decide where to stay? Why not try the Murrayshall House Hotel & Golf Courses and Clark Kimberley Guest House? The first is located at Murrayshall Road and the second at 57-59 Dunkeld Road.

Nearest Airports to Perth

Situated 30 miles (48 km) away, Edinburgh Airport (EDI) is the closest terminal to your destination. Fasten that seat belt and make sure your seat is in the upright position — your well-earned trip to Perth is about to begin!

*Savings based on all holiday package bookings with Flight + Hotel on Expedia.com from January through December 2017, as compared to price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages. For Free Flight or 100% Off Flight deals, package savings is greater than or equal to the current cost of one component, when both are priced separately.


Perth Flight Deals

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Top Perth Hotel & Accommodation Deals

See all 133 properties in Perth
Holiday Inn Express Perth AU$85
Reviewed on 22 Nov. 2019
See details
 
Holiday Inn Express Perth

Holiday Inn Express Perth

200 Dunkeld Road, Inveralmond House/200, Perth, Scotland
     
    4.3 of 5
    3.0 out of 5.0 Stars

    Excellant Location with Parking. Service was outstanding. Facilities were good.

    The Station Hotel AU$84
    Reviewed on 2 Dec. 2019
    See details
     
    The Station Hotel

    The Station Hotel

    1 Leonard Street, Perth, Scotland
       
      3.5 of 5
      3.5 out of 5.0 Stars

      very easy and efficient check-in. great heating. nice, aristocratic looking. very close to train and bus station.

      Murrayshall Country House & Golf Club, BW Premier Collection AU$102
      Reviewed on 2 Dec. 2019
      See details
       
      Murrayshall Country House & Golf Club, BW Premier Collection

      Murrayshall Country House & Golf Club, BW Premier Collection

      Murrayshall Road, Scone, Perth, Scotland
         
        4.5 of 5
        4.0 out of 5.0 Stars

        Well maintained, clean rooms with very good decor. We also had an excellent view of the beautiful countryside and part of the golf course. Very comfortable beds and an excellent shower. The heating definitely works, we ended up switching it off and opening the window to cool off a bit. Says a lot ...

        Leonardo Boutique Huntingtower Perth AU$117
        Reviewed on 25 Nov. 2019
        See details
         
        Leonardo Boutique Huntingtower Perth

        Leonardo Boutique Huntingtower Perth

        Crieff Road, Perth, Scotland
           
          4.6 of 5
          3.0 out of 5.0 Stars

          We really enjoyed our visit to this accommodation. The room and the service from the staff all was excellent. Breakfast and dinner were excellent for us. Highly recommend this property.

          Mercure Perth Hotel AU$74
          Reviewed on 29 Nov. 2019
          See details
           
          Mercure Perth Hotel

          Mercure Perth Hotel

          West Mill Street, Perth, Scotland
             
            3.6 of 5
            3.0 out of 5.0 Stars

            We have stayed here in many occasions it is convenient with parking and close to shops and eateries.

            Salutation Hotel AU$90
            Reviewed on 17 Nov. 2019
            See details
             
            Salutation Hotel

            Salutation Hotel

            34 South Street, Perth, Scotland
               
              4.0 of 5
              3.0 out of 5.0 Stars

              The hotel maintains an older style which is welcoming and comfortable

              Best Western Queens Hotel AU$86
              Reviewed on 27 Sep. 2019
              See details
               
              Best Western Queens Hotel

              Best Western Queens Hotel

              Leonard Street, Perth, Scotland
                 
                3.7 of 5
                3.0 out of 5.0 Stars

                An older property. However very clean and the breakfast had plenty of choice. Staff were very informative.

                Sunbank House Hotel AU$94
                Reviewed on 18 Nov. 2019
                See details
                 
                Sunbank House Hotel

                Sunbank House Hotel

                Dundee Road, 50, Perth, Scotland
                   
                  4.6 of 5
                  4.0 out of 5.0 Stars

                  The staff were very welcoming and friendly. The breakfast was of an excellent standard and there was a good selection and the tea and coffee facilities in the room were very good including fresh bottled water.

                  Top 10 Things To Do In Perth

                  See all 64 activities in Perth