There are 8 ways to get from Holyhead to Dunfermline by train, bus, car, ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Holyhead to Warrington Bank Quaytrain Holyhead - Manchester Airport / ...
- Take the train from Warrington Bank Quay to Haymarkettrain London Euston - Edinburgh / ...
7h 10mDrive 326.9 mi
cheapest- Drive from Holyhead to Dunfermlinecar 326.9 mi
5h 39m£80–116Train, bus
- Take the train from Holyhead to Chestertrain
- Take the train from Chester to Manchester Victoriatrain
- Take the bus from Shudehill Interchange to Buchanan Bus Stationbus
- Take the bus from Buchanan Bus Station to North Approach Roadbus X24 / ...
10h 18mFerry to Dublin Airport, fly to Edinburgh Airport
- Take the ferry from Holyhead Ferry to Dublin Ferryport B+Iferry
- Fly from Dublin Airport (DUB) to Edinburgh Airport (EDI)plane DUB - EDI
8h 9mTrain via Manchester
- Take the train from Holyhead to Manchester Oxford Roadtrain Holyhead - Manchester Airport / ...
- Take the train from Manchester Oxford Road to Edinburgh Waverleytrain Manchester Airport - Edinburgh / ...
8h 16mTrain, train to Birmingham Airport, fly to Edinburgh Airport
- Take the train from Holyhead to Staffordtrain
- Take the train from Stafford to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Edinburgh Airport (EDI)plane BHX - EDI
6h 59mTrain to Liverpool, fly to Edinburgh Airport
- Take the train from Holyhead to Chestertrain
- Fly from Liverpool (LPL) to Edinburgh Airport (EDI)plane LPL - EDI
8h 18mTrain, train to Birmingham Airport, fly to Glasgow Airport
- Take the train from Holyhead to Staffordtrain
- Take the train from Stafford to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Glasgow Airport (GLA)plane BHX - GLA
- Take the train from Glasgow Queen Street to Haymarkettrain
8h 19m
Dublin Airport (DUB) to Edinburgh Airport (EDI) flights
Questions & Answers
The cheapest way to get from Holyhead to Dunfermline is to drive which costs £75 - £120 and takes 5h 39m.
The fastest way to get from Holyhead to Dunfermline is to drive which takes 5h 39m and costs £75 - £120.
No, there is no direct train from Holyhead to Dunfermline. However, there are services departing from Holyhead and arriving at Dunfermline Town via Warrington Bank Quay and Haymarket. The journey, including transfers, takes approximately 7h 10m.
The distance between Holyhead and Dunfermline is 335 miles. The road distance is 328.8 miles.
The best way to get from Holyhead to Dunfermline without a car is to train which takes 7h 10m and costs .
It takes approximately 7h 10m to get from Holyhead to Dunfermline, including transfers.
Holyhead to Dunfermline train services, operated by Arriva Trains Wales, depart from Holyhead station.
Holyhead to Dunfermline train services, operated by Arriva Trains Wales, arrive at Warrington Bank Quay station.
Yes, the driving distance between Holyhead to Dunfermline is 329 miles. It takes approximately 5h 39m to drive from Holyhead to Dunfermline.
Book your Holyhead to Dunfermline train tickets online with Omio.
What companies run services between Holyhead, Wales and Dunfermline, Scotland?
You can take a train from Holyhead to Dunfermline Town via Warrington Bank Quay and Haymarket in around 7h 10m.
- Website
- easyjet.com
Flights from Birmingham Airport to Edinburgh Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- £23–75
Flights from Birmingham Airport to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 2h 50m
- When
- Friday
- Estimated price
- £23–75
Flights from Liverpool to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 15m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £70–160
Flights from Liverpool to Edinburgh Airport via Belfast City
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- £70–160
Flights from Birmingham Airport to Glasgow Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- £23–80
Flights from Birmingham Airport to Glasgow Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 5m
- When
- Thursday and Friday
- Estimated price
- £23–80
- Website
- ryanair.com
Flights from Dublin Airport to Edinburgh Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- £21–100
Flights from Liverpool to Edinburgh Airport via Dublin Airport
- Ave. Duration
- 3h 11m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- £45–110
Flights from Liverpool to Edinburgh Airport via Cork
- Ave. Duration
- 4h 10m
- When
- Thursday and Saturday
- Estimated price
- £45–110
Flights from Liverpool to Edinburgh Airport via Knock
- Ave. Duration
- 5h 50m
- When
- Monday and Saturday
- Estimated price
- £45–110
- Website
- aerlingus.com
Flights from Dublin Airport to Edinburgh Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- £30–130
- Website
- ryanair.com
Flights from Dublin Airport to Edinburgh Airport
- Ave. Duration
- 1h 5m
- When
- Friday
- Estimated price
- £21–100
- Website
- arrivatrainswales.co.uk
Train from Holyhead to Warrington Bank Quay
- Ave. Duration
- 2h 17m
- Frequency
- Every 3 hours
- Schedules at
- arrivatrainswales.co.uk
Train from Holyhead to Chester
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Schedules at
- arrivatrainswales.co.uk
Train from Holyhead to Manchester Oxford Road
- Ave. Duration
- 2h 47m
- Frequency
- Every 3 hours
- Schedules at
- arrivatrainswales.co.uk
- Website
- virgintrains.co.uk
Train from Warrington Bank Quay to Haymarket
- Ave. Duration
- 2h 49m
- Frequency
- Every 4 hours
- Schedules at
- virgintrains.co.uk
Train from Holyhead to Chester
- Ave. Duration
- 1h 36m
- Frequency
- Every 4 hours
- Schedules at
- virgintrains.co.uk
Train from Holyhead to Stafford
- Ave. Duration
- 2h 24m
- Frequency
- Every 4 hours
- Schedules at
- virgintrains.co.uk
Train from Stafford to Birmingham International
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Schedules at
- virgintrains.co.uk
- Website
- northernrail.org
Train from Chester to Manchester Victoria
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Schedules at
- northernrail.org
- Website
- tpexpress.co.uk
Train from Manchester Oxford Road to Edinburgh Waverley
- Ave. Duration
- 3h 13m
- Frequency
- Every 4 hours
- Schedules at
- tpexpress.co.uk
- Website
- crosscountrytrains.co.uk
Train from Stafford to Birmingham International
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Schedules at
- crosscountrytrains.co.uk
- Website
- londonmidland.com
Train from Stafford to Birmingham International
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Schedules at
- londonmidland.com
- Website
- scotrail.co.uk
Train from Glasgow Queen Street to Haymarket
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Schedules at
- scotrail.co.uk
- Website
- traveline.info
Bus from Shudehill Interchange to Buchanan Bus Station
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Schedules at
- traveline.info
- Website
- traveline.info
Bus from Buchanan Bus Station to North Approach Road
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Schedules at
- traveline.info
- Website
- stenaline.co.uk
Ferry from Holyhead Ferry to Dublin Ferryport B+I
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Schedules at
- stenaline.co.uk
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
More Questions & Answers
There are 2640+ hotels available in Dunfermline.






