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.

Check prices on hotels in Perth and Kinross

Tonight Jun 19 - Jun 20
This weekend Jun 21 - Jun 23
Next weekend Jun 28 - Jun 30

Featured Perth and Kinross Hotels on the River

See all 424 Properties in Perth and Kinross

Estimated price for 1 night/2 adults

Dunkeld House Hotel

Dunkeld House Hotel

Blairgowrie Road, Dunkeld, Scotland
    4.0 out of 5.0
    4.1 out of 5 (555 reviews)

    Situated on the riverwalk, this spa hotel is 0.9 mi (1.5 km) from Dunkeld Cathedral and 2.8 mi (4.5 km) from The Hermitage. Bells Blair Athol Distillery and ...

    Very impressed, great setting/location, friendly staff, and excellent amenities.
    Jun 18, 2019

    $99 per night for 2 guests

    Jun 23 - Jun 24
    Dunkeld House Hotel$99
    Atholl Arms Hotel

    Atholl Arms Hotel

    Bridgehead, Tay Terrace, Dunkeld, Scotland
      3.5 out of 5.0
      4.3 out of 5 (27 reviews)

      Situated in Dunkeld, this hotel is within a 15-minute walk of Dunkeld Cathedral and Birnam Oak. Polney Loch and The Hermitage are also within 2 mi (3 km). Dunkeld ...

      A perfectly lovely hotel in a picturesque location, handy for the A9. Tasteful décor, clean en-suite room, a good shower and very comfy bed. The staff were very helpful and the breakfast was very tasty.
      Dec 18, 2018

      $84 per night for 2 guests

      Jul 1 - Jul 2
      Atholl Arms Hotel$84
      The Royal George Hotel

      The Royal George Hotel

      Tay Street, Perth, Scotland
        3.0 out of 5.0
        4.1 out of 5 (196 reviews)

        Located in the heart of Perth, this hotel is 0.1 mi (0.1 km) from Perth Art Gallery and Museum and within 3 mi (5 km) of Scone Palace and Perth Racecourse. Perth ...

        Traditional and had character with plenty to do in then area
        May 3, 2019

        $68 per night for 2 guests

        Jul 7 - Jul 8
        The Royal George Hotel$68

        Pocket Guide: Hotels on the River in Perth and Kinross

        Search for hotels in Perth and Kinross on Expedia. You can easily find your hotels in Perth and Kinross using one of the methods below:

        • View our selection of featured hotels in Perth and Kinross
        • Use the map to find hotels in the Perth and Kinross neighborhood you prefer
        • Use the filters to see hotels in a specific area of Perth and Kinross, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Perth and Kinross
        • Enter your travel dates to view the best deals on hotels in Perth and Kinross - while they last