Hotels in Perth, United Kingdom

Add more rooms Cancel Done
Search Hotels

Where to Stay in Perth, United Kingdom?

Where To Stay

 

There are lots of options when it comes to accommodation in Perth – it just depends on your budget and taste.

Scotland’s Hotel and Spa:

This wonderful traditional Scottish family friendly hotel and spa has a fitness centre, free high speed internet, a swimming pool, restaurant and swimming pool. Don’t be put off by the dark exterior, the staff are welcoming and friendly.

Sunbank House Hotel:

This warm and welcoming boutique hotel has a everything you would expect from Scottish hospitality. The food in the restaurant is superb and the beds are as comfortable as they get.

Royal George Hotel:

Idyllically located on the banks of the River Tay in the heart of the city, this hotel has been around for some 230 years. There is a fully licensed bar and restaurant with a focus on Scottish cuisine. Highly recommended. 

What To Eat

Duncan’s in Perth:

As the latest addition to the Perth restaurant scene, Duncan’s makes a welcome appearance. Ingredients are sourced locally (so you’re guaranteed freshness) and the staff are very welcoming and friendly.

63 Tay Street:

Located in the heart of historic Perth, this highly regarded restaurant also uses locally sourced produce which is of excellent quality. Their extensive wine list is one of the highlights of the restaurant.

The Bothy:

This restaurant serves traditional Scottish dishes with a few European flavours thrown into the mix for good measure. The setting is warm and homely and there is an extensive wine list and cocktail menu. 

Best Hotels Deals in Perth, United Kingdom

  • Cantrip Cottage

    Kirkton Of Cults, Cupar

    NEARBY
    Nearby

    Cantrip Cottage

    • Airport (Fife Airport)
      14.429 km
    • Bus Station (Stagecoach)
      9.933 km
    • Rail Station (Springfield Railway Station)
      1.99 km
  • Adam Guest House

    6 Pitcullen Crescent, Perth

    NEARBY
    Nearby

    Adam Guest House

    • Airport (Fife Airport)
      27.418 km
    • Bus Station (Murray Street Bus Station)
      1.068 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      19.592 km
  • Firtree Bed And Breakfast At Galvelbeg House

    Galvelbeg House, Perth Road, Crieff

    NEARBY
    Nearby

    Firtree Bed And Breakfast At Galvelbeg House

    • Airport (Fife Airport)
      43.271 km
    • Bus Station (Balgowan , at Newmiln Farm)
      14.085 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      25.664 km
  • Ericht Holiday Lodges

    Ericht Holiday Lodges, Balmoral Road, Rattray, Blairgowrie

    NEARBY
    Nearby

    Ericht Holiday Lodges

    • Airport (RAF Leuchars)
      38.405 km
    • Bus Station (Val Schofield)
      0.352 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      15.365 km
  • Tayburn House

    Perth Road, Dunkeld

    NEARBY
    Nearby

    Tayburn House

    • Airport (Fife Airport)
      47.123 km
    • Bus Station (Tibbermore, opp Coach House)
      18.359 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      0.136 km
  • Basset Cottage B&B

    20 Townhead, Auchterarder

  • Sleeperz Hotel Dundee

    2 South Union Street, Dundee

  • Pitcullen Guest House

    17 Pitcullen Crescent, Perth

    NEARBY
    Nearby

    Pitcullen Guest House

    • Airport (Fife Airport)
      27.413 km
    • Bus Station (Murray Street Bus Station)
      1.045 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      19.597 km
See all Hotels in Perth

Top Rated Hotels in Perth

  • Kirklands Hotel

    High Street, Kinross

    NEARBY
    Nearby

    Kirklands Hotel

    • Airport (Fife Airport)
      12.666 km
    • Bus Station (Dunfermline Bus Station)
      15.058 km
    • Rail Station (Bo'ness & Kinneil Railway)
      23.652 km
  • Fendoch Guest House

    Sma' Glen, Crieff, Perthshire, Crieff

  • Holiday Inn Express Perth

    200 Dunkeld Rd, Perth

    REVIEWS
    Review

    Holiday Inn Express Perth

    8.8
    Excellent

    686 guest reviews

    • 8.8
      Room
    • 9.3
      Cleanliness
    • 9
      Location
    • 9.1
      Service
    • 8.8
      Value
    • 8.8
      Overall
  • Leonardo Boutique Hotel Huntingtower Perth

    Crieff Road, Perth

    NEARBY
    Nearby

    Leonardo Boutique Hotel Huntingtower Perth

    • Airport (Fife Airport)
      30.914 km
    • Bus Station (Tibbermore, opp Coach House)
      3.164 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      16.621 km
Find More Rooms

Hotels Near Attractions in Perth

Hotels in and around Perth