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.

The Cottage At Cauldcoats, a property with a garden, is situated in Linlithgow, 12 km from Forth Bridge, 21 km from Edinburgh Zoo, as well as 26 km from Royal Mile.

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.


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 Rosyth
Popular with guests booking three-star hotels in Aberdour