Beginning of main content
Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices
Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers
Relax with our Price Promise
Find a lower price, and we’ll refund the difference
Tonight
This weekend
30 Aug. - 1 Sep.
Next weekend
6 Sep. - 8 Sep.

Best Perth Hotel Deals

Ballathie Country House Hotel and Estate AU$129
Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate

Kinclaven By Stanley, Perth, Scotland
Ballathie Country House Hotel and Estate
     
    4.0 out of 5.0 Stars

    At Ballathie Country House Hotel and Estate, you'll be 18.1 km (11.2 mi) from Perth Racecourse and 18.2 km (11.3 mi) from Scone Palace. Highlights at this Edwardian hotel include free cooked-to-order breakfast, free self parking and a bar/lounge.

    Salutation Hotel AU$132
    Salutation Hotel

    Salutation Hotel

    34 South Street, Perth, Scotland
    Salutation Hotel
       
      4.0
      of 5, from 1 reviews
      3.0 out of 5.0 Stars

      Salutation Hotel places you in the centre of Perth, steps from St. John's Kirk and within a short 5-minute stroll of Fergusson Gallery. Highlights at this hotel include 2 bars/lounges, a restaurant and free cooked-to-order breakfast.

      Leonardo Boutique Huntingtower Perth AU$131
      Leonardo Boutique Huntingtower Perth

      Leonardo Boutique Huntingtower Perth

      Crieff Road, Perth, Scotland
      Leonardo Boutique Huntingtower Perth
         
        3.0 out of 5.0 Stars

        At Leonardo Boutique Huntingtower Perth you'll be within a 15-minute walk of Huntingtower Castle and 2.3 km (1.4 mi) from McDiarmid Park. Highlights at this hotel include a restaurant, free self parking and a free airport shuttle.

        Clark Kimberley Guest House AU$124
        Clark Kimberley Guest House

        Clark Kimberley Guest House

        57-59 Dunkeld Road, Perth, Scotland
        Clark Kimberley Guest House
           
          5.0
          of 5, from 1 reviews
          3.0 out of 5.0 Stars

          At Clark Kimberley Guest House you'll be within just a 10-minute stroll of Black Watch Regimental Museum and St. Ninian's Cathedral. Highlights at this guest house include free self parking and a bar/lounge.

          Best Western Queens Hotel AU$90
          Best Western Queens Hotel

          Best Western Queens Hotel

          Leonard Street, Perth, Scotland
          Best Western Queens Hotel
             
            4.0
            of 5, from 2 reviews
            3.0 out of 5.0 Stars

            Best Western Queens Hotel places you in the centre of Perth, within just a 15-minute stroll of Fergusson Gallery and Perth Ice Rink. Highlights at this hotel include a restaurant, an indoor swimming pool and a bar/lounge.

            Mercure Perth Hotel AU$105
            Mercure Perth Hotel

            Mercure Perth Hotel

            West Mill Street, Perth, Scotland
            Mercure Perth Hotel
               
              4.0
              of 5, from 1 reviews
              3.0 out of 5.0 Stars

              Mercure Perth Hotel places you steps from St. Ninian's Cathedral and within a 10-minute stroll of Perth Concert Hall. Highlights at this hotel include a restaurant, free self parking and a bar/lounge.

              Cherrybank Inn AU$124
              Cherrybank Inn

              Cherrybank Inn

              210 Glasgow Road, Perth, Scotland
              Cherrybank Inn
                 
                4.0 out of 5.0 Stars

                At Cherrybank Inn you'll be within a 20-minute walk of Perth Ice Rink and 2.4 km (1.5 mi) from St. Ninian's Cathedral. Highlights at this inn include a restaurant, free self parking and a bar/lounge.

                The Station Hotel AU$120
                The Station Hotel

                The Station Hotel

                1 Leonard Street, Perth, Scotland
                The Station Hotel
                   
                  4.0
                  of 5, from 2 reviews
                  3.5 out of 5.0 Stars

                  At The Station Hotel you'll be within just a 15-minute stroll of Fergusson Gallery and Perth Ice Rink. Highlights at this Victorian hotel include a restaurant, free self parking and a bar/lounge.

                  Top Budget Perth Hotel Deals

                  The Station Hotel AU$120
                  The Station Hotel

                  The Station Hotel

                  1 Leonard Street, Perth, Scotland
                     
                    4.0
                    of 5, from 2 reviews
                    3.5 out of 5.0 Stars

                    At The Station Hotel you'll be within just a 15-minute stroll of Fergusson Gallery and Perth Ice Rink. Highlights at this Victorian hotel include a restaurant, free self parking and a bar/lounge.

                    The Lodge At Perth Racecourse AU$165
                    The Lodge At Perth Racecourse

                    The Lodge At Perth Racecourse

                    Perth Racecourse, Scone Palace Park, Perth, Scotland
                       
                      3.5 out of 5.0 Stars

                      At The Lodge At Perth Racecourse you'll be steps from Perth Racecourse and 1.8 km (1.1 mi) from Scone Palace. Highlights at this hotel include free daily breakfast, a restaurant and free self parking.

                      Best Western Queens Hotel AU$90
                      Best Western Queens Hotel

                      Best Western Queens Hotel

                      Leonard Street, Perth, Scotland
                         
                        4.0
                        of 5, from 2 reviews
                        3.0 out of 5.0 Stars

                        Best Western Queens Hotel places you in the centre of Perth, within just a 15-minute stroll of Fergusson Gallery and Perth Ice Rink. Highlights at this hotel include a restaurant, an indoor swimming pool and a bar/lounge.

                        Mercure Perth Hotel AU$105
                        Mercure Perth Hotel

                        Mercure Perth Hotel

                        West Mill Street, Perth, Scotland
                           
                          4.0
                          of 5, from 1 reviews
                          3.0 out of 5.0 Stars

                          Mercure Perth Hotel places you steps from St. Ninian's Cathedral and within a 10-minute stroll of Perth Concert Hall. Highlights at this hotel include a restaurant, free self parking and a bar/lounge.

                          Top Luxury Perth Hotel Deals

                          The Townhouse AU$157
                          The Townhouse

                          The Townhouse

                          17 Marshall Place, Perth, Scotland
                             
                            4.0
                            of 5, from 1 reviews
                            5.0 out of 5.0 Stars

                            A luxury stay in Perth awaits you at The Townhouse. Within steps you'll find Fergusson Gallery and St. John's Kirk within a 10-minute stroll. Highlights at this guest house include free daily breakfast and free self parking.

                            The Station Hotel AU$120
                            The Station Hotel

                            The Station Hotel

                            1 Leonard Street, Perth, Scotland
                               
                              4.0
                              of 5, from 2 reviews
                              3.5 out of 5.0 Stars

                              At The Station Hotel you'll be within just a 15-minute stroll of Fergusson Gallery and Perth Ice Rink. Highlights at this Victorian hotel include a restaurant, free self parking and a bar/lounge.

                              Leonardo Boutique Huntingtower Perth AU$131
                              Leonardo Boutique Huntingtower Perth

                              Leonardo Boutique Huntingtower Perth

                              Crieff Road, Perth, Scotland
                                 
                                3.0 out of 5.0 Stars

                                At Leonardo Boutique Huntingtower Perth you'll be within a 15-minute walk of Huntingtower Castle and 2.3 km (1.4 mi) from McDiarmid Park. Highlights at this hotel include a restaurant, free self parking and a free airport shuttle.

                                The Royal George Hotel AU$118
                                The Royal George Hotel

                                The Royal George Hotel

                                Tay Street, Perth, Scotland
                                   
                                  3.0 out of 5.0 Stars

                                  The Royal George Hotel puts you in the centre of Perth, 3.5 km (2.1 mi) from Scone Palace and 4.6 km (2.9 mi) from Perth Racecourse. Highlights at this Victorian hotel include free continental breakfast, free self parking and a 24-hour fitness centre.

                                  Accommodation in Perth

                                  If you're considering visiting Perth, there is a decent number of hotels available. Choose from any of the 17 that are within 5 kilometres of the city centre.

                                  You have to take a look at the Parklands Hotel and the Best Western Queens Hotel. They're both smack-bang in the middle of Perth. You should also investigate the Rosebank Guest HouseThe Royal George Hotel.

                                  St. John's Kirk is a beautifully tranquil place to worship as well as a local tourist attraction. Salutation Hotel and Mercure Perth Hotel are great places to stay if you're looking to be near this attraction. Visit Perth Art Gallery and Museum for a fascinating lesson in history. You can stop by this site whenever you like, especially if you're staying at Best Western Lovat Hotel and The Station Hotel.

                                  This destination offers just a small selection of no-frills hotels for money-conscious travellers. The Huntingtower Hotel is one of the better options.

                                  If you find yourself in need of more options in Perth, try the Dunkeld House Hotel and the Ballathie Country House Hotel and Estate. They are located 20 kilometres and 13 kilometres away from the city's main streets. Wotif also recommends the Meikleour Arms Hotel and Restaurant and the Holiday Inn Express Perth. The first is 16 kilometres away from town, while the second is 3 kilometres away.

                                  The close by cities of Bankfoot and Milnathort are worth exploring. Bankfoot is 12 kilometres to the north of Perth, while Milnathort is 19 kilometres to the south. Accommodations in Bankfoot are the Hollyburn House and The Bankfoot Inn. Milnathort options are the Kelson Lodge and The Green Hotel Golf & Leisure Resort.

                                  Are you a crazy sports nut? Enjoy your obsession by visiting McDiarmid Park, which is situated to the northwest of Perth. Want to stay near the action? The Heidl Guest House and the Cherrybank Inn may be just what you're looking for.

                                  If you are travelling into or out of Dundee Airport and would like to stay nearby, try the Doubletree by Hilton Dundee or the WEST PARK SUMMER CAMPUS.

                                  How much is a hotel room in Perth?

                                  Hotels in Perth start at AU$90 per night. Prices and availability subject to change. Additional terms may apply.

                                  New Reviews - Best Hotels in Perth

                                  Just Booked! Cheap Hotels in Perth


                                  *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.