38 High Street (0.2 km from Aberdour Railway Station)
A friendly family-run hotel situated in one of Fife's picturesque coastal villages specialising in fresh fare using local Scottish produce where possible.
(0.3 km from Aberdour Railway Station)
The Woodside Hotel Aberdour Exclusive Use in Aberdour provides accommodation with free WiFi 400 metres from Aberdour Castle. Situated 1 km from Silver Sands Beach the property features a garden and free private parking.
(4.8 km from Aberdour Railway Station)
Set in Saint Davids 49 km from St Andrews The Wee Glasshouse offers a garden and free WiFi. Each unit comes with a seating area a TV a well-fitted kitchen and a private bathroom with a hairdryer.
Kinghorn Road (6.1 km from Aberdour Railway Station)
This beautiful independently owned country hotel nestled in 2 acres of gardens and woodlands boasts stunning panoramic views across the Firth of Forth and houses one of the area's best restaurants.
31/33 Boreland Rd (6.4 km from Aberdour Railway Station)
This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away.
Halbeath Dunfermline (7.4 km from Aberdour Railway Station)
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.
Hilton Road (8.9 km from Aberdour Railway Station)
Located at the Port of Rosyth the Caledonia Hotel boasts a bar and restaurant along with a landscaped beer garden and children’s play area. It also features free Wi-Fi and free private parking. The family-run Caledonia offers a range of rooms.
18 Longbraes Gardens (10.0 km from Aberdour Railway Station)
Located in Fife in the Fife region Cedarvilla has a garden. The property is 40 km from Dundee and free private parking is provided.