Holiday Weather Map - Where's Hot and When?
See what the weather is usually like, anywhere - before you book.
Pick any date range and click anywhere on the map to see typical conditions built from 30 years of climate data (1991-2020): daytime highs, night lows, rainfall, and sunshine hours. Switch to Filter mode to shade the whole map by your own thresholds - handy for finding everywhere that's warm, dry and sunny in a given week. It's a climate map, not a forecast: it tells you what a place is normally like, which is exactly what you need months before you go.
What is a climate map?
A climate map shows typical conditions for a place and time of year, built from decades of historical weather records rather than a short-term forecast. It answers a different question to your weather app: not "what will it do next week" but "what does this place tend to be like in late July" - the kind of thing that actually matters when you're choosing when and where to go, months in advance.
This tool uses a 30-year baseline (1991-2020) derived from the ERA5 reanalysis dataset, the same family of climate data used by meteorological services worldwide.
How to use the climate map
Search for a country or city, or just click anywhere on the map. Choose a date range - a specific week, a month, or a custom span - and hover or tap any location to see the typical daytime high temperature and rainfall for that period.
Switch to Filter mode to shade the entire visible map by your own thresholds instead - for example, everywhere with a daytime high above 25°C and two rain days a week or fewer. That's the quickest way to scan a whole region for places that fit what you're after, rather than checking one location at a time.
Climatology, not a forecast
It's worth being direct about this: the map shows what's typical, not a prediction of actual conditions on a specific future date. A week that's normally warm and dry can still turn out wet in any given year - climatology tells you the odds, not the outcome. For a specific upcoming trip, check a short-range weather forecast closer to the time; use this tool for the earlier planning question of where and when to go at all.
Data resolution and honesty notes
The underlying grid is roughly 25km per cell. That's enough to distinguish coastal areas from inland, or a mountain's windward side from its lee, but it's a regional picture rather than a hyper-local one - places close together in flat terrain will often show identical figures.
Place labels on the map come from OpenStreetMap. Major cities and roads almost always have a recorded English name; some smaller neighbourhoods and streets don't yet, so those specific labels appear in the local language. That's a gap in OpenStreetMap's current coverage, not something this tool gets wrong on purpose.
Frequently asked questions
Is this a weather forecast?
No. This map shows climatology - typical conditions built from 30 years of historical data (1991-2020) for the dates you choose - not a forecast of what the weather will actually do. It answers "what's normal here in early August", not "what will the weather be like next Tuesday". For an actual forecast, use a weather service closer to your travel date.
What does the map actually show?
Pick a date range and the map shows typical daytime high temperature and typical rainfall for that period, averaged over the 1991-2020 baseline. Hover or tap anywhere for the figures at that location, or switch to Filter mode to shade the whole map by your own temperature and rainfall thresholds.
How detailed is the data - is it accurate for my exact town?
The underlying grid is roughly 25km per cell, derived from the ERA5 reanalysis dataset. That's detailed enough to tell coastal from inland, or one side of a mountain range from the other, but it's a regional picture, not a hyper-local one - two towns 10km apart in flat terrain will typically show the same figures.
How accurate is it?
Temperatures typically land within about 1Β°C of official station averages - the remaining gap is mostly the 25km grid averaging coast, hills and town together. Sunshine hours are calibrated against European weather-station records and independently validated against the EU's SARAH-3 satellite dataset (0.97 correlation); typically within half an hour a day, though it can understate sunshine slightly at the far southern edge of the map. Rainfall is shown as an average per day across your date range. Sea temperature comes from the same ERA5 dataset, shown for the nearest coastal water to your location. Where the data has limits, we say so - that's the deal.
Can I save places?
Yes - when you've clicked a place, tap the star to pin it to your shortlist. Pins stay on the map between visits (stored in your browser - no account needed) and update live when you change dates, so a few pinned candidates become an instant comparison. Your shortlist is also encoded in the page URL, so copying the link shares it with anyone.
Why are some place names not in English?
Place labels come from OpenStreetMap, and major cities and roads have reliable English names almost everywhere. Some smaller neighbourhoods and streets don't have an English name recorded in OpenStreetMap yet, so those specific labels show in the local language - that's a data-coverage gap in the map's source, not an error in the tool.
Is this tool free to use?
Yes, completely free with no sign-up required.
Data sources
Climatology: Copernicus Climate Change Service (C3S), ERA5 reanalysis. Generated using Copernicus Climate Change Service information. Neither the European Commission nor ECMWF is responsible for any use made of this information. "Today (actual)" layer (when live): NOAA Global Forecast System (GFS), via NOAA Open Data Dissemination. Place names: GeoNames (CC-BY 4.0). Map data © OpenStreetMap contributors.
Related guides and tools
Get more from your mapping with these related tools:
- Drive Time Map - see how far you can travel by road from any point, useful once you've picked a destination.
- Radius Map Tool - draw a simple straight-line radius around any location.
- Data Sources - where our data comes from and how it's updated.