Filters
Popular
67
81
38
25
23
53
41
25
4
Search by name
Star rating
1
15
25
1
77
MoreLess
Guest rating
4
8
8
5
MoreLess
Accommodation type
41
MoreLess
Price per night
35
30
26
12
16
MoreLess
Nearby
67
66
66
45
15
6
64
66
MoreLess
Airports
95
MoreLess
Hotel type
95
87
38
37
30
24
16
15
6
1
1
20
19
5
3
1
1
1
1
1
1
MoreLess
Amenities
81
38
25
23
22
16
8
MoreLess
Room features
1
5
26
13
6
5
16
MoreLess
Services
7
10
4
4
14
MoreLess
Brands
2
1
1
1
1
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • 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 125 hotels in Perth
Get Prices

119 hotels in Perth

Filter by
Popular
67
81
38
25
23
53
41
25
4
Search by name
Star rating
1
15
25
1
77
MoreLess
Guest rating
4
8
8
5
MoreLess
Accommodation type
41
MoreLess
Price per night
35
30
26
12
16
MoreLess
Nearby
67
66
66
45
15
6
64
66
MoreLess
Airports
95
MoreLess
Hotel type
95
87
38
37
30
24
16
15
6
1
1
20
19
5
3
1
1
1
1
1
1
MoreLess
Amenities
81
38
25
23
22
16
8
MoreLess
Room features
1
5
26
13
6
5
16
MoreLess
Services
7
10
4
4
14
MoreLess
Brands
2
1
1
1
1
1
1
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom 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 Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Ballathie House HotelKinclaven, Perth, United Kingdom, PH1 4QNView on map
13.4 km from City Centre
Located directly off the River Tay, this hotel features an award-winning restaurant and a night club, a swimming pool and a golf course.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
8.6
Great92 reviews
Price from£ 65per nightSelect
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£ 75per nightSelect
Parklands Hotel2 St Leonard'S Bank, Perth, United Kingdom, PH2 8EBView on map
Every room welcomes with a wonderful view and the hotel features an outdoor heated swimming pool, a sun deck and an indoor swimming pool, while the hotel is set close to Perth Royal Infirmary.
  • The hotel has
    • On-site car park
    +1
7.4
Very good35 reviews
Price from£ 87per nightSelect
Sunbank House Hotel50 Dundee Road, Perth, United Kingdom, PH2 7BAView on map
1.1 km from City Centre1000 m from Scone Palace
This pleasant hotel is nestled in the heart of Perth, not far from Perth Royal Infirmary.
  • The hotel has
    • On-site car park
    +1
8.6
Great179 reviews
Price from£ 73per nightSelect
Murrayshall Country House & Golf Club, BW Premier CollectionMurrayshall Road, Perth, United Kingdom, PH2 7PHView on map
4.8 km from City Centre
Everyone will enjoy an outdoor pool onsite and admire sea views offered from 41 rooms.
  • The hotel has
    • On-site car park
    +1
8.4
Great74 reviews
Price from£ 88per nightSelect
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£ 81per nightSelect
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£ 105per nightSelect
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£ 51per nightSelect
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 good322 reviews
Price from£ 67per nightSelect
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£ 62per nightSelect
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£ 101per nightSelect
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
    • On-site car park
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    • Coffee/Tea in lobby
    • Coffee shop
    +4
7.8
Very good70 reviews
Price from£ 92per nightSelect
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£ 112per nightSelect
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
Great343 reviews
Price from£ 89per nightSelect
The Royal George HotelTay Street, Perth, United KingdomView on map
600 m from City Centre300 m from Perth and Kinross Council
Located 1 km from the center of Perth, the hotel offers a beer bar plus a special menu, a playroom and board games for children.
  • The hotel has
    • On-site car park
    +1
8.2
Great379 reviews
Price from£ 92per nightSelect
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
  • The hotel has
    • On-site car park
    +1
Price from£ 91per nightSelect
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£ 85per nightSelect
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£ 92per nightSelect
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£ 89per nightSelect
Ballathie RiversideKinclaven, Stanley, Perth, Perth, United Kingdom, PH1 4QNView on map
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Restaurant
    +1
Price from£ 132per nightSelect

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...

119 hotels found