




37 hotels in Perth, United Kingdom, 2 five-star.
OBO Travel lists 37 hotels in Perth, United Kingdom, 36 of them with photo galleries and full descriptions. The mix includes 2 five-star and 6 four-star properties, alongside mid-range and budget stays. Well-rated picks include Kinloch House, The Townhouse, Best Western The Crianlarich Hotel and Ballathie House. Prices come live when you pick your dates, with the cancellation policy shown before you book.
Top hotels in Perth

Kinloch House
PERTHSHIRE
Set in 25-acres of beautiful Scottish countryside, Kinloch House Hotel is just one mile from the Loch Drumellie. It o...

The Townhouse
Perth
Enjoy garden views at this luxurious guesthouse, which offers complimentary Wi-Fi and concierge services. A full brea...

Best Western The Crianlarich Hotel
Crianlarich
The Best Western Crianlarich Hotel is ideal for anyone seeking highlands hospitality. Classy, characterful and comfor...

Ballathie House
PERTHSHIRE
Situated only a few miles from the city of Perth and on the doorstep to the Scottish Highlands, Ballathie has an envi...

Rosebank Guest House
PERTH
Located in Perth, Rosebank Guest House is a 3-minute walk from Black Watch Regimental Museum and 6 minutes by foot fr...

Murrayshall Hotel
PERTH
A blissful retreat where traditional meets luxury, the Murrayshall Country House & Golf Club, BW Premier Collection i...

Parklands
PERTH
This is a small yet exceptionally attractive property with stylish public areas and a warm and welcoming feel. The ho...

Sunbank House Hotel
PERTH
The hotel is only 5 minutes from the city centre with its restaurants, bars, clubs and shops. There are links to the...

Radisson Blu Hotel, Perth
Perth
Welcome to the Radisson Blu Hotel, Perth, located in the heart of Perth in a historic and iconic building. Our charmi...

The Lodge At Perth Racecourse
PERTH
When you stay at The Lodge At Perth Racecourse in Perth, you'll be on the riverwalk, a 1-minute drive from Perth Race...

Best Western Queens Hotel
PERTH
Situated in the centre of Perth (beside the bus and train stations and with ample parking), the Best Western Queens H...

Mercure Perth Hotel
PERTH
The 3-star Mercure Perth Hotel is built into a charming converted 15th-century watermill and is conveniently located...

The Kenmore Club
PERTH
With a magnificent location on the banks of Loch Tay, close to the picturesque village of Kenmore, these charming and...

Achray House Hotel, Restaurant and Lodges
CRIEFF
Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet acces...

Dunalastair Hotel Suites
KINLOCH RANNOCH
This pleasant hotel enjoys an idyllic, tranquil location beside wonderful Loch Rannoch some 30 km to the west of Pitl...

Heidl Guest House
PERTH
With a stay at Heidl Guest House in Perth, you'll be within a 15-minute drive of Perth Racecourse and St. Ninian's Ca...

Holiday Inn Express Perth
INVERALMOND
A smart Perth hotel with a bar off the A9 road, plus free WiFi and breakfast includedHoliday Inn Express® Perth hotel...

Meikleour Arms Hotel & Restaurant
PERTH
Located in Perth, Meikleour Arms Hotel and Restaurant is within a 10-minute drive of Blairgowrie Golf Club and Catera...

Premier Inn Perth City Centre
Perthshire
There's limited parking available at this city centre hotel which is ideally located opposite Perth Concert Hall, Sco...

Salutation
PERTH
This city-center hotel offers 84 modern, non-smoking ensuite rooms, just minutes from shops, theaters, the Concert Ha...

Silverwood Luxury Lodges
Perth
Facilities and services include car parking, ironing facilities, and free Wi-Fi. The room features a flat-screen tele...

Smithy Cottage
Perth
Located in Perth, this cottage is in a rural location, within a 15-minute drive of Blairgowrie Golf Club and Cateran...

The Angus Hotel
BLAIRGOWRIE
With a stay at Angus Hotel in Blairgowrie, you'll be a 3-minute walk from Cateran Trail and within a 5-minute drive o...
Luxury hotels in Perth
Five-star properties with photo galleries.

Kinloch House
PERTHSHIRE
Set in 25-acres of beautiful Scottish countryside, Kinloch House Hotel is just one mile from the Loch Drumellie. It o...

The Townhouse
Perth
Enjoy garden views at this luxurious guesthouse, which offers complimentary Wi-Fi and concierge services. A full brea...
Best value hotels in Perth
Three and four-star stays with photos and descriptions.

The Bankfoot Inn
PERTH
This smoke-free inn offers nearby hiking and biking trails. Enjoy lunch or dinner at the inn's restaurant, or grab a...

The Grampian
Perth
The Grampian Hotel, a charming guesthouse in Perth, offers comfortable accommodations within a 10-minute walk of Pert...

The Lovat Hotel
PERTH
The Lovat Hotel, situated in Perth, the 'Gateway to the Highlands, ' offers easy access to major routes to Edinburgh...

Travelodge Perth Broxden Junction
Perth Perth & Kinross
Our Perth Broxden Junction hotel is the perfect place to discover this picturesque town perched on the banks of the R...

Leonardo Boutique Hotel Huntingtower Perth
PERTHSHIRE
Leonardo Boutique Hotel Huntingtower Perth enjoys a long established reputation as one of the area's principal Perth...

The Famous Bein Inn
GLENFARG
The Bein Inn Hotel & Restaurant is a Tourist hotel. Located in GLENFARG area. The nightlife/restaurants are located i...

Royal George Hotel
PERTH
The Royal George Inn in Saltburn-by-the-Sea offers a comfortable stay with complimentary English breakfast and Wi-Fi...

Best Western The Crianlarich Hotel
Crianlarich
The Best Western Crianlarich Hotel is ideal for anyone seeking highlands hospitality. Classy, characterful and comfor...
Popular hotel chains in Perth
Every property of a chain on one page.
Brand names and logos belong to their owners.
Frequently asked questions about hotels in Perth
How many hotels are there in Perth?
OBO Travel lists 37 hotels in Perth, United Kingdom, including 2 five-star and 6 four-star properties.
What are the best hotels in Perth?
Well-known hotels here with photo galleries include Kinloch House, The Townhouse, Best Western The Crianlarich Hotel and Ballathie House. Open any hotel to see rooms, facilities and live prices for your dates.
Can I cancel a hotel booking in Perth?
The cancellation policy of every room, with its free cancellation deadline where the rate has one, is shown on the room before you pay.
Nearby destinations
Other places to stay within easy reach of Perth.






