The price we record
Just one: the standard all-inclusive fare for a non-resident traveller, as displayed by default on each company's website at the moment of the reading. Tax included, no promo code, no status discount. Corsican resident fares are absent from it — they only surface once the status is declared within the booking flow, which places them beyond the reach of a standardised reading.
Every price published on In Tempu carries a date. The version you are viewing carries its own in the "Prices observed on…" stamp at the foot of each page. Read it for what it is: a dated record. Not a real-time value, not an estimate of what the crossing would cost today.
Our sources
The readings are taken directly from the official websites of the five companies that serve Corsica from the mainland: Corsica Ferries, Corsica Linea, La Méridionale, Moby Lines and Cors'Express. No comparison site, no booking intermediary comes between the company and the figure we keep.
The particular case of Cors'Express: this fast ferry takes foot passengers only and runs by day only, on deck, between Bastia and Italy (Livorno, Genoa, Civitavecchia). The fares we record for it therefore concern the deck alone, and never a route from France.
A fare shown today for a departure several months away will most likely move by then — that is the very logic of ferry pricing. Our readings are therefore renewed regularly, and each figure keeps its observation date rather than claiming to hold once and for all.
Minimums and averages: two separate calculations
Two figures recur across our pages.
The minimum ("from") is the lowest price actually observed on a route, for the period in question. A single observation is enough to set it: it is a fare that existed, on a known date.
The average ("on average") aggregates all the observations we hold for the same route and the same period. It describes the trend, not the best possible deal.
Each of these numbers is calculated independently, from the raw readings. We never build one from the other — no minimum inferred from an average by a coefficient, no average reconstructed from a headline price. When one of the two is missing for a period, it is missing, and the page shows it.
The limits of our coverage
Coverage is not uniform, and we do not try to hide it. It depends on the route and the month: some routes have been observed for a long time, others have only just entered the scope. The current version covers the routes reachable from the home page and widens as readings accumulate.
Concretely, when a cell is empty for a route/month pair, it means no crossing has yet been observed there. We show it as such. Filling that gap with an estimate would mean publishing a figure no one has ever seen on a company's website — exactly what this site refuses to do.
Finally, some data remains imperfect as it stands: resident fares are excluded on principle, and crossing durations are those stated by the carriers, taken as they are without verification.