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

Search over 1 million properties and 550 airlines worldwide

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

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


Perth Vacation

Save Time and Money with Perth Vacation Packages

Lock in a Perth vacation 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 C$590*.

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 vacation!

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. Travelers 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 Accommodations

Wrap up your day of fun adventures with a nice comfy bed and a snuggly pillow. Peruse the 21 accommodations in Perth available via Expedia and pick one for your cheap vacation or luxury getaway.

If you'd rather not trawl the web for hours for a place to stay, why not check out our recommendations? The Murrayshall House Hotel & Golf Courses and Clark Kimberley Guest House are some of the nicest properties in the area.

Nearest Airports to Perth

No one likes wasting time at the airport. But it's a small price to pay when you remember the incredible destination that awaits! Based 30 miles south of Perth, Edinburgh Airport (EDI) is the most convenient terminal.

*Savings based on all vacation package bookings with Flight + Hotel on Expedia.ca from January through December 2020, 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.


Top 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.

Best Lodging Options Near Perth

See all 141 properties in Perth
Leonardo Boutique Huntingtower Perth CA $99
Reviewed on Jan. 29, 2020
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

    Loved the short stay at this hotel, great staff and service!

    Mercure Perth Hotel CA $50
    Reviewed on Jan. 12, 2020
    See details
     
    Mercure Perth Hotel

    Mercure Perth Hotel

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

      room was basic but beds were comfy & clean. nice breakfast and pleasant staff

      Holiday Inn Express Perth CA $74
      Reviewed on Feb. 12, 2020
      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

        Close to a9 so convenient stop off. 24 hour reception was handy also. Room was clean and had everything required for the family

        Salutation Hotel CA $60
        Reviewed on Feb. 17, 2020
        See details
         
        Salutation Hotel

        Salutation Hotel

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

          Great place to stay. The decor is dated though. This hotel has so much potential. The staff are absolutely wonderful and welcoming. Especially Helen who was at breakfast.

          Murrayshall Country House & Golf Club, BW Premier Collection CA $88
          Reviewed on Jan. 18, 2020
          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

            Small country house hotel in secluded location. Very pleasant and friendly staff. Rooms are of a good size with comfy beds.

            Best Western Queens Hotel CA $57
            Reviewed on Dec. 31, 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

              The staff were superb - really friendly and accommodating. The property was immaculately clean, and although it could certainly be doing with a refurb, it was cheerful, peaceful and exactly what we were hoping for, for our few days away from our busy lives. The indoor pool, sauna and steam room were ...

              The Station Hotel CA $68
              Reviewed on Feb. 12, 2020
              See details
               
              The Station Hotel

              The Station Hotel

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

                My kids says they loved the room and enjoyed the view 😊

                Ballathie Country House Hotel and Estate CA $127
                Reviewed on Feb. 12, 2020
                See details
                 
                Ballathie Country House Hotel and Estate

                Ballathie Country House Hotel and Estate

                Kinclaven By Stanley, Perth, Scotland
                   
                  4.3 of 5
                  4.0 out of 5.0 Stars

                  Lovely property, needs some updating. Family facilities will be welcome

                  Top things to do in Perth

                  See all 92 things to do in Perth