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

  • New County Hotel

    22/30 County Place, Perth

    REVIEWS|NEARBY
    Nearby

    New County Hotel

    • Airport (Fife Airport)
      26.935 km
    • Bus Station (Murray Street Bus Station)
      0.263 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      20.092 km
    Review

    New County Hotel

    5.8
    Standard

    4 guest reviews

    • 6.5
      Room
    • 6
      Cleanliness
    • 7
      Service
    • 6.3
      Overall
  • Premier Inn Dundee North

    Camperdown Leisure Park, Dayton Drive, Dundee

    NEARBY
    Nearby

    Premier Inn Dundee North

    • Airport (RAF Leuchars)
      15.511 km
    • Bus Station (Dundee City Centre, opp Police Station)
      3.316 km
    • Rail Station (Dundee Railway Station)
      4.189 km
  • Premier Inn Dundee West

    Kingsway West, Dundee

    NEARBY
    Nearby

    Premier Inn Dundee West

    • Airport (RAF Leuchars)
      16.251 km
    • Bus Station (Dundee City Centre, opp Police Station)
      4.987 km
    • Rail Station (Dundee Railway Station)
      5.688 km
  • Holiday Inn Express Glenrothes

    Leslie Road, Glenrothes

    REVIEWS|NEARBY
    Nearby

    Holiday Inn Express Glenrothes

    • Airport (Fife Airport)
      2.938 km
    • Bus Station (Glenrothes Bus Station)
      1.617 km
    • Rail Station (Springfield Railway Station)
      13.213 km
    Review

    Holiday Inn Express Glenrothes

    8.8
    Excellent

    493 guest reviews

    • 8.6
      Room
    • 8.9
      Cleanliness
    • 7.4
      Location
    • 8.8
      Service
    • 8.3
      Value
    • 8.7
      Overall
  • Sky Lodge Perth

    Perth Airport, Perth

    NEARBY
    Nearby

    Sky Lodge Perth

    • Airport (Fife Airport)
      29.462 km
    • Bus Station (Murray Street Bus Station)
      5.513 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      18.471 km
  • The Greenside Hotel

    1 High Street, Glenrothes

    REVIEWS|NEARBY
    Nearby

    The Greenside Hotel

    • Airport (Fife Airport)
      2.437 km
    • Bus Station (Glenrothes Bus Station)
      2.288 km
    • Rail Station (Springfield Railway Station)
      13.809 km
    Review

    The Greenside Hotel

    8.5
    Excellent

    135 guest reviews

    • 9.1
      Room
    • 8.8
      Cleanliness
    • 10
      Location
    • 8.4
      Service
    • 10
      Value
    • 8.3
      Overall
  • Longforgan Coaching Inn

    Main Street, Longforgan, Dundee

    REVIEWS|NEARBY
    Nearby

    Longforgan Coaching Inn

    • Airport (RAF Leuchars)
      18.435 km
    • Bus Station (Dundee City Centre, opp Police Station)
      8.612 km
    • Rail Station (Dundee Railway Station)
      9.159 km
    Review

    Longforgan Coaching Inn

    7.4
    Very Good

    152 guest reviews

    • 10
      Shower
    • 10
      Breakfast Area
    • 10
      Room
    • 10
      Food
    • 10
      Value For Money
    • 10
      Location
  • Victoria Hotel

    Lowermill Street, Blairgowrie

    NEARBY
    Nearby

    Victoria Hotel

    • Airport (RAF Leuchars)
      37.968 km
    • Bus Station (Val Schofield)
      0.96 km
    • Rail Station (Dunkeld and Birnam Railway Station)
      15.249 km
See all Hotels in Perth

Locate the Best Accommodations in Perth

Enable Map

Top Rated Hotels in Perth

  • The Bruce Inn

    High Street, Falkland

    REVIEWS|NEARBY
    Nearby

    The Bruce Inn

    • Airport (Fife Airport)
      7.713 km
    • Bus Station (Stagecoach)
      6.806 km
    • Rail Station (Springfield Railway Station)
      10.719 km
    Review

    The Bruce Inn

    8.4
    Excellent

    118 guest reviews

    • 10
      Room
    • 10
      Location
    • 10
      Bathroom
    • 10
      Cleanliness
    • 10
      Staff
    • 0
      Food
  • Best Western Invercarse Hotel

    371 Perth Road, Dundee

    REVIEWS|NEARBY
    Nearby

    Best Western Invercarse Hotel

    • Airport (RAF Leuchars)
      13.623 km
    • Bus Station (Dundee City Centre, opp Police Station)
      2.777 km
    • Rail Station (Dundee Railway Station)
      3.271 km
    Review

    Best Western Invercarse Hotel

    8.6
    Excellent

    691 guest reviews

    • 8.6
      Room
    • 8.8
      Cleanliness
    • 8.7
      Location
    • 8.4
      Service
    • 8.2
      Value
    • 8.5
      Overall
  • Best Western Balgeddie House Hotel

    Balgeddie Way, Glenrothes

    REVIEWS|NEARBY
    Nearby

    Best Western Balgeddie House Hotel

    • Airport (Fife Airport)
      3.37 km
    • Bus Station (Glenrothes Bus Station)
      2.4 km
    • Rail Station (Springfield Railway Station)
      12.906 km
    Review

    Best Western Balgeddie House Hotel

    8.7
    Excellent

    563 guest reviews

    • 8.9
      Room
    • 9.1
      Cleanliness
    • 8
      Location
    • 8.9
      Service
    • 8.6
      Value
    • 8.8
      Overall
  • Sleeperz Hotel Dundee

    2 South Union Street, Dundee

Find More Rooms

Hotels Near Attractions in Perth