Skip to main content
rome2paris

Data sources

We try to keep this site grounded in citable facts rather than hand-waving. Here's where each piece of reference data comes from.

City coordinates

Latitude / longitude for the 50 cities are the canonical reference points used in OpenStreetMap and Wikipedia. Population figures are urban-area or metropolitan estimates from national statistics offices, rounded.

Country facts (currency, language, plug, driving side)

Transport operator names

National rail operators (SNCF, Trenitalia, DB, Renfe, ÖBB, ...) and named cross-border services (Eurostar, Railjet, TGV Lyria, ICE International) are the operators each country's national rail authority or its EU counterparts publish. Long-distance bus operators (FlixBus, BlaBlaCar Bus, RegioJet) are publicly listed. Airlines come from each country's CAA-registered carrier list plus Europe's pan-EU low-cost airlines (Ryanair, easyJet).

We do not partner with any operator and do not claim a specific operator runs a specific route beyond the corridor-level associations linked in operator names.

CO₂ emissions per mode

Grams CO₂-equivalent per passenger-kilometre figures are mid-range references from:

Actual emissions vary with grid mix (electric trains in NL vs PL), aircraft generation, load factor and number of passengers per car.

Fare and duration estimates

Travel times are computed from great-circle distance and typical operator averages by mode: ~180 km/h for high-speed rail within a country, ~120 km/h for cross-border rail, ~70 km/h for long-distance bus, 750 km/h plus 2.5h airport overhead for flights, ~90 km/h motorway speed for cars. Price ranges are constructed from per-km coefficients in the same broad ranges operators publish.

These are orientation figures, not bookable quotes. Always verify with the operator before travelling.

Climate (best months to visit)

Broad seasonal recommendations per country, cross-checked against tourism-board guidance and long-term climate norms from ECMWF reanalysis. Country-level only — within-country variation (Alpine north Italy vs Sicily) is not captured.

Currency conversion

Static FX rates against EUR, rounded. For a static site these serve as orientation; real bookings should be made in the operator's local currency.

Structured data markup

We emit schema.org JSON-LD for WebSite, TravelAction, Place, Country, BreadcrumbList and FAQPage where appropriate.

Found an error?

Travel data drifts. If you spot something incorrect — wrong calling code, outdated currency, non-existent rail corridor — reach out via the domain's public registrar contact.