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.


Perth Holiday Packages

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 15%*.

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.


Top Flight + Hotel Deals

Top Hotel Deals

See all 963 properties in Perth
Salutation Hotel £64
Reviewed on 11 Aug 2019
See details
 
Salutation Hotel

Salutation Hotel

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

    Lovely hotel, city centre location close to shops, bars and resturants. The pillows could be better but over all say 9/10.

    Ballathie Country House Hotel and Estate £71
    Reviewed on 20 Aug 2019
    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 old estate. Great fishing. Great food. Friendly personal service.

      Leonardo Boutique Huntingtower Perth £85
      Reviewed on 18 Aug 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

        Location was very quiet, grounds and building were beautiful. Staff very friendly, especially the reception manager. We were given very unexpected, but welcome upgrade to one of the cottage suites - after a poor experience with our prior hotel on the road trip, this definitely allowed us to settle ...

        Best Western Queens Hotel £51
        Reviewed on 10 Aug 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

          Property retains it's character. We stayed in room 212 which was a lovely room facing on to street outside. Passage of noise through windows was excessive despite all being closed. Hotel parking has changed from free to now chageable for every vehicle you have. Found staff to be pleasant and ...

          Mercure Perth Hotel £62
          Reviewed on 12 Aug 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

            Welcoming and characterful reception and bar area with comfortable settees. Rooms clean and comfy beds. Furniture in rooms needs updating. Bathroom was adequate but bath and tiling in need of update. Wall tiles in our bathroom had been painted but it was a bad job. Breakfast was good and plenty of ...

            Cherrybank Inn £70
            Reviewed on 12 Aug 2019
            See details
             
            Cherrybank Inn

            Cherrybank Inn

            210 Glasgow Road, Perth, Scotland
               
              3.8 of 5
              4.0 out of 5.0 Stars

              Friendly staff, lovely bar meals and breakfast. The room and bar were spotless. Yes, as previous reviewers have mentioned, the rooms are a little outdated but they were sparklingly clean, making them good value for money. Admittedly there was road noise as it was next to one of the main roads into ...

              Clark Kimberley Guest House £70
              Reviewed on 16 Aug 2019
              See details
               
              Clark Kimberley Guest House

              Clark Kimberley Guest House

              57-59 Dunkeld Road, Perth, Scotland
                 
                4.2 of 5
                3.0 out of 5.0 Stars

                Pleasant stay in Perth. Attention to shower is required.

                The Station Hotel £77
                Reviewed on 15 Aug 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

                  Interesting old building in center of town. Staff helpful but dining room not overly clean. Ample breakfast.

                  Top Deals on Flights

                  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.