Climatrip
Our Philosophy

The method

Most travel search starts with a place and tells you its weather. Climatrip inverts it: you say when you’re free and what weather you want, and it ranks real destinations on decade-long climate normals.

10 years

of ERA5 reanalysis climate normals (2014–2023) behind every match score — retrieved once at build time, never fetched live.

The match score

For a chosen month, each destination’s climate normals are compared to your preference profile across four factors — daytime temperature, sunshine, rain days, and humidity — blended into a single 0–100 score. The function is deterministic and open: the same inputs always produce the same result, and every card shows the numbers behind it.

Cool & sunny

Ideal range15–24°

Crisp 15–24° days with lots of sun and little rain.

Warm & dry

Ideal range24–32°

Toasty 24–32° days, low humidity, rain stays away.

Mild & easy

Ideal range18–26°

Gentle 18–26° shoulder-season weather, nothing extreme.

Snow & cold

Ideal range-8–4°

Freezing highs for snow country and winter light.

The climate strip

Every destination carries a 12-month strip, one column per month, colored by its average daytime high. It’s the fastest way to read a place’s year at a glance — and to see why one month beats another.

≤ 5°10°18°24°30°≥ 36°

Where the data comes from

Climate normals are averaged from ERA5 reanalysis over 2014–2023 (10 years), retrieved at build time from the Open-Meteo historical archive. A “rain day” is any day with ≥ 1 mm of precipitation. The app itself makes no live weather calls — the dataset ships with the site.

How itineraries are made

Itineraries, sight guides and country facts are editorial and static — written by hand and shipped with the site, not fetched from an API. They name real landmarks, natural sites and neighbourhoods, because those don’t change, and never include prices, opening hours or business names, because those do. Every file is validated against a schema and a content filter before it ships.

Your data

There are no accounts. Saved trips live only in this browser and are readable offline. Clearing site data removes them.

Local-only storage

Saved trips live in this browser’s IndexedDB. Nothing is sent to a server.

Deterministic scoring

Match scores are a pure function of the climate normals — same inputs, same score, every time.

Climate data: Open-Meteo.com (ERA5), licensed under CC BY 4.0. Climatrip is not affiliated with Open-Meteo.