Skip to main content

Featured romantic hotel destinations

Destination inspiration for your trip – find a romantic hotel

The best romantic hotels

Check out our pick of great romantic hotels in Perthshire

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Set in Pitlochry, 5 km from Killiecrankie, Westlands of Pitlochry has a garden. This 4-star bed and breakfast offers free WiFi. The bed and breakfast provides a shared lounge.

The rooms in the bed and breakfast are equipped with tea/coffee making facilities, a telephone and a TV. At Westlands of Pitlochry rooms are fitted with a wardrobe and en-suite facilities containing a shower and complimentary toiletries. Great location, right in town, easy access, with lots of parking. Our room on the main, was in the new addition, with great amenities. Small lounge off the lobby for a quiet drink. Full breakfast is very well done. If you’re looking for a stop between Glasgow or Edinburgh, and Inverness, this place checks all the boxes.

Show more Show less
9.1
Superb
2,962 reviews
Price from
THB 6,303
per night

Built in 1895, The Townhouse Aberfeldy - Rooms & Breakfast sits on the edge of Aberfeldy’s town centre, a rural town in Highland Pethshire. It is only 5 minutes' walk from the cafés, shops, bars and restaurants, as well as a cinema.

Some units feature a seating area to relax in after a busy day. The staff was just so sweet, so nice. The place is comfy and friendly. We loved it.

Show more Show less
9.4
Superb
1,784 reviews
Price from
THB 5,391
per night

Situated in the town of Pitlochry, Atholl Villa Guest House is a privately owned Victorian building, offering views of Ben Vrackie. It has free parking and retains many original features, such as open fireplaces and wooden sash windows. excellent location. spotlessly clean. good breakfast. even has a standing fan for air flow

Show more Show less
9.2
Superb
1,307 reviews
Price from
THB 6,071
per night

Winners of Guest House of the Year 2019 and 2018 at The Scottish Hotel Awards and the AA's Scottish B&B of the Year 2019, Craigmhor Lodge & Courtyard is set in private wooded grounds and offers free parking and free WiFi. In Pitlochry centre, the lodge has period features and a sun terrace. Location, amenities and staff

Show more Show less
9.6
Exceptional
1,142 reviews
Price from
THB 8,643
per night

Situated in Kirkmichael, Strathardle Lodge has a fully stocked honesty bar, guest lounge and free WiFi as well as in-house Cake School.

The rooms in the inn are fitted with a flat-screen TV and a hairdryer. Lovely room, very clean and comfortable

Show more Show less
9.1
Superb
1,062 reviews
Price from
THB 4,179
per night

Nestled in the heart of Perthshire in the Scottish Highlands, this 4-star luxury retreat has 32 unique rooms and is sheltered amongst 10 acres of lush gardens and woodlands, offering the perfect Scottish escape. Lovely hotel in a prime location. Staff were friendly and very professional.

Show more Show less
9
Superb
1,594 reviews
Price from
THB 12,340
per night

The Claymore is an attractive Victorian residence with its own private drive with free parking and gardens, only 2 minutes walk from Pitlochry town centre. Wi-Fi is available throughout the property.

With a range of en-suite accommodation including four poster rooms and ground floor rooms, all tastefully decorated with their own individual style. Some of our rooms are also pet-friendly. the owner Gordon was great. gave us awesome suggestions and we love it.

Show more Show less
9.6
Exceptional
1,070 reviews
Price from
THB 6,159
per night

Housed in a historic building, the recently renovated Dalgreine Guest House provides accommodation with a garden and free WiFi. Providing free private parking, the 4-star guest house is 35 km from Castle Menzies. The property offers allergy-free units and is located 700 metres from Blair Castle. Comfortable bed Great choice of breakfast

Show more Show less
9.5
Exceptional
162 reviews
Price from
THB 5,235
per night

Set in 2 acres of garden and grounds with views over the Tay Valley and mountains beyond, Tayview Lodges is situated in Guay, Dunkeld, just 10 minutes drive from Pitlochry. Perth is 28 km away. Free private parking is available on site. This is a lovely place, perfect for a family vacation. We drove around to places we wanted to visit but also liked to just stay at the lodge on the rainy days. The beds were really comfortable, we had everything we needed.

Show more Show less
9.3
Superb
179 reviews
Price from
THB 6,599
per night

Situated in Dunning, 38 km from Stirling, Whitemoss Lodge features a garden and free WiFi.

The bed and breakfast offers a seating area with a flat-screen TV and a private bathroom with a hairdryer, free toiletries and shower. For added convenience, towels and bed linen are included in room price. The pods are lovely and cosy very clean and have everything you need. We also booked the fire/BBQ hut and it was so beautiful and cosy for a wee fire at night time. We will definitely return.

Show more Show less
9.6
Exceptional
546 reviews
Price from
THB 5,939
per night

Most booked romantic hotels in Perthshire this month

FAQs about romantic hotels in Perthshire

Romantic Hotels that guests love in Perthshire