Skip to main content

Romantic Hotels in Perth

Find the romantic hotels that appeal to you the most

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Flexible date options
Select occupancy

The best romantic hotels in Perth

Check out our selection of great romantic hotels in Perth

The Townhouse

Perth

This elegantly restored, award-winning 19th Century property has views over South Inch Park, just 2 minutes’ walk from the banks of the river Tay.

T
Thibaut
From
France
Very beautiful and authentic house. The location is very convenient in the center of Perth. David and Laurent are very welcoming and attentive to their guests. Everything is carefully crafted and well decorated. The breakfast is amazing with quality products and beautiful tableware and dishes. If you want to try a premium bed and breakfast experience, this is the one !
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 443 reviews
Price from
$156.19
1 night, 2 adults

Murrayshall Country Estate

Hotel in Perth

Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace.

M
Michelle
From
Canada
A lovely Estate property with beautiful views.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,088 reviews
Price from
$177.07
1 night, 2 adults

Ballathie House Hotel

Hotel in Perth

Located within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodations in tranquil surroundings.

I
Ingrid
From
Argentina
Agnes was very kind and she helped us a lot, she gave us great advice on spots to visit! Made all the difference.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,067 reviews
Price from
$132.09
1 night, 2 adults

Leonardo Boutique Huntingtower Perth

Perth

This fine country house hotel rests in 6 acres of beautiful landscaped gardens, only a few minutes' drive from Perth. There is free on-site car parking and free Wi-Fi.

J
John
From
United Kingdom
It was older property with character the room was huge and had great inviting atmosphere
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,654 reviews
Price from
$125.51
1 night, 2 adults

Riverstone Lodge Hotel

Perth

Set in Perth, Riverstone Lodge Hotel offers a garden and sun terrace. Scone Palace is 2953 feet from the property.

W
William
From
United States
This hotel was out in the country and was very quiet. Off season meant there were few people and the weather was cool. Fun place to visit. Breakfast was the only problem.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 750 reviews
Price from
$109.33
1 night, 2 adults

The Parklands Hotel

Hotel in Perth

Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodations with free Wi-Fi, free parking, a bar, 2 restaurants, and a garden with an outdoor seating area.

M
Marc
From
Switzerland
Everything was simply great the restaurant was an absolute stunner and the staff was fantastic
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 608 reviews
Price from
$133.87
1 night, 2 adults

Sunbank House Metro Hotel

Hotel in Perth

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city center and has a free private car park and free Wi-Fi.

T
Thomas
From
Netherlands
Sunbank House was an amazing experience and the owner was very friendly and helpful! We’ll definitely book it again the next time we’re visiting Perth. Wonderful gardens to see and great location for hikes. Close to the centre of Perth. A lovely bar in the Sunbank House, where we enjoyed good whisky’s!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 557 reviews
Price from
$134.49
1 night, 2 adults

Meikleour Arms Hotel & Restaurant

Meikleour (Near Perth)

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing.

P
Paola
From
United States
Everything- the property , the staff, the rooms, the restaurant were amazing.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 265 reviews
Price from
$167.34
1 night, 2 adults

The Gleneagles Hotel

Auchterarder (Near Perth)

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.

D
Darryl
From
United Kingdom
Room very spacious and well appointed, with underfloor heating in the massive bathroom. Real sense of history and grandeur throughout the hotel, felt as though we were really spoilt. Incredible variety of activities available. The staff were absolutely amazing, genuine warmth and kindness, restaurant service exceptional.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 977 reviews
Price from
$552.23
1 night, 2 adults

Ivybank Lodge

Blairgowrie (Near Perth)

Ivybank Lodge in Blairgowrie provides accommodations with a garden, a bar, and a shared lounge. This guest house features free private parking, luggage storage space, and free Wifi.

C
Christopher
From
United Kingdom
This really is a little gem and I hope to return many times in the future.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 434 reviews
Price from
$120.49
1 night, 2 adults
All romantic hotels in Perth

Looking for a romantic hotel?

Treat that special someone to a romantic getaway at a hotel designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxurious touches like champagne, room service, and private hot tubs.

Most booked romantic hotels in Perth and surrounding area in the past month

See all

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,654 reviews

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,067 reviews

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,056 reviews

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 608 reviews

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,088 reviews

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 750 reviews

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 557 reviews

Popular with guests booking romantic hotels in Perth

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 443 reviews

Popular with guests booking romantic hotels in Stanley

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 465 reviews

Highly rated romantic hotels in Perth and nearby

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,654 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,067 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,056 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 608 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,088 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 750 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 557 reviews

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 443 reviews

Romantic Hotels That Guests Love in Perth

See all
Avg. price/night: $180.73
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,056 reviews
A Scottish breakfast is included in the price which was lovely. Because it was my birthday I got an upgrade on the room!
Guest review byJenny
Young couple
Avg. price/night: $143.38
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,654 reviews
Beautiful setting, upgraded our room which was lovely and spacious. Very pleasant all round. Breakfast was tasty and plenty!
Guest review byColin
Family with young children

More places to explore, more ways to go