Plan your routes with detailed weather information
MeteoRide loads your GPX/KML route and tells you the weather you will meet on each stretch: temperature, wind, rain, humidity, cloud, light and UV. It works on the web and as an iPhone and Android app.
This help answers "what do I do". The detail —each provider's limits, what is stored and where, how it behaves out of signal— is in the user guide.
Press 📁 and pick your file. You can also open MeteoRide with ?gpx_url=, or share the GPX from another app.You can also share the GPX to MeteoRide from another app.
When you plan to ride. It snaps to 15-minute intervals on its own.
Your estimated average, or a preset: 5, 10, 12, 15 or 20 km/h.
How often you want a reading: every 15 or 30 minutes.
Which source to use, from the ones below. Choose Compare in that list to see the providers side by side over the same route.
Press ⇄ next to the date, set Date B and press ⟲. There is no automatic recalculation: if you change anything, press ⟲ again.
The website can be installed as an app (PWA) and gets its own icon, like any other app:
The step-by-step recipes for each platform are in the guide.
Things only the app does.
With a route loaded, the 📤 button sends it to another app: your head unit, Files, mail. The other way round too: share a GPX from Komoot, Strava or Files and pick MeteoRide. The file never leaves the device.
Once you work out a route, the app keeps watching it and tells you if it turns worse for the hours you will be out: rain appears, wind or strong gusts appear, or an official warning is issued that overlaps your ride. It is on from the start; switch it off under Settings → Alerts → "Tell me if the weather on the route changes".
The 📴 button saves the forecast for the loaded route and protects it from the automatic clear-out. Press it at home before you leave.
Only OpenWeather needs a key, and it has to be one for its One Call API 3.0: openweathermap.org/api. The 🔍 Check button next to the field tells you whether it is valid.
Each column is a point on the route: time and accumulated distance, weather icon, temperature, wind with gusts in parentheses, rain in mm/h with the probability beside it, humidity and cloud/UV. The vertical bar next to the icon is the light available in that interval.
The rain you see is the rain of the hour you will be riding, not the reading closest to the step's exact minute. When the data source changes, the column is marked OPM (Open-Meteo), ARM (AROME-HD) or OPW (OpenWeather).
Drag the table or use the mouse wheel to see more columns; the ⇆ icon says there are some. Pressing a column highlights the row and the map, which recentres on that point.
Sunrise, sunset and civil twilight, marked with "c", plus the luminosity calculated for each interval.
If your provider runs past its horizon, fails or has no data, those steps —only those— are asked of Open-Meteo. Each request gets 15 seconds for the server to start answering and another 15 without receiving data while it downloads; a slow but steady download is never cut. A provider that goes silent is not asked again in that calculation.
?gpx_url=https://example.com/route.gpx?datetime=2024-03-15T10:00?speed=25MeteoRide can show the official warnings issued by national meteorological services. Only OpenWeather publishes them: put your key in Settings and tick Show official weather alerts. Without a key the checkbox is disabled and says why.
They are extra information, not a source of safety. Always check your country's official meteorological service before a ride that could be affected: OpenWeather may contain errors, delays, or omit local warnings. MeteoRide does not replace official communications.
MeteoRide runs on your device: settings, routes and cache are stored only there, with no account and no sign-up. The exception is the website with the iOS Shortcuts, which upload the GPX to Cloudflare because Shortcuts only accept POST; that file is deleted within two minutes at most.
The providers have their own privacy policies. Exactly what is stored on your device is in the guide.
The full detail — what each provider receives, how long it keeps it, and how to delete everything left on the device — is in the privacy policy.
MeteoRide is developed by Lockevod under the MIT license: you may use it, modify it and distribute it, for personal or commercial use, naming the author and the license.
Maps from OpenStreetMap, data from Open-Meteo and OpenWeather, icons from Weather Icons (Erik Flowers), Leaflet.js, SunCalc and GPX parser, native app with Capacitor and the website on Cloudflare Pages.
Weather data from Open-Meteo are licensed under CC BY 4.0. MeteoRide samples the forecast along the route, converts units and computes summaries and comparisons. These are MeteoRide's calculations, not an endorsement by the data provider.
Open-Meteo, OpenWeather and OpenStreetMap, and the route sites this website can open (Komoot, Bikemap, Hammerhead), are marks of their owners, with their own terms, which you must comply with. MeteoRide is provided as-is, without warranty or liability, and you accept that by using it. MeteoRide is a planning tool: weather data are estimates, so verify conditions before heading out and use your judgement.
The full terms and the updated information are on GitHub and in the guide.
Fork the repository, report bugs, suggest improvements, translate to new languages or improve the documentation.
If you find MeteoRide useful, consider supporting the project with a donation: