Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 117 hotels in Perth
Get Prices

117 hotels in Perth

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Salutation Hotel34 South Street, Perth, United Kingdom, PH2 8PHView on map
500 m from City Centre400 m from Scone Palace
It was opened in 1699 and till today has to offer beautiful rooms, a 24-hour restaurant, and a prime location.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
7.6
Very good357 reviews
Price from£ 64per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Mercure Perth HotelWest Mill Street, Perth, United Kingdom, PH1 5QPView on map
300 m from City Centre200 m from St Ninian's Cathedral
The property dates back to 1900, boasts an original-style architecture and has ideal location close to Huntingtower Castle.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
7.4
Very good232 reviews
Price from£ 64per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Huntingtower HotelCountry houseCrieff Road, Perth, United Kingdom, PH1 3JTView on map
4.7 km from City Centre1.0 km from Huntingtower Castle
Boasting 34 rooms and cots, meals and a pool for children, the venue is settled in the centre of the city.
  • The country house has
    • On-site car park
    +1
  • The country house has
    • Electric kettle
    +1
8.0
Great173 reviews
Price from£ 91per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
New County Hotel22/30 County Place, Perth, United Kingdom, PH2 8EEView on map
100 m from City Centre300 m from Scone Palace
The hotel offers a lovely accommodation with 23 rooms in the natural area of Perth.
  • The hotel has
    • Paid parking
    +1
6.8
Nice111 reviews
Price from£ 52per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Best Western Queens HotelLeonard Street, Perth, United Kingdom, PH2 8HBView on map
300 m from City Centre500 m from Scone Palace
Offering a steam room and sauna rooms onsite and a club restaurant, the hotel is situated in the heart ofPerth.
  • The hotel has
    • Paid parking
    +1
7.6
Very good326 reviews
Price from£ 55per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Lovat Hotel90-92 Glasgow Road, Perth, United Kingdom, PH2 0LTView on map
1000 m from City Centre400 m from Perth Royal Infirmary
Set in a royal-style building with a wonderful view, the hotel is located next to Branklyn Garden.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
6.8
Nice18 reviews
Price from£ 67per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
The Station Hotel1 Leonard Street, Perth, United Kingdom, PH2 8HEView on map
Occupying its panoramic location, it affords scenic views across the garden.
  • The hotel has
    • On-site car park
    +1
7.4
Very good481 reviews
Price from£ 73per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Grampian Hotel37 York Place, Perth, United KingdomView on map
400 m from City Centre500 m from Scone Palace
The hotel offers easy access to Perth Concert Hall, boasting 13 rooms in the centre of Perth.
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    • Coffee/Tea in lobby
    • Coffee shop
    +4
7.8
Very good70 reviews
Price from£ 76per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Ballathie Sportsmans LodgeKincalven Stanley, United Kingdom, Stanley, Perth, United Kingdom, 00View on map
13.6 km from City Centre
Everyone will enjoy a swimming pool onsite and admire garden views offered from 11 rooms.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour reception
    +1
Price from£ 110per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Holiday Inn Express Perth200 Dunkeld Road, Perth, United Kingdom, PH1 3AQView on map
2.9 km from City Centre1.2 km from University of the Highlands and Islands Perth College
A royal-style building was carefully renovated in 1999 and the comfortable hotel is quite close to Perth Museum and Art Gallery.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
8.2
Great344 reviews
Price from£ 73per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Rosebank Guest House53 Dunkeld Road, Perth, United Kingdom, PH1 5RPView on map
1000 m from City Centre300 m from Black Watch Museum
Offering convenient proximity to The North Inch Park, the hotel is also close to Scone Palace.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
Price from£ 89per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
The Last CastMain Street, Perth, United KingdomView on map
5.4 km from City Centre
Located within a short distance of The Fergusson Gallery, this venue offers designer accommodation with 6 individual rooms.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
Price from£ 83per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Cherrybank Inn210 Glasgow Road, Perth, United KingdomView on map
1.8 km from City Centre1.0 km from Perth Royal Infirmary
Guests can relax in the lounge bar of the hotel that boasts a convenient location in Perth.
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
  • The hotel has
    • Refrigerator
    +1
