UK ferry routes: open data

Every ferry route on Ferryu, with each operator's crossing time, sailings and season, quoted from the operator's own website. A job re-checks every quote against its source page each week, and anything that has gone drops out. Free to use for non-commercial work, with credit.

What's in it

Download CSV Download JSON

Licence: CC BY-NC 4.0: free for journalism, research, blogs and other non-commercial work. Credit it as “Ferryu (ferryu.com)” with a link to this page. For commercial use, ask me. Both files update as the checks run, so they always match the route pages.

How it's checked

Every figure starts as a quote copied word for word from the operator's own page, and the route page shows that quote with a link to it. Each night a job fetches about a seventh of the source pages, so every quote is looked for again once a week. When a quote has gone from its page, the figure is hidden everywhere, here included, until a new one is sourced. Fares older than 30 days are left out. Ferryu doesn't estimate or average anything: a blank cell means the operator doesn't say.

Routes that have closed come off the list. Their old pages say so: Poole to Cherbourg and Liverpool to Dublin.

Every route

RouteOperatorCrossingSailingsCheckedSource
Aberdeen to Kirkwall FerryNorthLink Ferries–The sailing from Aberdeen to Kirkwall takes place in the evening, leaving at 17:00 and arriving in Hatston at 23:002026-11-09northlinkferries.co.uk
Aberdeen to Lerwick FerryNorthLink Ferries–Getting to the Northern Isles has never been easier with nightly sailings to Shetland from Aberdeen every evening on board the MV Hrossey and MV Hjaltland.2026-11-09northlinkferries.co.uk +1
Algeciras to Tanger Med FerryDFDS–At least 11 a day2026-11-10dfds.com
Ardrossan to Brodick FerryCalMac FerriesAbout 55 minutesThe summer 2027 timetable will run from 26 March to 17 October 2027.2026-11-09calmac.co.uk +2
Barcelona to Ibiza FerryTrasmedAbout 9 hoursWith regular departures throughout the year2026-11-10trasmed.com
Barcelona to Palma FerryTrasmed––2026-11-10trasmed.com
Belfast to Liverpool FerryStena LineAbout 8 hoursUp to 4 a day2026-11-11stenaline.co.uk +2
Cairnryan to Belfast FerryStena LineAbout 2½ hours12 a day2026-11-09stenaline.co.uk +2
Cairnryan to Larne FerryP&O FerriesAbout 2 hours6 a day2026-11-09poferries.com
Corfu to Paxos FerryKamelia Lines–Daily2026-11-10kamelialines.com +1
Corfu to Saranda FerryFinikas Lines30–90 minutesInternational Sea Lines between Corfu and Saranda. Every Day !2026-11-10finikas-lines.com
Corfu to Saranda FerryIonian Seaways–Season 01 Jan 2026 - 06 Mar 2026 Monday CFU 09:00 SAR 10:002026-11-10ionianseaways.com +1
Cork to Roscoff FerryBrittany Ferries14–15 hours2 a week2026-11-11brittany-ferries.ie
Dover to Calais FerryDFDSAbout 100 minutesUp to 30 a day2026-11-09dfds.com
Dover to Calais FerryP&O Ferries90–100 minutesUp to 11 a day2026-11-09poferries.com
Dover to Dunkirk FerryDFDSFrom 2 hoursUp to 22 a day2026-11-09dfds.com
Dublin to Cherbourg FerryIrish Ferries––2026-11-09irishferries.com +1
Fishguard to Rosslare FerryStena Line––2026-11-09stenaline.co.uk +2
Gills Bay to St Margaret's Hope FerryPentland Ferries––2026-11-10pentlandferries.co.uk
Harwich to Hook of Holland FerryStena LineFrom 6½ hours–2026-11-09stenaline.co.uk +2
Heysham to Douglas FerryIsle of Man Steam PacketAbout 4 hoursDaily2026-11-09steam-packet.com
Holyhead to Dublin FerryIrish FerriesFrom 2 hoursUp to 4 a day2026-11-09irishferries.com
Holyhead to Dublin FerryStena LineAbout 3½ hours–2026-11-09stenaline.co.uk
Hull to Rotterdam FerryP&O FerriesAbout 11½ hoursThe ferry typically departs from Hull Mon-Fri at 20:30 (8:30 PM) and Sat-Sun at 20:00 (8:00 PM)2026-11-09poferries.com +1
Ibiza to Formentera FerryAquabus–With departures from both ports throughout the day2026-11-10aquabusferryboats.com
Largs to Cumbrae FerryCalMac Ferries–this is a 'Turn Up and Go' service.2026-11-09calmac.co.uk
Larne to Douglas FerryIsle of Man Steam PacketAbout 4½ hoursThe Douglas to Larne ferry route connects the Isle of Man to Northern Ireland, operating a year round service.2026-11-09steam-packet.com
Liverpool to Douglas FerryIsle of Man Steam Packet2½–4½ hoursDaily2026-11-09steam-packet.com
Los Cristianos to La Gomera FerryFred. Olsen ExpressAbout 50 minutes–2026-11-10fredolsen.es
Lymington to Yarmouth FerryWightlinkAbout 40 minutes–2026-11-11wightlink.co.uk
Mallaig to Armadale FerryCalMac FerriesAbout 45 minutesThe summer 2027 timetable will run from 26 March to 17 October 2027.2026-11-09calmac.co.uk +2
Naples to Capri FerrySNAV–Daily2026-11-10snav.it +2
Naples to Ischia FerrySNAV–Daily2026-11-10snav.it
Newcastle to Amsterdam FerryDFDSAbout 17 hoursDaily2026-11-11dfds.com +2
Newhaven to Dieppe FerryDFDS4–5 hours–2026-11-09dfds.com +2
Oban to Castlebay FerryCalMac FerriesAbout 5 hoursThe summer 2027 timetable will run from 26 March to 17 October 2027.2026-11-09calmac.co.uk +2
Oban to Craignure FerryCalMac FerriesAbout 45 minutesThe summer 2027 timetable will run from 26 March to 17 October 2027.2026-11-09calmac.co.uk +2
Pembroke to Rosslare FerryIrish FerriesFrom 4 hours2 a day2026-11-09irishferries.com
Penzance to St Mary's FerryIsles of Scilly TravelAbout 3 hoursOperates March to November Operates March to November2026-11-10islesofscilly-travel.co.uk
Piraeus to Heraklion FerryANEK LinesFrom 9½ hoursDaily2026-11-10anek.gr +1
Piraeus to Hydra FerryHellenic SeawaysFrom 90 minutesDaily2026-11-10hellenicseaways.gr +1
Piraeus to Mykonos FerryHellenic SeawaysAbout 5 hoursDaily2026-11-10hellenicseaways.gr +1
Piraeus to Naxos FerryHellenic SeawaysAbout 5½ hoursDaily2026-11-10hellenicseaways.gr +1
Piraeus to Paros FerryHellenic SeawaysAbout 4 hoursDaily2026-11-10hellenicseaways.gr +1
Piraeus to Santorini FerryHellenic SeawaysFrom 6 hoursDaily2026-11-10hellenicseaways.gr +1
Playa Blanca to Corralejo FerryFred. Olsen Express25–35 minutesUp to 12 a day2026-11-10fredolsen.es
Plymouth to Roscoff FerryBrittany Ferries5–11 hoursMost days Sailing season March to November2026-11-11brittany-ferries.co.uk +3
Plymouth to Santander FerryBrittany Ferries20–22 hours2 a week Sailing season March to November2026-11-10brittany-ferries.co.uk +2
Poole to Guernsey FerryCondor FerriesAbout 3 hoursThe ferry crossing runs Friday, Saturday, Sunday and Monday, based on peak travel times between July – September2026-11-09condorferries.co.uk
Poole to Jersey FerryDFDSAbout 4½ hours– Closed in winter, resuming sailings in April 20272026-11-10dfds.com +2
Portsmouth to Bilbao FerryBrittany Ferries29½–36 hours–2026-11-09brittany-ferries.co.uk +2
Portsmouth to Caen FerryBrittany Ferries6–8 hoursDaily2026-11-09brittany-ferries.co.uk +1
Portsmouth to Cherbourg FerryBrittany Ferries5–8 hoursUp to 2 a week2026-11-11brittany-ferries.co.uk +2
Portsmouth to Fishbourne FerryWightlinkAbout 45 minutes–2026-11-11wightlink.co.uk
Portsmouth to Guernsey FerryCondor Ferries7–13 hours–2026-11-09condorferries.co.uk
Portsmouth to Ryde FerryWightlinkAbout 22 minutesFrequent2026-11-11wightlink.co.uk +2
Portsmouth to Santander FerryBrittany Ferries28–33 hours–2026-11-09brittany-ferries.co.uk +1
Portsmouth to St Malo FerryBrittany Ferries9–12½ hoursMost days2026-11-11brittany-ferries.co.uk +2
Rafina to Mykonos FerryGolden Star Ferries–Daily2026-11-10goldenstarferries.com
Rafina to Naxos FerryGolden Star Ferries–Daily2026-11-10goldenstarferries.com +1
Rafina to Santorini FerryGolden Star FerriesAbout 5½ hoursDaily2026-11-10goldenstarferries.com
Rhodes to Symi FerryDodekanisos Seaways––2026-11-1012ne.gr
Rosslare to Bilbao FerryBrittany Ferries27–31 hours–2026-11-09brittany-ferries.ie
Rosslare to Cherbourg FerryBrittany Ferries15–20 hours–2026-11-09brittany-ferries.ie
Rosslare to Dunkirk FerryDFDS–5 a week2026-11-09dfds.com +1
Rosslare to Santander FerryBrittany FerriesAbout 27½ hoursSailings most weeks from November 2026 to mid-March 2027 Sailings most weeks from November 2026 to mid-March 20272026-11-10brittany-ferries.ie
Scrabster to Stromness FerryNorthLink FerriesAbout 90 minutes–2026-11-09northlinkferries.co.uk +2
Sorrento to Capri FerrySNAV–Daily2026-11-10snav.it +2
Southampton to Cowes FerryRed FunnelAbout 30 minutesEvery 80 minutes2026-11-09redfunnel.co.uk
Southampton to East Cowes FerryRed FunnelAbout 60 minutesEvery 60–90 minutes2026-11-09redfunnel.co.uk
Southsea to Ryde HovercraftHovertravel–During peak times extra flights are added to the standard timetable2026-11-09hovertravel.co.uk
Split to Dubrovnik FerryKrilo Fast Ferries4½–5 hours–2026-11-10krilo.hr
Split to Hvar FerryKrilo Fast FerriesAbout 50 minutes–2026-11-10krilo.hr
Split to Supetar FerryKrilo Fast Ferries25–35 minutes–2026-11-10krilo.hr
Uig to Lochmaddy FerryCalMac FerriesAbout 105 minutesThe summer 2027 timetable will run from 26 March to 17 October 2027.2026-11-09calmac.co.uk +2
Uig to Tarbert FerryCalMac FerriesAbout 100 minutesThe summer 2027 timetable will run from 26 March to 17 October 2027.2026-11-09calmac.co.uk +2
Ullapool to Stornoway FerryCalMac FerriesAbout 2½ hoursThe winter timetable for this route covers the period 19 October 2026 - 25 March 20272026-11-09calmac.co.uk +2
Valletta to Gozo FerryGozo Highspeed––2026-11-10gozohighspeed.com +2
Wemyss Bay to Rothesay FerryCalMac FerriesAbout 35 minutesThe summer 2027 timetable will run from 26 March to 17 October 2027.2026-11-09calmac.co.uk +2

Columns

ColumnWhat it holds
routeRoute name as it appears on Ferryu
route_urlThe Ferryu route page, where every figure is shown with its quote and source
from_portDeparture port
from_countryDeparture country (ISO 3166-1 alpha-2)
to_portArrival port
to_countryArrival country (ISO 3166-1 alpha-2)
to_regionFerryu's arrival region (france, isle-of-wight, scotland…)
operatorFerry operator
crossing_minutes_minShortest crossing time the operator states, in minutes
crossing_minutes_maxLongest crossing time the operator states, in minutes (empty when it gives only a minimum)
sailingsThe operator's own sailings wording, e.g. "Up to 30 sailings a day"
seasonThe operator's own season wording, for routes that don't sail all year
price_from_gbpThe operator's own "from" fare in pounds, only when checked in the last 30 days
price_checkedDay that fare was last checked
sourcesThe operator pages the row's facts are quoted from (space-separated in the CSV)
factsNumber of live, quoted facts behind the row
last_checkedMost recent day one of the row's quotes was found on its source page

Spotted something out of date, or want a field added? Tell me.