When to go

Puglia in March: Weather, Blossom and What to Expect

A tree in white blossom among olive groves above a field of yellow and red wildflowers in Puglia

March is the month Puglia wakes up. The almond trees have already blossomed, the countryside turns green, the days stretch out fast, and yet the crowds and the prices of summer are still weeks away. For walking, food and quiet towns it is a lovely, underrated window.

Two honest caveats before you book. The sea is still cold, whatever the sunshine suggests, and one moving date, Easter, can turn a calm late-March week into a busy one. Both are easy to plan around once you know.

The weather in Puglia in March

Mild, changeable and improving quickly. These are long-term averages for the coast around Bari, not a forecast for a given week.

Puglia temperatures in March at a glance

MeasureTypical March figure
Average daytime highabout 14C early, about 16C by late March (57 to 61F)
Average night lowabout 6C early, about 7C by late March (43 to 45F)
Sea temperatureabout 13 to 14C (55 to 57F), classed as cold
Rainfallroughly 40 to 55mm over about 7 to 10 rainy days
Daylightfrom about 12h 00m on 1 March to about 13h 25m on 31 March

March by region: where it is warmer and where it is wetter

Puglia runs for about 400 kilometres, but in March its parts barely differ by day: only 2C separates the warmest from the coolest, and the rain falls almost evenly across the region. The one real difference is the night. The Murgia plateau around Altamura and Gravina sits at nearly 480 metres and cools about 4.4C further than the coast. Stay inland in March and you want warm clothes for the evening.

Part of PugliaDaytime average for the monthMonthly rainfallRain days
Gargano (Vieste, Peschici)around 14Cabout 70mmaround 11
Bari and the central Adriatic coastaround 15Cabout 60mmaround 10
Salento (Lecce, Otranto, Gallipoli)around 15 to 16Cabout 65mmaround 9
Murgia plateau (Altamura, Gravina)around 13 to 14Cabout 65mmaround 10

Averages for the month of March across 1995 to 2024, calculated from the ERA5 reanalysis (Open-Meteo archive) for one point in each part of the region. The table above shows how the month changes from start to end; this one gives the average across the whole month. In spring the ERA5 reanalysis runs slightly wetter than the Bari airport station, so read the rainfall column as a comparison between areas rather than an absolute figure.

The big story of March is light. The spring equinox falls around 20 March, and on the last Sunday of the month the clocks go forward (28 March in 2027, 26 March in 2028), so the last week suddenly has bright evenings that the first week did not. Temperatures rise across the month too, so late March is a noticeably warmer, longer-lit holiday than early March.

North to south the gap is small; altitude matters more. The Salento around Lecce runs slightly milder, while the Murgia plateau and the Gargano interior are cooler, and inland nights are still cold.

The whitewashed hill town of Locorotondo above the green Valle d’Itria in early spring
The Valle d’Itria around Locorotondo, where the almonds flower first.

Blossom and the first green

Let me correct a common mistake before you plan around it: the famous almond blossom is a late-February to mid-March event, not an April one. If you want it, come early. The white-to-pink clouds are loveliest in the Valle d’Itria, around Locorotondo, Cisternino and Martina Franca, and they are usually fading by the end of the month. Cherry blossom comes later, from late March into April, in the orchards south-east of Bari, so the two do not overlap much.

The rest of the countryside follows. The Murgia and the Gargano start to green, and the wild orchids that make the Alta Murgia national park special begin to appear towards the end of the month, building to their April peak. Poppies are not far behind. It is the freshest the landscape gets all year, and empty enough that you often have a view to yourself.

The sea and the beaches in March

Do not be fooled by a warm afternoon. At about 13 to 14C the sea is genuinely cold, the coldest-feeling water of the tourist calendar, and the beach clubs are still shut, along with most seaside restaurants. March is not a swimming holiday under any reading.

What you get instead are magnificent, empty beaches to walk, with nobody on them. If swimming is the point of your trip, come later: our guide to the best beaches in Puglia is written for summer, and May is the first month the water becomes arguable. The Gargano ferries to the Isole Tremiti generally do not restart until late April; only the year-round Termoli service runs in March.