Price from£ 91per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Bronton CottageEdinburgh Road, Perth, United KingdomView on map
6.1 km from City Centre
Guests can take advantage of an outdoor swimming pool and a casino, barbeque grills and a ballroom, while staying in the designer property, set in a ski area.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
Price from£ 87per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Ballathie RiversideKinclaven, Stanley, Perth, Perth, United Kingdom, PH1 4QNView on map
The hotel is based close to Carsie Mill in Perth, and consists of 16 rooms with soothing decor.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Restaurant
    +1
Price from£ 130per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Premier Inn Perth City CentrePerth Mill Street, Perth, United Kingdom, PH1 5HZView on map
500 m from City Centre200 m from Perth and Kinross Council
Offering convenient proximity to Perth Museum and Art Gallery, the hotel is also close to St. Mary's Monastery.
  • The hotel has
    • Cots
    +1
Price from£ 82per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Clark Kimberley Guest House57 59 Dunkeld Road, Perth, United KingdomView on map
1000 m from City Centre300 m from Black Watch Museum
Offering convenient proximity to St. Ninian's Cathedral, the hotel is also close to The Peacock and the Tortoise.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
Price from£ 144per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Travelodge Perth Broxden JunctionBroxden Trunk Road Service Area, Perth, United Kingdom, PH2 0PLView on map
3.0 km from City Centre2.0 km from Perth Royal Infirmary
Located next to Scone Palace, the venue comprises 87 rooms with hills views.
  • The hotel has
    • Car park
    +1
  • The hotel has
    • 24-hour reception
    +1
Price from£ 63per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Ballabeg Guest House14 Keir Street, Perth, United Kingdom, PH2 7HJView on map
1.2 km from City Centre900 m from Perth and Kinross Council
Nestled 2 km from Perth city center, the hotel boasts an indoor pool and a café bar.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
Select
Sky Lodge Hotel PerthPerth Airport, Perth, United Kingdom, PH2 6PLView on map
5.7 km from City Centre
There are rooms facing the sea and the hotel is set close to Perth Racecourse.
  • The motel has
    • Free Wi-Fi in rooms
    +1
  • The motel has
    • 24-hour reception
    +1
8.2
Great5 reviews
Price from£ 41per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night

Your booking experience in Perth

If you are searching for a comfortable accommodation for your next city escape in Perth, we are always ready to indulge you with good Perth hotel deals. Hotelmix.co.uk allows you to shorten your search in Scotland by amenities and hotel brands. Book a room with our help!

Budget hotels in Perth

For budget lodging, choose Sky Lodge, which comes at 39£ per night, or Pitcullen Guest House, which charges 70£. You will find Hazeldene Guest House just a stone's throw from Woodland Park.

Convenience of staying in the city centre

Nature lovers will appreciate being in closer proximity to a river, gardens and parks staying at Best Western Queens Hotel with rates at 74£. Salutation Hotel is a 5-minute walk from the hustle and bustle of the city center and offers 3-star accommodation.

Parklands Hotel is a 10-minute walk to St. Ninian's Cathedral and comes with a tennis court, a sauna and an outdoor heated swimming pool. Sunbank House Metro Hotel is a nice 4-star hotel near Kinnoull Hill.

Luxury and boutique accommodation

The luxury The Station Hotel is a posh choice, located only a 20-minute walk from Indian Cook School By Praveen Kumar. To be located next to a landscaped garden, parks and woods, choose Huntingtower Hotel, which is a 3-star boutique hotel.

Apartments, B&Bs and others

Dunallan Guest House is an affordable apartment within walking distance of hills and parks. If you're looking for a homey place to stay, consider Ardfern Guest House, located beside Nomadic Gallery. Lovat Hotel offers guests 3-star family accommodation and comes with a sauna, an indoor swimming pool and a golf course. For travelers who love horse riding, cycling and golf, pick Ballathie House Hotel near Nature Nuts, a resort that offers scenic views of the city.

+ Read more - Less

Filtering results

Please wait...

117 hotels found