Let's be honest, from someone who lives here: the Gargano is not around the corner. It's a spur of rock that juts into the Adriatic, away from the big motorways and the high-speed rail lines, and reaching it always means one extra leg of the journey. But that is exactly what has kept it different from the rest of the coast: people who come here come because they want to, not because they're passing through. With a little planning the transfer is simple — you just need to know in advance which airport to aim for and how to cover that last stretch to Manfredonia, the gateway to the promontory.
This guide lays out the three ways in — plane, train, car — with stable times and pointers. You won't find timetables to the minute or exact fares, which change from season to season: for those we point you to the carriers' official websites. What you will find is the practical picture to decide how to travel.
By air: the nearest airport to the Gargano
The reference airport is Bari Karol Wojtyła, the Bari-Palese airport (code BRI): it's the main one in Puglia, well connected with Italy and many European cities. From Bari to Manfredonia it's about 120 km, covered in 1h30–2h depending on how you travel. It's the most convenient choice for most travellers.
The good news of recent years is the direct bus from Bari airport into the Gargano, run by COTRAP/Marozzi: it leaves from the terminal, reaches Manfredonia and continues along the coast towards Mattinata, Vieste and Peschici. It's the simplest option for those who don't want to drive. The catch, it has to be said, is frequency: only a few departures a day — in the recent timetable leaving around 11:00, 16:30 and 22:00, with returns at different times — so it's worth matching your flight to one of these departures. Tickets are easy to buy online at shop.marozzivt.it. As a rough guide, the leg to Manfredonia takes about 1h40; continuing on to Peschici you arrive at around 3h20.
If the bus times don't line up with your flight, the alternative is a rental car right at the airport: it gives you maximum freedom, especially since once in the Gargano the car remains the handiest way to move between beaches and villages. On top of that there are bus/shuttle services between Bari and the Gargano run by several companies (including the Pugliairbus connections): check times and stops on the carriers' websites before you set off.
There is also Foggia "Gino Lisa" airport, much closer to the promontory. It has to be mentioned with caution, though: it has a limited number of routes, often seasonal, that change from year to year. It can be an interesting option if there's a convenient flight from your city, but don't take it for granted: always check the active routes before building your trip around it.
By train: Foggia is the hub
Those travelling by train should keep one name in mind: Foggia. It's the hub station for the whole area, served by high-speed trains on the Adriatic line and by long-distance connections. The Gargano has no high-speed station of its own: you arrive at Foggia and continue from there towards the coast.
From Foggia to Manfredonia it's about 35–40 km, covered in 30–40 minutes. The regional Foggia–Manfredonia rail line has been reactivated, with a stop at Siponto: a handy connection for those arriving by train. In parallel, numerous buses leave Foggia climbing up across the whole Gargano, and that is a reliable option all year round. For up-to-date times of the Foggia–Manfredonia connection — which vary through the year — a useful reference to check them is olivieriviaggi.it/consulta-orari.
In practice: high-speed or Intercity to Foggia, then a regional train or bus to Manfredonia. It's a single change, and the final connection is short.
By car: A14 and SS89
Arriving by car is simple and gives you the most freedom once you're there. From central and northern Italy you follow the A14 Adriatica motorway to the Foggia exit (depending on where you're coming from, Foggia or Poggio Imperiale), then take the SS89 Garganica towards Manfredonia. From there the coast and the villages of the Gargano open up along the promontory's scenic roads.
Approximate times to Manfredonia, in normal traffic: from Bari about 1h30; from Naples about 2h30–3h; from Rome about 4h30–5h. These are estimates that in summer, at weekends and on peak-return days should be increased: the SS89 and the Gargano's coast roads get busy.
Once you've reached the Gargano
Once the transfer is behind you, the Gargano is easier to get around than it looks — with one rule: distances on the map are deceptive, because almost everything is bends, climbs and headland. To understand how to move between Manfredonia, the beaches, the villages and the sanctuaries — with or without a car — we've gathered it all in our guide on how to get around the Gargano. And if you'd like a full itinerary idea, the one-week itinerary keeps Manfredonia as a base and reaches sea, villages and the Tremiti Islands in day trips.
The advantage of staying in Manfredonia is exactly this: it's the point where the airport bus and the train from Foggia arrive, and it's the base from which the whole promontory is within a day's reach. Getting there is the longest part; once you're here, you're already inside the Gargano.
FAQ — How to get to the Gargano
What is the nearest airport to the Gargano?
The nearest and most convenient airport is Bari Palese (code BRI), the main airport in Puglia. From Bari to Manfredonia, the gateway to the Gargano, it is about 1h30–2h by car or on the direct bus. There is also the small Foggia Gino Lisa airport, much closer, but with limited and largely seasonal flights: it is worth checking its routes before relying on it.
How do I get to Manfredonia without a car?
Two main options. From Bari airport there is a direct bus (COTRAP/Marozzi) that reaches Manfredonia and continues on to Mattinata, Vieste and Peschici, with only a few departures a day: the ticket can be bought online at shop.marozzivt.it. Alternatively you travel by train to Foggia, the area's rail hub, and from there continue by regional train or bus to Manfredonia (about 30–40 minutes).
How far is Bari from the Gargano?
From Bari to Manfredonia it is about 120 km: roughly 1h30 by car, about 1h40 on the direct bus. From Manfredonia the Gargano's seaside villages such as Mattinata, Vieste and Peschici still take another half hour to an hour and a half, because the coast is all bends and headland.
Is the Gargano easy to reach?
Let's be honest: the Gargano is not around the corner. It's a spur of rock jutting into the Adriatic, away from the main routes, and that is part of its charm. With a little planning it is easy enough: fly to Bari and take the bus or a rental car, or take the train to Foggia and connect on to Manfredonia. Allowing time for that final transfer is the key to not arriving worn out.