Crowds, prices and the Easter question

For most of March, Puglia is quiet and cheap. Roads are clear, restaurants take walk-ins, and you can book late without trouble.

The one thing that can change that is Easter, which is movable and can fall anywhere from 22 March to 25 April. In 2027 Easter is 28 March, squarely in the month, which means Holy Week processions, higher prices and a busier final week; in 2028 it is 16 April, so March is untouched. Check the year before you book. (Carnevale, by contrast, is a February event and is over well before March in most years, including 2027.) If your March does contain Easter, the Holy Week rites of Taranto and the Salento are extraordinary, and covered in our guide to Puglia in April.

What March is actually good for

Almond blossom and green countryside. The single best reason to come, if you time the first half of the month.

Walking and the towns. Mild, sub-20C days are ideal for the baroque of Lecce, the white lanes of Ostuni, the trulli of Alberobello, or a day at Castel del Monte. Winter opening hours may still apply early in the month, so check before you set off.

Spring food. The Puglian spring table is one of Italy’s best: fave e cicorie, the fava purée with wild chicory, plus artichokes, wild asparagus and greens. Plan meals around it.

What to pack for Puglia in March

  • Layers for a big daily swing, from cool 6 to 7C mornings to mild afternoons near 16C.
  • A warm jacket for the evenings, especially inland, where nights stay cold.
  • A light waterproof for the seven to ten showery days.
  • Comfortable walking shoes for old-town cobbles.
  • No swimwear needed, unless your masseria pool or spa is heated.
  • A car for the blossom countryside and the small towns; see renting a car in Puglia.

Is Puglia worth visiting in March, and who it suits

Come in March if you want almond blossom, the greenest early countryside, quiet towns, low prices and mild days for walking and eating, with the bonus of fast-lengthening light as the month goes on.

Do not come in March if you want to swim or find the seaside towns busy: the sea is cold, the lidos are shut, and rain is still likely. For beach warmth, see July; for the full month-by-month picture, read the best time to visit Puglia.

Puglia in March FAQ

How warm is Puglia in March?

Mild and rising. Daytime highs average about 14C early in the month and about 16C by late March, with night lows from about 6C to about 7C. It is comfortable walking and sightseeing weather rather than beach weather, and late March is noticeably warmer and lighter than early March.

Can you swim in Puglia in March?

No, not comfortably. The sea sits at about 13 to 14C, the coldest-feeling of the year, and the beach clubs are still closed. The beaches are beautiful and empty for a walk, but swimming has to wait until late spring or summer.

Can you see almond blossom in Puglia in March?

Yes, if you come early. Almond blossom in Puglia runs from late February to about mid-March, and it is loveliest in the Valle d’Itria around Locorotondo, Cisternino and Martina Franca. It usually fades by the end of the month; cherry blossom comes a little later, from late March into April.

Does Easter fall in March in Puglia?

Sometimes. Easter is movable, between 22 March and 25 April. In 2027 it falls on 28 March, inside the month; in 2028 it falls on 16 April, outside it. When Easter lands in late March, expect Holy Week processions, higher prices and a busier final week, so check the year before you book.

Is March a good time to visit Puglia?

Yes, if you want blossom, green countryside, quiet towns, low prices and mild days for walking and food. No, if you want the beach: the sea is cold, the lidos are shut and showers are likely. It is a spring-shoulder month, best for the countryside and the towns.

What you can book this month

March is not beach weather: this is when the towns are yours, the food tours run without a queue and a day in Matera costs half what it does in July.

Booked through GetYourGuide. Prices and availability are live, so what you see is what is actually running.

Antonio Marchese, founder of Puglia Uncovered
Antonio Marchese, founder & Puglia local
Raised in the province of Brindisi, 30 years in Puglia. About this site

Back to the blog

★ Free subscriber guide

Get the free 7-day plan for the road

Join the newsletter and I will send you the route to print or keep on your phone, with where to eat along the way and the dish to order, what to book before you fly and a checklist for documents and packing, plus the occasional guide and seasonal tip. No spam, unsubscribe at any time.