Getting around the Gargano

Getting from Manfredonia to Vieste: the two roads (and which to choose)

July 2026

Vieste seen from above, its white old town perched over the Gargano sea

Vieste is the destination everyone puts on the list sooner or later: the white town perched over the sea, the Pizzomunno, the most photographed beaches on the Gargano. From Manfredonia it's just over fifty kilometres, but there's something the maps don't tell you right away: there isn't just one road to get there. There are two, very different from each other, and choosing one over the other completely changes the kind of day you'll have.

One runs along the coast, high above the sea, and is perhaps the most beautiful scenic road in all of Puglia. The other climbs inland and crosses the Foresta Umbra, the ancient UNESCO beech forest, all shade and coolness. In this guide we describe both — with distances, times and a few practical tips — so you can decide before setting off from Casa e Bottega.

How far is Vieste from Manfredonia

As the crow flies Vieste is very close, but the Gargano is a mountainous promontory and the roads either follow the curve of the coast or climb the high ground. On the coastal road, the most direct one, it's about 55 km: without stops just over an hour is enough, but it's all hairpins and sea views, so it's realistic to allow an hour and a quarter — and the certainty that you'll want to stop again and again. The inland route through the Foresta Umbra is a similar length but slower, around ninety minutes, because it goes via Monte Sant'Angelo and the mountain roads of the forest.

The upshot: Vieste is a very easy day trip, but don't think of it as a simple "transfer". Here the road is already part of the holiday.

The coastal road, via Mattinata and the coast

This is the classic and most spectacular route. You leave Manfredonia on the SS89 and in a quarter of an hour you reach Mattinata, the white town spread among the olive groves. From here the magic begins: the road climbs and then runs high above the sea, the coast breaking into brilliant white cliffs and hidden coves.

It's along this stretch that you come across some of the Gargano's signature places: the Baia delle Zagare with its sea stacks, the Vignanotica beach set beneath the cliffs, the inlets of Mattinatella and Pugnochiuso. If you love coves and sheer rock walls, it's worth slowing down: we cover them in detail in our guide to the cliffs and coves of the Gargano. Then the road drops toward Vieste, and suddenly the white profile of the old town appears over the sea.

The inland road, through the Foresta Umbra

The second option is a completely different atmosphere. Instead of following the coast you climb inland: from Manfredonia you head for Monte Sant'Angelo, the UNESCO village with the grotto of Saint Michael overlooking the whole gulf, and from there you enter the green heart of the promontory. This is the road that crosses the Foresta Umbra, the ancient beech forest that gives the whole park its name: towering trees, filtered light, roe deer that now and then cross the road.

It's a slower, winding road, but in summer it has a huge advantage: it's cool and shady. When the sun is beating down on the coast, climbing into the forest is almost a relief. You can stop at the visitor centre with its little lake, take a short walk among the trails and then drop down to Vieste from the northern side. It's the choice for anyone who wants to add nature and mountain to a day by the sea.

Which road to choose

The most honest answer is: both. The best way to experience this trip is to make a loop — go one way and come back the other. The itinerary we recommend most: the coastal road on the way out in the morning, when the light is beautiful on the sea and the bays are still quiet; a day in Vieste and on a beach; the Foresta Umbra on the way back in the late afternoon, with the coolness of the forest and perhaps a stop at Monte Sant'Angelo for sunset over the gulf. Two landscapes in a single day, without retracing your steps.

If you only have a straight there-and-back in mind, choose according to the weather and the hour: with strong heat and a high sun, the forest is kinder; with clear skies and a craving for the sea, the coastal road has no rival. To get your bearings on the promontory's roads in general, our guide on how to get around the Gargano comes in handy.

What to see once you reach Vieste

At the end of the road, Vieste repays the journey. The old town is a maze of white alleys tumbling down to the sea, crowned by the cathedral and the Swabian castle; below, the famous Pizzomunno, a twenty-five-metre monolith of white rock, watches over the beach. Around the town lie some of the finest beaches on the Gargano, and from the harbour boat trips set off toward the sea caves and rock arches. We've told the story of the town and its beaches in our guide to Vieste, the town by the sea.

If Vieste wins your heart and you want to fit it in with the rest of the promontory — villages, sanctuaries and other beaches — our one-week Gargano itinerary lines it up with the best of the area, keeping Manfredonia as your base.

Practical tips for the day

A few pointers so the trip goes smoothly. Set off early, especially in August: after ten the coastal road fills up and the Vieste car parks fill too. The old town has a restricted-traffic zone (ZTL), so it's best to leave the car in the paid car parks outside the walls and walk down. Bring water and comfortable shoes: both the alleys of Vieste and the forest trails are better tackled without flip-flops. And if the coastal stretch gives you an appetite for cliffs and swims, consider dedicating a whole day just to the coves between Mattinata and Vieste, without even reaching the town.

FAQ — from Manfredonia to Vieste

How far is Vieste from Manfredonia?

Vieste is about 55 km from Manfredonia along the coastal road that passes through Mattinata. By car, without stops, it takes just over an hour, but the road is all curves and sea views: allow an hour and a quarter and the urge to stop often.

Which is the most beautiful road from Manfredonia to Vieste?

The coastal road via Mattinata is the most spectacular: after Mattinata it runs high above the sea past the Baia delle Zagare, Vignanotica and Pugnochiuso, with constant views over the white cliffs of the Gargano. It is slower, but it is an experience in itself.

Can you drive to Vieste through the Foresta Umbra?

Yes. The inland route climbs to Monte Sant'Angelo and crosses the Foresta Umbra, the ancient UNESCO beech forest, before descending to Vieste. It takes longer (about an hour and a half) but in summer it is cool and shady, deep in the green, and it is perfect when the coast is too hot.

Is it better to go to Vieste by car or by bus?

A car gives you the freedom to stop at the bays along the way, but in summer traffic and parking in Vieste are demanding. In high season buses run by Ferrovie del Gargano and SITA connect Manfredonia to Vieste: handy if you want to avoid the old-town restricted-traffic zone.

How much time do you need for a day trip to Vieste from Manfredonia?

To enjoy it properly you need a full day: about an hour on the road each way, plus time for the old town and a beach. The tip is to set off early and, if you can, take the coastal road one way and the Foresta Umbra the other, to see two different sides of the Gargano.

Book your stay in Manfredonia

Discover the Rooms
Write on WhatsApp