The shared approach
Each model calculates six factor scores from 0 to 100, applies mode-specific weights and assigns one of five labels: Light, Manageable, Demanding, Tough or Extreme. Saturating curves keep long journeys from growing unrealistically in a straight line, while the displayed range acknowledges uncertainty.
Journey facts
Time, distance, route, schedule, changes, ascent or terrain—depending on the mode.
Your profile
Only answers with a meaningful effect, such as sleep ability, fitness, stress or sensitivity.
Clear result
A score, range, factor breakdown, “Why this score?” explanation and practical tips.
Flight model 1.3
The flight total is 16% Journey Load + 25% Sleep Disruption + 22% Circadian / Jet Lag + 11% Connections + 14% Physical Comfort + 12% Schedule Stress. It uses airport coordinates and IANA time zones, local itinerary times, biological-night overlap, directional time-zone adaptation, seat product and a focused ten-question profile.
Sleep and biological timing
The journey is sampled against the origin sleep schedule because the body clock does not switch time zone instantly. Onboard rest is an opportunity estimate based on timing, sleep ability and seat product—not a claim about exact sleep obtained.
Distance and time zones
Airport coordinates and time-zone identifiers come from the MIT-licensed airportsdata dataset. The browser converts local times using daylight-saving rules and calculates straight-line distance with the haversine formula.
Connections and comfort
Layovers are compared with the traveller’s preferred buffer. Cabin, exact seat product, seat position, height and stiffness are treated separately.
Drive model 0.2
The drive total is 24% Driving Load + 21% Bends & Focus + 15% Surface & Bumps + 12% Elevation + 16% Route Complexity + 12% Personal Strain. OSRM supplies route geometry and instructions, Open-Meteo supplies sampled terrain elevation, and OpenStreetMap/Overpass can supply mapped road features. Four driver-profile answers adjust only the factors they can meaningfully affect.
Missing surface tags are not treated as proof of a smooth road. If optional data is unavailable, the model uses a neutral fallback and widens the result range.
Train model 1.1
The train total is 18% Journey Load + 20% Sleep Disruption + 18% Connections + 17% Comfort & Crowding + 14% Schedule Stress + 13% Access Effort. It uses duration, shortest connection, changes, overnight timing, seating, luggage and crowding. Journey duration already includes waiting time, so the model does not count it twice.
Place search confirms the stations, but the score does not infer a timetable, valid connection or delay. Official operator information remains decisive.
Biking model 1.1
The biking total is 24% Endurance + 21% Climbing + 16% Surface & Technical Demand + 14% Traffic & Attention + 15% Comfort & Exposure + 10% Pacing & Daylight. For mapped cycling routes, BRouter provides cycle-aware geometry and Open-Meteo adds sampled elevation. Users can correct route distance, time and ascent when their preferred route differs.
Hiking model 1.1
The hiking total is 23% Endurance + 20% Elevation + 18% Terrain & Technical Demand + 14% Exposure & Weather + 11% Remoteness + 14% Physical Strain. A mapped route can supply distance and elevation, while terrain, technical grade, pack, exposure, daylight and three personal sensitivities remain deliberate inputs.
The hiking-time quick tool uses distance, ascent, descent, terrain, fitness and pack weight. It is a planning estimate, not a trail grade or mountain-safety rating.
Data, privacy and uncertainty
What stays in the browser?
Scoring and personal answers are processed client-side. Place and route searches send only the locations needed for that request to the relevant public mapping provider. The privacy-friendly counter records a visit and page path without advertising identifiers.
Why does the result show a range?
Weather, disruptions, sleep, fitness and data quality vary. The range becomes wider when route data is manually entered or optional provider data is missing.
How should the score be used?
Use it to compare realistic options and notice the factors that matter most. Always check current operator, navigation, trail, weather, accessibility and safety information before travel.