Search
Filter By
Price (per night):
Star rating:
£0 - £45
£46 - £55
£56 - £66
£67 - £84
£85+
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Score 8.3 from 678 reviews
Phone: +44 (0)1383 722282 Online booking and availability
Pricesfrom (per room per night)
Single£40.00
Double£40.00
Score 9.6 from 198 reviews
Phone: +44 (0)1383 724244 Online booking and availability
Pricesfrom (per room per night)
Single£38.00
Double£38.00
3Mac Dunfermline Self-Catering Apartment
3 Maclean Walk, Pitreavie Castle, Dunfermline, KY11 8TXShow on map 1.06 miles from Dunfermline
Score 8.5 from 25 reviews
Phone: +44 (0)1383 726865 Online booking and availability
Pricesfrom (per room per night)
Single£47.00
Double£47.00
The Guildhall and Linen Exchange
79-83 High Street, Dunfermline, KY12 7DRShow on map 1.06 miles from Dunfermline
Phone: +44 (0)1383 625960 Online booking and availability
Pricesfrom (per room per night)
Single£39.00
Double£39.00
Rooms At 29 Bruce Street
29-35 Bruce St, Dunfermline, KY12 7AGShow on map 1.23 miles from Dunfermline
Score 8.0 from 400 reviews
Phone: +44 (0)1383 840041 Online booking and availability
Pricesfrom (per room per night)
Single£35.00
Double£35.00
Score 8.0 from 434 reviews
Phone: +44 (0)1383 722538 Online booking and availability
Pricesfrom (per room per night)
Single£39.50
Double£39.50
Auld Mill House Hotel
Halbeath Road (opposite Arnold Clark), Dunfermline, KY11 4LFShow on map 1.30 miles from Dunfermline
Score 7.8 from 242 reviews
Phone: +44 (0)1383 732152 Online booking and availability
Pricesfrom (per room per night)
Single£40.49
Double£40.49
Holiday Inn Express Dunfermline
Halbeath Dunfermline, Dunfermline, KY11 8DYShow on map 1.50 miles from Dunfermline
Score 8.4 from 328 reviews
Phone: +44 (0)1383 748220 Online booking and availability
Pricesfrom (per room per night)
Single£37.00
Double£37.00
Apartment Dunfermline
126 Grieve Street, Dunfermline, KY12 8DWShow on map 1.57 miles from Dunfermline
Phone: +44 (0)1383 721886 Online booking and availability
Pricesfrom (per room per night)
Single£52.25
Double£52.25
Score 7.1 from 284 reviews
Phone: +44 (0)1383 736132 Online booking and availability
Pricesfrom (per room per night)
Single£45.00
Double£45.00
Best Western Plus Keavil House Hotel
Crossford, Dunfermline, KY12 8NNShow on map 2.41 miles from Dunfermline
Score 8.3 from 99 reviews
Phone: +44 (0)1383 736258 Online booking and availability
Pricesfrom (per room per night)
Single£66.50
Double£66.50
Limekilns Hotel and Bistro
40 Main Street, Limekilns, Dunfermline, KY11 3HLShow on map 2.71 miles from Dunfermline
Score 9.1 from 162 reviews
Phone: +44 (0)1383 872999 Online booking and availability
Pricesfrom (per room per night)
Single£65.00
Double£65.00
Bunree Bed and Breakfast
Bunree, Craigluscar Lane, Dunfermline, KY12 9JBShow on map 2.80 miles from Dunfermline
Score 9.3 from 85 reviews
Phone: +44 (0)1383 738827 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.00
Score 9.5 from 73 reviews
Phone: +44 (0)1383 432999 Online booking and availability
Pricesfrom (per room per night)
Single£115.00
Double£115.00
Forrester Park Resort
Forrester Park Resort, Pitdinnie Road, Cairneyhill, Dunfermline, KY12 8RFShow on map 3.75 miles from Dunfermline
Score 9.5 from 109 reviews
Phone: +44 (0)1383 880505 Online booking and availability
Pricesfrom (per room per night)
Single£69.00
Double£69.00