Skip to main content

Romantic Hotels in Dunfermline

Find the romantic hotels that appeal to you the most

Select occupancy

The best romantic hotels in Dunfermline

Check out our selection of great romantic hotels in Dunfermline

Filter by:

Review score

Adamson Hotel

Hotel in Dunfermline

An original Scottish coaching inn, Adamson Hotel is located in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access.

S
Sandra
From
United Kingdom
Excellent evening meal. Friendly staff. Great breakfast.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,044 reviews
Price from
$80.85
1 night, 2 adults

Pitbauchlie House Hotel - Sure Hotel Collection by Best Western

Hotel in Dunfermline

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers rooms with attached bathroom with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

R
Robert
From
United States
This is a beautiful property. Extremely elegant. Very comfortable bed and well designed rooms with all amenities one would like in a hotel room. Parking was good and the restaurant was convenientl, reasonabley priced, and served good food. And the property is a short and easy drive to the historic sights. Highly recommend staying here!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,270 reviews
Price from
$77
1 night, 2 adults

Best Western Plus Dunfermline Crossford Keavil House Hotel

Hotel in Dunfermline

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club.

J
John
From
Philippines
Amazing breakfast and location.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,277 reviews
Price from
$72.95
1 night, 2 adults

The Hawes Inn by Innkeeper's Collection

Queensferry (Near Dunfermline)

Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city center of Edinburgh.

S
Svend
From
Canada
It was a nice traditional pub and an excellent restaurant. The staff were fantastic.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,833 reviews
Price from
$111.16
1 night, 2 adults

DoubleTree by Hilton Edinburgh - Queensferry Crossing

North Queensferry (Near Dunfermline)

With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious rooms with free WiFi and a modern bar. There is ample free parking on-site.

J
Julie
From
United States
Spacious room, comfy bed, helpful staff, great restaurant, amazing view!!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,407 reviews
Price from
$117.06
1 night, 2 adults

Orocco Pier

Queensferry (Near Dunfermline)

Boutique bedrooms and 3 levels of outside decking make the most of Orocco Pier's waterside setting.

S
Shelby
From
Germany
AC worked well! Location was perfect. Staff were friendly
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,021 reviews
Price from
$123.75
1 night, 2 adults

Aberdour Hotel, Stables Rooms & Beer Garden

Aberdour (Near Dunfermline)

A friendly, family-run hotel located in one of Fife's picturesque coastal villages, specializing in fresh fare, using local Scottish produce where possible.

L
Lino
From
Ireland
The location was a bit off, and it takes about 40 min till the city center, but at the same time that's also a good thing because the hotel has that small town vibe, breakfast was great and the staff were just amazing
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 673 reviews
Price from
$178.31
1 night, 2 adults

Court Residence Aparthotel

Linlithgow (Near Dunfermline)

Court Residence Aparthotel offers suites in Linlithgow's historic town center. The property is only a 15-minute drive from Edinburgh Airport.

E
Eren
From
Turkey
Excellent location and facilities, very helpful and cheerful staff. Would greatly recommend!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 856 reviews
Price from
$136.21
1 night, 2 adults

Champany Inn

Linlithgow (Near Dunfermline)

Located 2 miles from the banks of the Firth of Forth, Champany Inn features 2 restaurants and 16 rooms with traditional Scottish décor.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
$256.66
1 night, 2 adults

Courtyard by Marriott Edinburgh West

Edinburgh (Near Dunfermline)

Courtyard Edinburgh West is located in Edinburgh, 1640 feet from Heriot-Watt University and 4.5 mi from BT Murrayfield Stadium. Guests can enjoy all-day dining at the on-site restaurant, The Avenue.

V
Vanessa
From
South Africa
Breakfast was awesome. Had haggis for the first time and was pleasantly surprised and pleased. Variety of breakfast was pleasing.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,552 reviews
Price from
$86.61
1 night, 2 adults
All romantic hotels in Dunfermline

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 Dunfermline and surrounding area in the past month

See all

Popular with guests booking romantic hotels in Dunfermline

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,044 reviews

Popular with guests booking romantic hotels in Dunfermline

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

Popular with guests booking romantic hotels in Dunfermline

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,277 reviews

Popular with guests booking romantic hotels in Dunfermline

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 91 reviews

Popular with guests booking romantic hotels in North Queensferry

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

Popular with guests booking romantic hotels in Queensferry

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

Popular with guests booking romantic hotels in Queensferry

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

Popular with guests booking romantic hotels in Aberdour

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 673 reviews

Romantic Hotels That Guests Love in Dunfermline

See all
Avg. price/night: $164.13
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,270 reviews
Room was excellent. Was upgraded on arrival. Plenty onsite parking, bar and restaurant onsite. Lovely breakfast.
Guest review byMark
Solo traveler
Avg. price/night: $164.13
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,270 reviews
I like the quietness and the cleanliness of the hotel room, me and my boyfriend felt relaxed
Guest review byJenna
Young couple