Every place is real. Every day actually fits.

Those are the two things we promise, and this page shows you how we keep them. Every stop in an Odycairn plan is a real place with a source you can check. Every day is timed against a real clock before you see it: how long the drive takes, when the doors open, how much daylight you get. If a trip does not fit, we say so.

504
journeys
113,486
curated places
7
continents
7
open sources
1

Every place comes from somewhere

Places come from Wikivoyage, written by travellers who have been there, and we keep the names, coordinates, opening hours and prices exactly as the guide records them. Then we cross-check against OpenStreetMap. Every record remembers where it came from, and so can you: tap the ⓘ beside any stop to see the source.

Wikivoyage · facts only · CC BY-SA 4.0 · provenance stored per place
2

Real roads, real driving times

Drive times are routed along actual roads using OSRM and OpenStreetMap, so a mountain pass costs you what a mountain pass costs. Nothing here is a straight line on a map. Where a leg goes by rail or ferry we use timetable estimates, and we label them so you know which is which.

OSRM road matrices, precomputed per route · © OpenStreetMap contributors
3

Every day is timed before you see it

We build each day against the clock. Travel between stops, how long you will want at each one, when places open and close, and how much daylight your month actually gives you. If a stop does not fit the day, it does not go in the day.

NASA POWER climate normals · astronomical daylight · live MET Norway forecast ≤14 days out
4

We tell you what we do not know

Sometimes the source is thin. A place with no listed opening hours, or a route with nothing matching something you asked for. When that happens the plan says so, in plain words, rather than quietly filling the gap. Knowing where the edges are is part of trusting the middle.

gap notes rendered in-plan · traveller re-verification reports coming next
5

The facts are theirs, the words are ours

We take facts from the guides: names, addresses, hours. We never take their prose. Every description you read here is written fresh, and it can only ever attach to a place already in the catalogue. A description for somewhere that does not exist gets thrown away rather than printed.

descriptions matched to catalogue ids · unrecognised ids dropped before render
6

We would rather say no than pad

If a route cannot honestly fill the days you asked for, it builds the days it can and tells you why there are fewer. You will never get an invented stop or a half-empty afternoon dressed up as an itinerary.

Ring Road, 4 days in December → returns 3 days, with the daylight maths shown

What every day is checked against

transit timepace budgetdaylight

Every day carries the daylight for the town you are sleeping in that night, so a short winter day is planned as a short winter day rather than as if it were June. We check opening hours, seasonal closures and overnight options too, wherever the source carries them. Where it does not, the plan tells you.

We would rather refuse than lie.

Ask for the Iceland Ring Road in four days in December and we will not hand you a fantasy. You will get the daylight maths, the closest plan that genuinely works, and a straight answer about what to cut. When a trip is impossible, that is what we will tell you.

Where our facts come from

Wikivoyageplace facts: names, coords, hours, prices
CC BY-SA 4.0
OpenStreetMapmap data and cross-checks
ODbL 1.0
Foursquare OS Placesplace cross-reference
Apache 2.0
OSRMroad-routed drive times
BSD-2
NASA POWERclimate normals per overnight town
open data
MET Norwaylive 10-day forecasts
CC BY 4.0
Wikimedia Commonsroute photography, credited per image
CC BY / BY-SA / CC0

Pick a journey → Photo credits