There are 9 ways to get from Fishguard to Cairnryan by train, bus, ferry, car ferry, car, 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, bus
best- Take the train from Fishguard & Goodwick to Crewetrain
- Take the train from Crewe to Carlisletrain
- Take the train from Carlisle to Dumfriestrain
- Take the bus from Dumfries station to Port Rodiebus 500
13h 59mFerry, train, car ferry
cheapest- Take the ferry from Fishguard Harbour to Rosslare Harbourferry 0
- Take the train from Rosslare Europort to Dublin Connollytrain Ic / ...
- Take the train from Dublin Connolly to Belfast Grand Centraltrain Ic
- Take the train from Belfast Grand Central to Larne Harbourtrain Re
- Take the carferry from Larne to Cairnryancarferry
14h 58m£78–310Ferry, bus, train, car ferry
- Take the ferry from Fishguard Harbour to Rosslare Harbourferry 0
- Take the bus from Wexford Stn to Airport Zone 14bus 740
- Take the bus from Dublin Airport T1 to Grand Central Station Stand 11bus X1 / ...
- Take the train from Belfast Grand Central to Larne Harbourtrain Re
- Take the carferry from Larne to Cairnryancarferry
15h 52m£91–423Bus
- Take the bus from Ffordd yr Efail 2 to Aberystwyth Bus Station Stand 7bus T5
- Take the bus from Aberystwyth Bus Station Stand 2 to Birmingham Coach Stationbus 409
- Take the bus from Newhall Street to Buchanan Bus Stationbus
- Take the bus from Glasgow Buchanan to Cairnryan Stena Terminalbus 923
18h 47mDrive 383.2 mi
- Drive from Fishguard to Cairnryancar 383.2 mi
7h 38m£95–136Train
- Take the train from Fishguard & Goodwick to Crewetrain
- Take the train from Crewe to Carlisletrain
- Take the train from Carlisle to Kilmarnocktrain
- Take the train from Kilmarnock to Stranraertrain
14h 42m£190–382Train to Bristol Airport, fly to Edinburgh Airport, bus
- Take the train from Fishguard & Goodwick to Bristol Temple Meadstrain
- Fly from Bristol Airport (BRS) to Edinburgh Airport (EDI)plane BRS - EDI
- Take the bus from Terminal to Buchanan Bus Stationbus
- Take the bus from Glasgow Buchanan to Cairnryan Stena Terminalbus
10h 48mTrain to Bristol Airport, fly to Glasgow Airport, train, bus
- Take the train from Fishguard & Goodwick to Bristol Temple Meadstrain
- Fly from Bristol Airport (BRS) to Glasgow Airport (GLA)plane BRS - GLA
- Take the train from Paisley Gilmour Street to Ayrtrain
- Take the bus from Henrietta Street to Old Pierbus
11h 14m£125–268Train to Cardiff Airport, fly to George Best Belfast City Airport, train, car ferry
- Take the train from Fishguard & Goodwick to Bridgendtrain
- Fly from Cardiff Airport (CWL) to George Best Belfast City Airport (BHD)plane CWL - BHD
- Take the train from Belfast Lanyon Place to Larne Harbourtrain
- Take the carferry from Larne to Cairnryancarferry
11h 14m£145–520
Bristol Airport (BRS) to Edinburgh Airport (EDI) flights
Questions & Answers
The cheapest way to get from Fishguard to Cairnryan is to ferry and train and car ferry which costs £75 - £310 and takes 14h 58m.
The fastest way to get from Fishguard to Cairnryan is to drive which takes 7h 38m and costs £90 - £140.
No, there is no direct bus from Fishguard to Cairnryan. However, there are services departing from Ffordd yr Efail 2 and arriving at Cairnryan Stena Terminal via Aberystwyth Bus Station Stand 2, Markets, Newhall Street and Glasgow Buchanan. The journey, including transfers, takes approximately 18h 47m.
No, there is no direct train from Fishguard to Cairnryan. However, there are services departing from Fishguard & Goodwick and arriving at Stranraer via Crewe, Carlisle and Kilmarnock. The journey, including transfers, takes approximately 14h 42m.
The distance between Fishguard and Cairnryan is 516 miles. The road distance is 385.5 miles.
The best way to get from Fishguard to Cairnryan without a car is to train and bus which takes 13h 59m and costs .
It takes approximately 13h 59m to get from Fishguard to Cairnryan, including transfers.
Fishguard to Cairnryan bus services, operated by Richards Bros, depart from Ffordd yr Efail 2 station.
Fishguard to Cairnryan train services, operated by Transport for Wales, depart from Fishguard & Goodwick station.
The best way to get from Fishguard to Cairnryan is to bus which takes 18h 47m and costs . Alternatively, you can train, which costs £190 - £390 and takes 14h 42m.
What companies run services between Fishguard, Wales and Cairnryan, Scotland?
You can take a bus from Ffordd yr Efail 2 to Cairnryan Stena Terminal via Aberystwyth Bus Station Stand 2, Birmingham Coach Station, Markets, Lloyd House, Newhall Street, Buchanan Bus Station, and Glasgow Buchanan in around 18h 47m. Alternatively, you can take a train from Fishguard & Goodwick to Old Pier via Crewe, Carlisle, Kilmarnock, Stranraer, and Port Rodie Ferry Terminal in around 14h 42m.
- Website
- easyjet.com
Flights from Bristol Airport to Edinburgh Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- £30–110
Flights from Bristol Airport to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 10m
- When
- Sunday, Friday, and Wednesday
- Estimated price
- £30–110
Flights from Bristol Airport to Glasgow Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- £26–95
Flights from Bristol Airport to Glasgow Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 7m
- When
- Thursday and Friday
- Estimated price
- £26–95
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Fishguard & Goodwick to Crewe
- Ave. Duration
- 5h 27m
- Frequency
- 6 times a week
- Estimated price
- £95–170
- Website
- Transport for Wales
Train from Fishguard & Goodwick to Crewe
- Ave. Duration
- 5h 27m
- Frequency
- 6 times a week
- Estimated price
- £95–170
- Website
- Transport for Wales
Train from Fishguard & Goodwick to Bristol Temple Meads
- Ave. Duration
- 3h 32m
- Frequency
- 3 times a day
- Estimated price
- £60–110
- Website
- Transport for Wales
Train from Fishguard & Goodwick to Bristol Temple Meads
- Ave. Duration
- 3h 32m
- Frequency
- 3 times a day
- Estimated price
- £60–110
- Website
- Transport for Wales
Train from Fishguard & Goodwick to Bridgend
- Ave. Duration
- 2h 9m
- Frequency
- 3 times a day
- Estimated price
- £35–65
- Website
- Transport for Wales
- Phone
- +44 1576 203874
- [email protected]
- Website
- Houstons Minicoaches
Bus from Dumfries station to Port Rodie
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Website
- Houstons Minicoaches
- Phone
- +44 844 770 7070
- [email protected]
- Website
- Stena Line
Ferry from Fishguard Harbour to Rosslare Harbour
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- £17–40
- Website
- Stena Line
Ferry from Fishguard Harbour to Rosslare Harbour
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- £17–40
- Website
- Stena Line
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Fishguard to Cairnryan bus services, operated by Richards Bros, arrive at Aberystwyth Bus Station Stand 7.
Fishguard to Cairnryan train services, operated by Transport for Wales, arrive at Crewe station.
Yes, the driving distance between Fishguard to Cairnryan is 385 miles. It takes approximately 7h 38m to drive from Fishguard to Cairnryan.
There are 216+ hotels available in Cairnryan.








