Hotels in Perth, United Kingdom, photo 1
Hotels in Perth, United Kingdom, photo 2
Hotels in Perth, United Kingdom, photo 3
Hotels in Perth, United Kingdom, photo 4
Hotels in Perth, United Kingdom, photo 5

Hotels in Perth, United Kingdom

Destination
Type to search destinations...
Check in - Check out
Sat 5 Dec - Mon 7 Dec
Guest
2 adults - 0 children - 1 room
Adults
Per room
2
Children
Ages 0 - 17, per room
0
Ages of children at check-in
Rooms
1
Guests' nationality
Passport country, used for accurate rates

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.

Hotel chains
1 brand present

Top hotels in Perth

Kinloch House, Perth
5-Star

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
5-Star

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, Perth

Best Western The Crianlarich Hotel

Crianlarich

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

Ballathie House, Perth

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

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

Murrayshall Hotel

PERTH

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

Parklands, Perth

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

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

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

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

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

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

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, Perth

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, Perth

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

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, Perth

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

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, Perth

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

Salutation

PERTH

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

Saorsa 1875, Perth

Saorsa 1875

PITLOCHRY

With a total of 12 guest rooms, this is a nice place to stay.

Silverwood Luxury Lodges, Perth

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

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, Perth

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, Perth
5-Star

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
5-Star

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

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

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

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

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, Perth

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

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, Perth

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.