Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Dunfermline
Clarke Cottage Guest House is situated in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.
Set in Dunfermline, 14 km from Forth Bridge, The Inn At Charlestown offers accommodation with a garden, free private parking, a shared lounge and a restaurant.
Set in Dunfermline, Sweet Chestnut, Dunfermline by Marston's Inns features a garden and free WiFi. Offering a restaurant, the property also has a bar.
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.
In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free WiFi internet access and great-value rooms with satellite TV.
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.
The City Hotel is a lively hotel located in the heart of Dunfermline, just 100 metres from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms.
Featuring 3-star accommodation, Hill Park Hotel is located in Rosyth, 11 km from Hopetoun House and 20 km from Edinburgh Zoo.
A friendly, family-run hotel situated in one of Fife's picturesque coastal villages, specialising in fresh fare, using local Scottish produce where possible.
Featuring 3-star accommodation, Linen Bank is set in Linlithgow, 16 km from Forth Bridge and 24 km from Edinburgh Zoo.
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Dunfermline
Popular with guests booking three-star hotels in Aberdour
Popular with guests booking three-star hotels in Rosyth