Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Hotels in Perthshire

Enter your dates and choose from 641 hotels and other places to stay

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Stay in Perthshire's best hotels!

The coastal inn

The coastal inn

Cellardyke

The coastal inn is located in Cellardyke. Free WiFi is available. All rooms in the hotel are equipped with a flat-screen TV. Guest rooms will provide guests with a closet and a electric tea pot. Right by the shoreline. Great place to access the coastal towns

Show more Show less
Avg. price/night: $63
9.1 Awesome 354 reviews
Fonab Castle Hotel

Fonab Castle Hotel

Pitlochry

Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, features luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants. Fantastic location situated next to a picturesque loch. The room was modern and warm with great views. The staff were incredibly welcoming, especially the sommelier James who has amazing knowledge both food and wine.

Show more Show less
Avg. price/night: $247
9.4 Awesome 525 reviews
The Gleneagles Hotel

The Gleneagles Hotel

Auchterarder

Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school. This hotel is the epitome of luxury, set in the most idyllic countryside. The staff is extremely capable, friendly, and helpful, and I would recommend the Gleneagles Hotel as a wonderful experience for families of all ages, as well as for honeymooners or couples celebrating anniversaries.

Show more Show less
Avg. price/night: $368
9.3 Awesome 533 reviews
Achray House Hotel

Achray House Hotel

Saint Fillans

With picturesque views over Loch Earn to the hills beyond, Achray House Hotel, Restaurant and Lodges are set in the peaceful village of St Fillans and within the boundaries of the Loch Lomond and... Everything about the hotel was wonderful... the owner Bradley could not have done any more for us and really made our stay perfect. He was so friendly and helpful.. it really was one of the friendliest hotels we have ever stayed in. The food was incredible.. breakfast every morning was excellent and the meal we had in the restaurant was just lovely! We would recommend to all and would love to return!

Show more Show less
Avg. price/night: $136
9.1 Awesome 128 reviews
East Haugh House Hotel

East Haugh House Hotel

Pitlochry

Dating back to the 1660’s, this turreted stone house is located 2 miles from Pitlochry. The award winning hotel, has won Scotland's hotel of the year 2018. Wish we could have stayed a few more days here! Loved this hotel and the area as well!

Show more Show less
Avg. price/night: $90
9.0 Awesome 319 reviews
Schiehallion Hotel

Schiehallion Hotel

Aberfeldy

Located in the Aberfeldy Conservation Area, the historic Schiehallion Hotel offers a bar, bistro, and free Wi-Fi. The listed property was built in 1884 and is within a 4-minute drive of Castle... The room was large, and very comfortable. The hotel is located in the heart of the city. It was above a bar and restaurant, but very quiet. The staff were wonderful.

Show more Show less
Avg. price/night: $63
9.0 Awesome 482 reviews
The Murray Park Hotel

The Murray Park Hotel

Crieff

Just a 10-minute walk from the center of Crieff, The Murray Park is a modern yet homely hotel offering a bar, restaurant and free access to their sister property’s wellness center. Ate at the hotel. The dinner and then breakfast the next day were excellent. Staff very nice, both at the desk and in the restaurant. Good location for heading into the Highlands the next day.

Show more Show less
Avg. price/night: $80
9.0 Awesome 442 reviews
Fortingall Hotel

Fortingall Hotel

Kenmore

Fortingall is a charming 4-star country house hotel near Aberfeldy, at the entrance to Glen Lyon and the gateway to the beautiful Scottish Highlands. A fantastic place to spend some relaxation time. Really friendly owners and staff and excellent food. A highly recommended hotel in a great location!

Show more Show less
Avg. price/night: $129
9.2 Awesome 165 reviews
The Merryburn

The Merryburn

Dunkeld

The Merryburn is a few minutes' walk from Dunkeld and Birnam Railway Station at the gateway to the Highlands and is a listed Victorian building. A welcoming, friendly and relaxed atmosphere. Situated in a relatively quiet area of Birnam. Lovely walks along to Dunkeld.

Show more Show less
Avg. price/night: $62
9.5 Exceptional 145 reviews
James Cottage Guest House

James Cottage Guest House

Crieff

Located in Highland Perthshire, James Cottage Guest House was built in 1811 and offers an award-winning breakfast full English breakfast and a courtesy clothes drying facility. Michael, the host, is charming and very helpful. Room was fit with everything we needed. Lots of cozy decorative touches. Felt like home.

Show more Show less
9.2 Awesome 123 reviews

Perthshire's best hotels with breakfast

Budget hotels in Perthshire

Hotels in Perthshire you can book without a credit card

Most-booked hotels in Perthshire in the past month

Explore guest reviews of hotels in Perthshire