Skip to main content

Romantic Hotels in Dunfermline

Find the romantic hotels that appeal to you the most

The best romantic hotels in Dunfermline

Check out our pick of great romantic hotels in Dunfermline

Filter by:

Review score

Adamson Hotel

Hotel in Dunfermline

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

C
Cristina PAUL
From
Netherlands
Big New Clean Room. Parking. Breakfast. Thanks
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews
Price from
US$96.95
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 en-suite rooms with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

S
Sara
From
Poland
the personel was really helpful and nice, the room was clean and spacious, the wifi in the room was working quite alright maybe sometimes a bit slow
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,328 reviews
Price from
US$114.26
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.

M
Mihail
From
Bulgaria
Absolutely stunning hotel on a marvellous estate, surrounded by spectacular nature and gorgeous views. Fantastic gym and pool facilities with a jacuzzi. Staff always went above and beyond with their help. Great breakfast. The restaurant is very stylish and the bar is very cosy. The whole place is very peaceful and relaxing. I enjoyed my long stay at the hotel very much. Would happily stay again. Thanks very much.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,145 reviews
Price from
US$85.04
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 centre of Edinburgh.

A
Allan
From
Portugal
You cannot beat the location for the view of the Firth of Forth bridges. A bit of a walk from the railway station and the quickest way is up and down some very, very steep steps. I was really impressed with the room as it was spacious and had all the required ammenities. I did not eat in the hotel but the bar and food area looked inviting. All in all a great stay.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,877 reviews
Price from
US$132.42
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.

N
Nina
From
Namibia
Beautiful view, very spacious and clean room.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,378 reviews
Price from
US$126.21
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.

G
George
From
Qatar
Everything was perfect, thanks so much for the receptionist team
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,028 reviews
Price from
US$178.25
1 night, 2 adults

Aberdour Hotel, Stables Rooms & Beer Garden

Aberdour (Near Dunfermline)

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

Y
Yvonne
From
United Kingdom
Friendly staff always smiling helpfully
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 741 reviews
Price from
US$147.13
1 night, 2 adults

Court Residence Aparthotel

Linlithgow (Near Dunfermline)

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

e
edacrowley
From
United Arab Emirates
Very friendly hosts. Excellent room. Collection of food for snacks and breakfast. Very happy
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 886 reviews
Price from
US$125.54
1 night, 2 adults

Courtyard by Marriott Edinburgh West

Edinburgh (Near Dunfermline)

Courtyard Edinburgh West is located in Edinburgh, 500 metres from Heriot-Watt University and 7.2 km from BT Murrayfield Stadium. Guests can enjoy all-day dining at the on-site restaurant, The Avenue.

L
LizK
From
South Africa
The room, the staff , everything was fine.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,561 reviews
Price from
US$114.20
1 night, 2 adults

Village Hotel Edinburgh

Edinburgh (Near Dunfermline)

Offering an indoor pool and a spa and wellness centre, Village Hotel Edinburgh is located a short distance from Edinburgh city centre.

M
Mohammed
From
Saudi Arabia
Good location and close to every where
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,977 reviews
Price from
US$141.73
1 night, 2 adults
All romantic hotels in Dunfermline

Top picks for Dunfermline hotels

Explore our most popular hotels in Dunfermline

Filter by:

Review score

Adamson Hotel

Hotel in Dunfermline

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

C
Cristina PAUL
From
Netherlands
Big New Clean Room. Parking. Breakfast. Thanks
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews
Price from
US$96.95
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 en-suite rooms with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

S
Sara
From
Poland
the personel was really helpful and nice, the room was clean and spacious, the wifi in the room was working quite alright maybe sometimes a bit slow
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,328 reviews
Price from
US$114.26
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.

M
Mihail
From
Bulgaria
Absolutely stunning hotel on a marvellous estate, surrounded by spectacular nature and gorgeous views. Fantastic gym and pool facilities with a jacuzzi. Staff always went above and beyond with their help. Great breakfast. The restaurant is very stylish and the bar is very cosy. The whole place is very peaceful and relaxing. I enjoyed my long stay at the hotel very much. Would happily stay again. Thanks very much.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,145 reviews
Price from
US$85.04
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 centre of Edinburgh.

A
Allan
From
Portugal
You cannot beat the location for the view of the Firth of Forth bridges. A bit of a walk from the railway station and the quickest way is up and down some very, very steep steps. I was really impressed with the room as it was spacious and had all the required ammenities. I did not eat in the hotel but the bar and food area looked inviting. All in all a great stay.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,877 reviews
Price from
US$132.42
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.

N
Nina
From
Namibia
Beautiful view, very spacious and clean room.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,378 reviews
Price from
US$126.21
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.

G
George
From
Qatar
Everything was perfect, thanks so much for the receptionist team
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,028 reviews
Price from
US$178.25
1 night, 2 adults

Aberdour Hotel, Stables Rooms & Beer Garden

Aberdour (Near Dunfermline)

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

Y
Yvonne
From
United Kingdom
Friendly staff always smiling helpfully
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 741 reviews
Price from
US$147.13
1 night, 2 adults

Court Residence Aparthotel

Linlithgow (Near Dunfermline)

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

e
edacrowley
From
United Arab Emirates
Very friendly hosts. Excellent room. Collection of food for snacks and breakfast. Very happy
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 886 reviews
Price from
US$125.54
1 night, 2 adults

Courtyard by Marriott Edinburgh West

Edinburgh (Near Dunfermline)

Courtyard Edinburgh West is located in Edinburgh, 500 metres from Heriot-Watt University and 7.2 km from BT Murrayfield Stadium. Guests can enjoy all-day dining at the on-site restaurant, The Avenue.

L
LizK
From
South Africa
The room, the staff , everything was fine.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,561 reviews
Price from
US$114.20
1 night, 2 adults

Village Hotel Edinburgh

Edinburgh (Near Dunfermline)

Offering an indoor pool and a spa and wellness centre, Village Hotel Edinburgh is located a short distance from Edinburgh city centre.

M
Mohammed
From
Saudi Arabia
Good location and close to every where
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,977 reviews
Price from
US$141.73
1 night, 2 adults
All romantic hotels in Dunfermline

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s 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 luxury touches like champagne room service and private hot tubs.

Most booked romantic hotels in Dunfermline and surroundings in the past month

See all

Popular with guests booking romantic hotels in Dunfermline

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 117 reviews

Popular with guests booking romantic hotels in Dunfermline

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,328 reviews

Popular with guests booking romantic hotels in Dunfermline

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

Popular with guests booking romantic hotels in Dunfermline

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,145 reviews

Popular with guests booking romantic hotels in North Queensferry

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

Popular with guests booking romantic hotels in Queensferry

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

Popular with guests booking romantic hotels in Queensferry

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,028 reviews

Popular with guests booking romantic hotels in Aberdour

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 741 reviews

Romantic hotels that guests love in Dunfermline

See all
Avg. price/night: US$115.41
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,328 reviews
Room was excellent. Was upgraded on arrival. Plenty onsite parking, bar and restaurant onsite. Lovely breakfast.
Guest review by
Mark
Solo traveller
Avg. price/night: US$115.41
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,328 reviews
I like the quietness and the cleanliness of the hotel room, me and my boyfriend felt relaxed
Guest review by
Jenna
Young couple