Rider tools
Motorcycle riding weather by month
Ten years of weather for 43 riding regions, month by month: how hot, how cold, how much rain and, where smoke matters, how hazy. Each month is rated Good, Mixed or Poor for riding by the simple rules at the bottom of the page.
Where to ride in each month
Regions rated Good for riding in each month.
January
Chiang Mai, Doi Inthanon, Mae Hong Son Loop, Chiang Rai and the Golden Triangle, Bangkok, Kanchanaburi, Pattaya, Krabi and Phuket, Hanoi, Da Lat, Luang Prabang, Sri Lanka west coast, Sri Lanka south coast, Sri Lanka hill country, Tagaytay and southern Luzon, Ronda and the Andalusian hills, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Arusha, Northern Tasmania
February
Bangkok, Kanchanaburi, Pattaya, Krabi and Phuket, Hanoi, Hoi An and the Hai Van Pass, Da Lat, Sri Lanka west coast, Sri Lanka south coast, Sri Lanka hill country, Tagaytay and southern Luzon, Merzouga and Erg Chebbi, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Arusha, Northern Tasmania
March
Bangkok, Pattaya, Krabi and Phuket, Ha Giang Loop, Hanoi, Hoi An and the Hai Van Pass, Da Lat, Sri Lanka west coast, Sri Lanka hill country, Tagaytay and southern Luzon, Marrakech, Ouarzazate, Merzouga and Erg Chebbi, Errachidia and the Ziz gorges, Fes and the Middle Atlas, Krk and the Kvarner coast, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Santa Cruz and Samaipata, Northern Tasmania
April
Bangkok, Pattaya, Hanoi, Hoi An and the Hai Van Pass, Da Lat, Kathmandu Valley, Sri Lanka east coast, Tagaytay and southern Luzon, Marrakech, Ouarzazate, Merzouga and Erg Chebbi, Errachidia and the Ziz gorges, Fes and the Middle Atlas, Krk and the Kvarner coast, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Antananarivo highlands, Santa Cruz and Samaipata, La Paz and the Altiplano, Northern Tasmania
May
Hoi An and the Hai Van Pass, Luang Prabang, Bali, Lombok, Sri Lanka east coast, Marrakech, High Atlas, Ouarzazate, Merzouga and Erg Chebbi, Errachidia and the Ziz gorges, Fes and the Middle Atlas, Krk and the Kvarner coast, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Arusha, Antananarivo highlands, Santa Cruz and Samaipata, Northern Tasmania
June
Bangkok, Hoi An and the Hai Van Pass, Bali, Bali highlands, Lombok, Sri Lanka hill country, Sri Lanka east coast, Marrakech, High Atlas, Ouarzazate, Errachidia and the Ziz gorges, Fes and the Middle Atlas, Krk and the Kvarner coast, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Nairobi and the Rift Valley, Arusha, Antananarivo highlands, Ulaanbaatar and Terelj, Almaty, Santa Cruz and Samaipata
July
Leh and Ladakh, Bali, Bali highlands, Lombok, Sri Lanka east coast, High Atlas, Fes and the Middle Atlas, Krk and the Kvarner coast, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Nairobi and the Rift Valley, Arusha, Antananarivo highlands, Ulaanbaatar and Terelj, Santa Cruz and Samaipata
August
Leh and Ladakh, Bali, Bali highlands, Lombok, Sri Lanka east coast, High Atlas, Fes and the Middle Atlas, Krk and the Kvarner coast, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Arusha, Antananarivo highlands, Ulaanbaatar and Terelj, Santa Cruz and Samaipata
September
Leh and Ladakh, Bali, Bali highlands, Lombok, Sri Lanka east coast, Marrakech, High Atlas, Ouarzazate, Errachidia and the Ziz gorges, Fes and the Middle Atlas, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Arusha, Antananarivo highlands, Almaty, Santa Cruz and Samaipata, Northern Tasmania
October
Ha Giang Loop, Luang Prabang, Kathmandu Valley, Lombok, Marrakech, High Atlas, Ouarzazate, Merzouga and Erg Chebbi, Errachidia and the Ziz gorges, Fes and the Middle Atlas, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Arusha, Antananarivo highlands, Santa Cruz and Samaipata, Northern Tasmania
November
Chiang Mai, Doi Inthanon, Mae Hong Son Loop, Chiang Rai and the Golden Triangle, Bangkok, Kanchanaburi, Pattaya, Ha Giang Loop, Sapa, Hanoi, Luang Prabang, Tagaytay and southern Luzon, Marrakech, Ouarzazate, Merzouga and Erg Chebbi, Errachidia and the Ziz gorges, Fes and the Middle Atlas, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Antananarivo highlands, Santa Cruz and Samaipata, La Paz and the Altiplano, Northern Tasmania
December
Chiang Mai, Doi Inthanon, Mae Hong Son Loop, Chiang Rai and the Golden Triangle, Bangkok, Kanchanaburi, Pattaya, Hanoi, Da Lat, Luang Prabang, Merzouga and Erg Chebbi, Errachidia and the Ziz gorges, Ronda and the Andalusian hills, Windhoek and central Namibia, Cape Town, Johannesburg and the Magaliesberg, Nairobi and the Rift Valley, Arusha, Northern Tasmania
All regions by month
| Region | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sept | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Australia | ||||||||||||
| Northern Tasmania | Good | Good | Good | Good | Good | Mixed | Mixed | Mixed | Good | Good | Good | Good |
| Bolivia | ||||||||||||
| Santa Cruz and Samaipata | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Good | Good | Good | Mixed |
| La Paz and the Altiplano | Mixed | Mixed | Mixed | Good | Mixed | Mixed | Mixed | Mixed | Mixed | Mixed | Good | Mixed |
| Croatia | ||||||||||||
| Krk and the Kvarner coast | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Mixed | Mixed | Mixed | Mixed |
| India | ||||||||||||
| Leh and Ladakh | Poor | Poor | Poor | Poor | Mixed | Mixed | Good | Good | Good | Mixed | Poor | Poor |
| Indonesia | ||||||||||||
| Bali | Poor | Poor | Poor | Mixed | Good | Good | Good | Good | Good | Mixed | Poor | Poor |
| Bali highlands | Poor | Poor | Poor | Poor | Mixed | Good | Good | Good | Good | Mixed | Poor | Poor |
| Lombok | Poor | Mixed | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Mixed | Poor |
| Kazakhstan | ||||||||||||
| Almaty | Poor | Poor | Mixed | Mixed | Mixed | Good | Mixed | Mixed | Good | Mixed | Poor | Poor |
| Kenya | ||||||||||||
| Nairobi and the Rift Valley | Good | Good | Good | Mixed | Good | Good | Good | Good | Good | Good | Good | Good |
| Laos | ||||||||||||
| Luang Prabang | Good | Mixed | Mixed | Poor | Good | Mixed | Mixed | Poor | Mixed | Good | Good | Good |
| Madagascar | ||||||||||||
| Antananarivo highlands | Poor | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Good | Good | Mixed |
| Mongolia | ||||||||||||
| Ulaanbaatar and Terelj | Poor | Poor | Poor | Mixed | Mixed | Good | Good | Good | Mixed | Mixed | Poor | Poor |
| Morocco | ||||||||||||
| Marrakech | Mixed | Mixed | Good | Good | Good | Good | Mixed | Mixed | Good | Good | Good | Mixed |
| High Atlas | Mixed | Mixed | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Mixed | Mixed |
| Ouarzazate | Mixed | Mixed | Good | Good | Good | Good | Mixed | Mixed | Good | Good | Good | Mixed |
| Merzouga and Erg Chebbi | Mixed | Good | Good | Good | Good | Poor | Poor | Poor | Mixed | Good | Good | Good |
| Errachidia and the Ziz gorges | Mixed | Mixed | Good | Good | Good | Good | Mixed | Mixed | Good | Good | Good | Good |
| Fes and the Middle Atlas | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Good | Good | Good | Mixed |
| Namibia | ||||||||||||
| Windhoek and central Namibia | Mixed | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
| Nepal | ||||||||||||
| Kathmandu Valley | Poor | Mixed | Mixed | Good | Mixed | Poor | Poor | Poor | Poor | Good | Mixed | Mixed |
| Philippines | ||||||||||||
| Tagaytay and southern Luzon | Good | Good | Good | Good | Mixed | Poor | Poor | Poor | Poor | Mixed | Good | Mixed |
| South Africa | ||||||||||||
| Cape Town | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
| Johannesburg and the Magaliesberg | Good | Good | Good | Good | Good | Mixed | Mixed | Good | Good | Good | Good | Good |
| Spain | ||||||||||||
| Ronda and the Andalusian hills | Good | Good | Mixed | Good | Good | Good | Good | Good | Good | Good | Good | Good |
| Sri Lanka | ||||||||||||
| Sri Lanka west coast | Good | Good | Good | Mixed | Poor | Mixed | Mixed | Mixed | Mixed | Poor | Poor | Mixed |
| Sri Lanka south coast | Good | Good | Mixed | Mixed | Poor | Mixed | Mixed | Mixed | Poor | Poor | Poor | Mixed |
| Sri Lanka hill country | Good | Good | Good | Mixed | Poor | Good | Mixed | Mixed | Mixed | Poor | Poor | Mixed |
| Sri Lanka east coast | Mixed | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Mixed | Poor | Mixed |
| Tanzania | ||||||||||||
| Arusha | Good | Good | Mixed | Mixed | Good | Good | Good | Good | Good | Good | Mixed | Good |
| Thailand | ||||||||||||
| Chiang Mai | Good | Mixed | Mixed | Mixed | Mixed | Mixed | Poor | Poor | Poor | Mixed | Good | Good |
| Doi Inthanon | Good | Mixed | Mixed | Mixed | Mixed | Mixed | Poor | Poor | Mixed | Mixed | Good | Good |
| Mae Hong Son Loop | Good | Mixed | Mixed | Mixed | Mixed | Mixed | Poor | Poor | Mixed | Mixed | Good | Good |
| Chiang Rai and the Golden Triangle | Good | Mixed | Mixed | Mixed | Mixed | Poor | Poor | Poor | Poor | Mixed | Good | Good |
| Bangkok | Good | Good | Good | Good | Mixed | Good | Mixed | Mixed | Mixed | Mixed | Good | Good |
| Kanchanaburi | Good | Good | Mixed | Mixed | Mixed | Mixed | Mixed | Mixed | Mixed | Mixed | Good | Good |
| Pattaya | Good | Good | Good | Good | Mixed | Mixed | Mixed | Mixed | Mixed | Mixed | Good | Good |
| Krabi and Phuket | Good | Good | Good | Mixed | Poor | Poor | Poor | Poor | Poor | Poor | Poor | Mixed |
| Vietnam | ||||||||||||
| Ha Giang Loop | Mixed | Mixed | Good | Mixed | Mixed | Poor | Mixed | Poor | Mixed | Good | Good | Mixed |
| Sapa | Mixed | Mixed | Mixed | Mixed | Mixed | Poor | Poor | Poor | Mixed | Mixed | Good | Mixed |
| Hanoi | Good | Good | Good | Good | Mixed | Mixed | Mixed | Poor | Mixed | Mixed | Good | Good |
| Hoi An and the Hai Van Pass | Mixed | Good | Good | Good | Good | Good | Mixed | Mixed | Mixed | Poor | Poor | Poor |
| Da Lat | Good | Good | Good | Good | Poor | Poor | Poor | Poor | Poor | Poor | Mixed | Good |
How we rate months
A month starts as Good. Each rule it meets lowers it; the lowest rating wins.
- Poor if any of: 300 mm or more of rain, or 9 or more days with 10 mm or more; average high of 38 °C or more; average low of −5 °C or below, or average high below 5 °C; average PM2.5 of 55 µg/m³ or more (smoke or smog).
- Mixed if any of: 120 mm or more of rain, 5 or more days with 10 mm or more, or 22 or more rain days; average high of 35 °C or more; average low below 5 °C, or average high below 12 °C; average PM2.5 of 35 µg/m³ or more.
Some seasonal facts don't show in monthly averages, such as smoke from the burning season in northern Thailand or snow closing the passes to Ladakh. Where they are well documented we add a short note with its source, and a few of those notes also lower the rating for the months they cover. PM2.5 is only measured for regions where smoke haze is a known problem.
Where the numbers come from
Daily highs, lows and rain for 2015 to 2024 from the Open-Meteo historical weather API, which serves the ERA5 and ERA5-Land reanalysis from the Copernicus Climate Change Service. Rain days are days with at least 1 mm. Temperatures are corrected to a typical riding elevation for each region, so a mountain loop is not rated by the town at its foot. Reanalysis is a model of the weather on a grid about 9 to 25 km wide: it smooths out mountains and local thunderstorms and tends to count more light-rain days than a rain gauge would, so read the figures as a regional picture. PM2.5 comes from the CAMS global model through the Open-Meteo air quality API for August 2022 onwards; it reads lower than ground monitors during heavy smoke.
Weather data by Open-Meteo.com, licensed under CC BY 4.0. Contains modified Copernicus Climate Change Service and Copernicus Atmosphere Monitoring Service information.
