This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting our small business.
Bastia sits on the northeast coast of Corsica and has a classic Mediterranean climate: hot, dry summers and mild, wet winters. The city averages 16.3°C (61°F) across the year, gets about 817 mm of rain annually, and records roughly 2,645 hours of sunshine, which makes it one of the sunniest cities in France. Rain is concentrated in autumn, when short but heavy Mediterranean storms roll in, while July can pass with barely 14 mm of rain all month. This guide breaks down the best time to visit Bastia with month-by-month temperatures, rainfall and sea conditions.
Bastia Weather by Month: Annual Climate at a Glance
Bastia’s position between the sea and the Cap Corse peninsula gives it a warmer, drier profile than mainland France. Winters rarely drop below freezing (the city averages only about five frost days a year), and summers are long, stretching from June through September. The two things to plan around are the autumn rain peak and the wind: the Libeccio blows from the southwest and the Tramontane from the north, and both can be strong enough to disrupt ferry crossings between October and March. See our things to do in Bastia guide for how weather shapes sightseeing, and our where to stay in Bastia guide if you’re picking a base.
Bastia Weather by Month: Winter (December to February)
- December averages 14°C (57°F) by day and 6°C (43°F) at night, with 88 mm of rain over about 13 wet days. The Christmas market fills Place Saint-Nicolas, and the chestnut fair (Fiera di a Castagna) usually runs early in the month.
- January is the coolest month at 14°C (57°F) high and 5°C (41°F) low, with 67 mm of rain and just 139 hours of sunshine. Shops and restaurants in the old town run shorter hours, and some beach hotels close for the season.
- February is nearly identical to January, with 64 mm of rain and 159 hours of sun. Carnival parades pass through the centre, and the mild 13°C (55°F) daytime highs make it workable for hiking the Cap Corse trails.
Winter sea temperatures sit at 13 to 14°C (55 to 57°F), too cold for swimming without a wetsuit. Pack a windproof layer, because the Tramontane can make a 14°C day feel several degrees colder on the waterfront, and check the Bastia travel tips guide for ferry and airport details.
Bastia Weather by Month: Spring (March to May)
- March warms to 16°C (61°F) by day and 7°C (45°F) at night, with 64 mm of rain. The Maquis scrub starts flowering, and this is a good month for walking before summer crowds arrive.
- April reaches 18°C (64°F) high and 9°C (48°F) low, with 72 mm of rain. Sea temperature is still only about 14°C (57°F), so leave swimming until June.
- May climbs to 22°C (72°F) by day and 12°C (54°F) at night, with 54 mm of rain and 270 hours of sunshine. Beaches open up, ferry schedules expand, and the water warms to about 18°C (64°F) by month’s end.
Bastia Weather by Month: Summer (June to August)
- June averages 26°C (79°F) high and 16°C (61°F) low, with only 39 mm of rain and 306 hours of sunshine. The sea reaches 21°C (70°F) and the beach season is fully underway by the third week.
- July is the driest month, with just 14 mm of rain over about four wet days. Highs average 29°C (84°F) and nights stay around 19°C (66°F). Sunshine peaks at 347 hours, and sea temperature hits 24°C (75°F).
- August matches July at 29°C (84°F) high and 19°C (66°F) low, but rain ticks up to 21 mm. This is the busiest, most expensive month, with Corsicans and mainland French families both on holiday.
Bastia Weather by Month: Autumn (September to November)
- September stays warm at 26°C (79°F) by day and 16°C (61°F) at night, but rain jumps to 75 mm. Sea temperature is at its yearly best around 23°C (73°F), so early September is ideal for swimming with thinner crowds.
- October cools to 22°C (72°F) high and 13°C (55°F) low, with 127 mm of rain. This is when Mediterranean storms arrive; expect heavy downpours between long sunny spells.
- November is the wettest month, averaging 134 mm of rain over about 13 days, with highs of 17°C (63°F) and lows of 9°C (48°F). The events and festivals calendar picks up again with the Italian film festival.
Bastia Weather by Month: Sea Temperatures and Sunshine
Sea temperatures range from 13°C (55°F) in February and March to 25°C (77°F) in August. Swimmers get a comfortable 21°C (70°F) or warmer from June through early October. Daily sunshine ranges from about 4 hours in December and January to 10 hours in July. The best neighborhoods in Bastia guide covers which areas stay sunniest and most sheltered from the wind.
Bastia Weather by Month: Monthly Data Table
| Month | High °C | Low °C | Rain (mm) | Sun (hrs) | Sea °C |
|---|---|---|---|---|---|
| January | 14 | 5 | 67 | 139 | 14 |
| February | 14 | 5 | 64 | 159 | 13 |
| March | 16 | 7 | 64 | 196 | 13 |
| April | 18 | 9 | 72 | 220 | 14 |
| May | 22 | 12 | 54 | 270 | 18 |
| June | 26 | 16 | 39 | 306 | 21 |
| July | 29 | 19 | 14 | 347 | 24 |
| August | 29 | 19 | 21 | 314 | 25 |
| September | 26 | 16 | 75 | 238 | 23 |
| October | 22 | 13 | 127 | 182 | 21 |
| November | 17 | 9 | 134 | 134 | 18 |
| December | 14 | 6 | 88 | 139 | 15 |