Where to Stay in Crossford, Dunfermline

A western suburb along the River Forth, between Dunfermline and Rosyth.

✦ The vibe

Quiet, residential, with a village feel and riverside walks.

👤 Best for

Couples and nature lovers who prefer a calm base near the water.

🏨 Where to stay

Small hotels and inns like the Keavil House Hotel; £70-100 per night.

🚇 Getting around

Car essential; bus services to Dunfermline centre (20 min). 25-minute drive to Edinburgh Airport.

📍 Nearby

Pitreavie Castle (now a hotel) and the Forth estuary views.

Best hotels in Crossford

8 hotels ranked by how close they are to Crossford

Other areas in Dunfermline

Found your hotel? Get the full briefing.

Best rooms to request, the 14-day forecast for your dates, dining, transport and budget — free for any Dunfermline hotel.

Browse all Dunfermline hotels →