There are 4 ways to get from Alva to Dunfermline by bus, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 52 bus, bus
best- Take the bus from The Cross Keys to Shillinghillbus 52 / ...
- Take the bus from Shillinghill to Bus Stationbus X22 / ...
1h 29m£6–9Drive 16.8 mi
cheapest- Drive from Alva to Dunfermlinecar 16.8 mi
26 min£5–6Line 52 bus, train
- Take the bus from Alva Parish Church to Bus Stationbus 324 / ...
- Take the train from Stirling to Haymarkettrain
- Take the train from Haymarket to Dunfermline Towntrain
2h 18m£20–45Taxi
- Take the taxi from Alva to Dunfermlinetaxi 16.8 mi
26 min£35–45
Questions & Answers
The cheapest way to get from Alva to Dunfermline is to drive which costs £4 - £6 and takes 26 min.
The fastest way to get from Alva to Dunfermline is to taxi which takes 26 min and costs £35 - £45.
No, there is no direct bus from Alva to Dunfermline station. However, there are services departing from The Cross Keys and arriving at Bus Station via Shillinghill. The journey, including transfers, takes approximately 1h 29m.
The distance between Alva and Dunfermline is 22 miles. The road distance is 16.9 miles.
The best way to get from Alva to Dunfermline without a car is to line 52 bus and bus which takes 1h 29m and costs £6 - £9.
It takes approximately 1h 29m to get from Alva to Dunfermline, including transfers.
Alva to Dunfermline bus services, operated by Midland Bluebird, depart from The Cross Keys station.
Alva to Dunfermline bus services, operated by Midland Bluebird, arrive at Shillinghill station.
Yes, the driving distance between Alva to Dunfermline is 17 miles. It takes approximately 26 min to drive from Alva to Dunfermline.
There are 2926+ hotels available in Dunfermline.
What companies run services between Alva, Scotland and Dunfermline, Scotland?
You can take a bus from The Cross Keys to Bus Station via Shillinghill in around 1h 29m.
- Phone
- +44 (0)344 811 0141
- Website
- scotrail.co.uk
Train from Stirling to Haymarket
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- £15–29
- Website
- https://www.scotrail.co.uk/
Train from Haymarket to Dunfermline Town
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- £6–13
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 (0)3457 225 333
- [email protected]
- Website
- lner.co.uk
Train from Stirling to Haymarket
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- £12–17
- Website
- https://www.lner.co.uk/
- Phone
- 03330 16 61 62
- [email protected]
- Website
- mcgillsscotlandeast.co.uk
Bus from The Cross Keys to Shillinghill
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- £2–3
- Website
- https://www.mcgillsscotlandeast.co.uk/
Bus from Alva Parish Church to Bus Station
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- £2–3
- Website
- https://www.mcgillsscotlandeast.co.uk/
- Phone
- 0345 241 8000
- [email protected]
- Website
- stagecoachbus.com
Bus from Shillinghill to Bus Station
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- £4–6
- Website
- https://www.stagecoachbus.com/
- Ave. Duration
- 26 min
- Estimated price
- £35–45
Buchan Town Cars
- Phone
- +44 1259 213 215
- Website
- buchantowncars.co.uk
Ciarascars Alloa
- Phone
- +44 7909 090 363
- Website
- ciarascarsalloa.business.site
Elite Cars
- Phone
- +44 1259 721 100
Lee's Taxis
- Phone
- +44 1259 214 221
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide










