Beginning of main content
Nectar
Collect Nectar points

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.


Top Trending Hotels Near St. John's Kirk

See all 55 Hotels near St. John's Kirk

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Salutation Hotel

Salutation Hotel

99 yd from St. John's Kirk
    3.0 out of 5.0
     
     

    Located in the heart of Perth, this eco-friendly hotel is within a 5-minute walk of St. John's Kirk, Fergusson Gallery and Perth Concert Hall. Perth Art Gallery ...

    £44 per night for 2 guests

    Salutation Hotel£44
    The Townhouse

    The Townhouse

    0.3 mi from St. John's Kirk
      5.0 out of 5.0
       
       

      Situated in Perth, this guesthouse is within a 10-minute walk of Fergusson Gallery and St. John's Kirk. Perth Concert Hall and Perth Art Gallery and Museum are ...

      £71 per night for 2 guests

      The Townhouse£71
      Huntingtower Hotel

      Huntingtower Hotel

      5.3 mi from St. John's Kirk
        3.0 out of 5.0
         
         

        Situated in Almondbank, this eco-friendly hotel is 0.9 mi (1.4 km) from Huntingtower Castle and within 3 miles (5 km) of McDiarmid Park and Black Watch Regimental ...

        £59 per night for 2 guests

        Huntingtower Hotel£59
        Mercure Perth Hotel

        Mercure Perth Hotel

        0.6 mi from St. John's Kirk
          3.0 out of 5.0
           
           

          Situated in Perth, this hotel is within a 10-minute walk of St. Ninian's Cathedral, Perth Concert Hall and Perth Art Gallery and Museum. St. John's Kirk and ...

          £41 per night for 2 guests

          Mercure Perth Hotel£41
          Murrayshall House Hotel & Golf Courses

          Murrayshall House Hotel & Golf Courses

          4.2 mi from St. John's Kirk
            4.0 out of 5.0
             
             

            Situated in Perth, this golf hotel is 3.1 mi (5 km) from Perth Art Gallery and Museum and within 6 miles (10 km) of St. John's Kirk and St. Ninian's Cathedral. ...

            The Station Hotel

            The Station Hotel

            0.8 mi from St. John's Kirk
              3.5 out of 5.0
               
               

              Situated in Perth, this hotel is within a 15-minute walk of Fergusson Gallery, St. John's Kirk and Perth Ice Rink. St. Ninian's Cathedral and Perth Concert Hall ...

              £46 per night for 2 guests

              The Station Hotel£46
              Parklands Hotel

              Parklands Hotel

              0.6 mi from St. John's Kirk
                4.0 out of 5.0
                 
                 

                Located in the heart of Perth, this boutique hotel is within a 15-minute walk of Fergusson Gallery, St. John's Kirk, and Perth Ice Rink. St. Ninian's Cathedral ...

                £52 per night for 2 guests

                Parklands Hotel£52
                Best Western Queens Hotel

                Best Western Queens Hotel

                0.7 mi from St. John's Kirk
                  3.0 out of 5.0
                   
                   

                  Located in the heart of Perth, this eco-friendly hotel is within a 15-minute walk of Fergusson Gallery, St. John's Kirk, and St. Ninian's Cathedral. Perth Concert ...

                  £46 per night for 2 guests

                  Best Western Queens Hotel£46
                  The Royal George Hotel

                  The Royal George Hotel

                  0.2 mi from St. John's Kirk
                    3.0 out of 5.0
                     
                     

                    Located in the heart of Perth, this hotel is steps away from Perth Art Gallery and Museum and Perth Concert Hall. St. John's Kirk and St. Ninian's Cathedral ...

                    £54 per night for 2 guests

                    The Royal George Hotel£54
                    Ballathie Country House Hotel and Estate

                    Ballathie Country House Hotel and Estate

                    8.6 mi from St. John's Kirk
                      4.0 out of 5.0
                       
                       

                      Situated on the riverfront, this eco-friendly hotel is within 12 miles (20 km) of Dunkeld Cathedral, McDiarmid Park and Birnam Oak. Huntingtower Castle and St. ...