HomeDestinations › The Gargano › Vieste
Vieste’s whitewashed old town and lighthouse on the headland above the turquoise Adriatic

Vieste: Pearl of the Gargano

The pearl of the Gargano, a whitewashed old town stacked on a headland above the Adriatic, the Pizzomunno monolith standing sentinel on the beach and sea-cave boat tours along one of Puglia’s most dramatic coastlines.

★ Gargano base, sleep hereBest for: familiesBeaches & boat toursClifftop old town

Where is Vieste?

Vieste sits on the easternmost tip of the Gargano peninsula, the spur on the map, in the province of Foggia, northern Puglia, on the Adriatic. It is roughly 178 km and about 2 hours 45 by car from Bari airport (BRI), which is the practical gateway. Because it is in the far north, well separated from the Valle d’Itria and the Salento, Vieste is realistically a separate trip or a multi-night add-on, not a day trip from central Puglia. A car is strongly recommended. Note the summer ZTL in the old town and along the seafront: use the edge car parks such as the Port, Lungomare Europa and Piazza Paolo VI.

Vieste at dusk from the palm-lined seafront, the white old town lit on its headland across the water
The old town on its headland, seen from the seafront at the hour when the whole town is out walking.
The GarganoNVieste
Where Vieste sits on the Gargano. Not to scale.

Best things to do in Vieste

Vieste is two towns stacked on one headland: a white medieval knot of lanes on top, and a working seafront of boats, lidos and fish restaurants below. Almost everything worth doing is within twenty minutes on foot of the Pizzomunno, and the rest is a boat ride. Do the old town before nine or after seven, because in August the middle of the day belongs to the beach and to the heat. This is what we would actually spend the time on, in the order we would do it.

1. Stand under the Pizzomunno at first light

The white limestone monolith on Scialara beach is about 25 m tall and it is the reason most people recognise Vieste without knowing the name. The local story attaches it to a fisherman, Pizzomunno, and to Cristalda, the girl the sirens took: he refused to leave the shore and turned to stone waiting. Go at seven in the morning, when the sand is empty and the light comes over the sea behind it, and the postcard turns into something else entirely.

The Pizzomunno, a tall white limestone monolith standing on the sandy beach below the old town of Vieste
The Pizzomunno stands on Scialara beach, a few minutes from the old town. About 25 metres of it.

2. Climb into the white old town without a map

The centro storico is a single steep tangle of stepped alleys, arches and washing lines that keeps opening onto the sea. There is no route: you go up until you run out of up. The much-photographed Scalinata dell’Amore is on the way, as is the little church of San Francesco stuck out on the rocky point, and the whole thing takes forty minutes if you dawdle.

The white houses of Vieste old town packed on a rocky point above the sea, with the church of San Francesco on the tip
The old town runs out onto a rock. The church of San Francesco is the last building on it.

3. Find the Chianca Amara beside the cathedral

The “bitter stone” sits a few steps from the cathedral and it is the darkest thing in Vieste. In July 1554 the corsair Dragut Rais took the town and the people who could not be sold as slaves, the old, the children, the women, were beheaded on that rock. Local accounts put the dead in the thousands and the chronicler Vincenzo Giuliani wrote 7,000; modern historians argue the figure down. Nobody argues about the stone.

The Chianca Amara, a large pale limestone block set into the paving at the foot of a stone wall in Vieste’s old town, with an information panel beside it
The stone sits a few steps from the cathedral, in an ordinary alley, with a single panel to explain it.

4. Go inside the Concattedrale di Santa Maria Assunta

Apulian Romanesque, three naves, and a minor basilica since 1981. It is dim and cool and unfussy, which after the glare of the alleys is the point of it. The bell tower is the odd one out: it is baroque, because the medieval one came down in 1772 and was rebuilt in the taste of the day.

5. Walk round the Castello Svevo, and accept that you cannot go in

Frederick II’s castle occupies the tip of the headland, triangular, with bastioned corners added later. It is still used by the Italian Navy, so it is closed to visitors, and every guide that promises you an interior is wrong. What you can do is walk the terrace outside it, which is where the whole southern coast lines up: Pizzomunno below, then cliffs as far as Mattinata.

The Castello Svevo lit up at night on the headland above Vieste, with the lights of the old town on the slope below it
Lit at night, and still the Navy’s. The terrace outside is as close as visitors get.
Aerial view of the Gargano coast, white limestone cliffs and dark pine forest running down to bright turquoise sea
The coast south of Vieste: white cliff, pine and water that really is that colour.

6. Take the sea-cave boat tour

This is the thing Vieste is for. The standard trip runs about three hours down the southern cliff coast, through the sea caves and under the Arco di San Felice, past Campi, Vignanotica and the Baia delle Zagare, with a swim stop somewhere quiet. Book a small boat rather than the big double-decker if you can: the caves are the point, and only the small ones go inside them.

A small wooden tour boat carrying passengers under a natural rock arch on the Gargano coast, seen from above through pine branches
A small boat gets through the arches and into the caves. The big double-deckers stay outside.

7. Watch the sun go down behind the lighthouse island

The lighthouse on the islet of Sant’Eufemia dates from 1867 and sits just off the northern point, close enough to look like part of the town and far enough to be unreachable. From the lungomare it is the last thing the light touches. It is a five-minute walk from the old town and costs nothing, which makes it the most reliable half hour of the day.

The lighthouse on the islet of Sant’Eufemia off Vieste at sunset, the sun low on the horizon and its light running across flat pink sea
The 1867 lighthouse, five minutes from the old town, and the last thing the light touches.

8. See a trabucco actually working

The trabucchi are the Gargano’s fishing machines: platforms of pine and rope with long arms that lower a net into the sea, built to fish a coast with no shelter. Several survive along the road north towards Peschici, some restored, a few still worked, one or two serving lunch. They are older than the tourism and they look it, and they are the one thing here you will not see anywhere else in Puglia.

A wooden trabucco fishing platform on a rocky headland of the Gargano coast, its long arms reaching out over the sea at dusk
A trabucco: pine, rope and two long arms that lower a net. Built for a coast with no harbours.

9. Eat a paposcia standing up

Vieste’s own bread: a soft wood-fired focaccia, split and stuffed while hot, recognised by Slow Food and sold from ordinary bakeries rather than restaurants. Filled with caciocavallo and rocket it costs a few euro and replaces lunch. Ask for it at a forno in the old town, not on the seafront.

A paposcia on a white plate, the wood-fired flatbread split and filled with cured ham and rocket
Split and stuffed while hot, from a bakery in the old town. A few euro, and it replaces lunch.

10. Book the necropolis at La Salata

Seven kilometres up the coast road to Peschici, in a wooded gully, more than 300 tombs cut into the rock between the fourth and sixth centuries, an early Christian burial ground that almost nobody visits. It is guided visits only, by appointment, and the tour takes about forty minutes on easy ground. Call ahead: it is not a place you can simply turn up at, and that is exactly why it is still quiet.

The rock face at the La Salata necropolis near Vieste, tomb openings cut into the pale stone above a fenced path along the floor of a wooded gully
More than 300 tombs cut into the gully wall. Guided visits only, by appointment.

11. Take the shell museum when the sun is too much

The Museo Malacologico is a private collection of some 13,000 shells, fossils and fish, laid out in four rooms of a sixteenth-century olive mill in the old town. It is entirely eccentric, it is properly cool inside, and it fills the two o’clock hour in August better than anything else in town.

Inside the Museo Malacologico in Vieste, lit display cases of shells along a stone vaulted room
Some 13,000 shells in four rooms of a sixteenth-century olive mill. It is cool inside.

12. Do the passeggiata from Marina Piccola

The small harbour under the old town is where the fishing boats and the tour boats sit side by side, and where the evening walk starts. Follow the seafront north and you get the whole town doing the same thing at the same speed. It is the least remarkable and most Italian hour of the day, and it is how you work out whether you want a second night here.

The seafront promenade at Vieste, palms and a bench in the foreground and the lighthouse islet of Sant’Eufemia out in the bay
North from Marina Piccola, with the lighthouse island ahead. The whole town walks it at the same speed.

Vieste’s beaches, and which one to pick

This is the part of Vieste that the rest of Puglia cannot match, and it splits three ways: sand you can walk to, sand you drive to, and cliff coves you mostly reach by boat. Getting that distinction right is most of the planning, because the famous ones are the awkward ones.

The mouth of a sea cave on the Gargano coast, a pale limestone arch over turquoise water with a small beach inside
Some of the best beaches on this coast have no road to them at all.

Scialara and San Lorenzo, the two you can walk to

The town sits between them. Scialara runs south from the old town with the Pizzomunno standing in it; San Lorenzo runs north from Marina Piccola. Both are long, sandy, shallow and lined with lidos, which is why Vieste fills with families. Neither needs a car, a plan or a booking, and on a first afternoon that is worth more than a better beach an hour away.

Scialara beach at Vieste seen from above, rows of blue parasols and sunbeds on the sand beside shallow turquoise water
Scialara, lined with lidos and shallow a long way out. Walkable from the old town.

Scialmarino, the long northern strip

Keep going north past San Lorenzo and the coast opens into a wide sandy bay backed by pine and campsites. It is less pretty than the cliff coves and much less crowded, it catches the wind, and it is where the surf schools and the big family resorts are. If you are travelling with children and want space, this is the sensible end of Vieste.

Baia di San Felice and Baia dei Campi, the cliff bays south

South of town the coast turns to white cliff and the beaches become bays at the bottom of it. San Felice has the sea arch that ends up on every boat-tour photograph; Campi is a deep bay with a long-established campsite behind it. Both are reachable by road, both involve a descent, and both are far better from the water than from the car park.

The natural sea arch at Baia di San Felice near Vieste, a hole worn through the white cliff above clear water
The Arco di San Felice, the arch that ends up on every boat-tour photograph.

Vignanotica, the one everyone wants

White cliffs, pale pebbles, water that looks retouched. It is only about 20 km from Vieste but allow the best part of an hour each way, because the coast road is slow and the last stretch is worse. Parking above the beach is paid; some car parks run a shuttle down, others leave you a serious staircase, so ask before you hand over the money. There are three lidos on the sand and no shade otherwise.

The pebble beach of Vignanotica under a sheer white cliff, clear green water and a wooded headland behind
Vignanotica: pale pebbles, a cliff that gives no shade, and about an hour of driving each way.

Baia delle Zagare, and the rule nobody mentions

The two coves under the resort, Cala d’Oro and Cala Bianca, are reserved for hotel guests, who come down in panoramic lifts cut into the cliff. Everyone else has three options. The Comune di Mattinata issues 20 free day passes, collected in person at the Info Point on the morning itself (Corso Matino 64), which cannot be booked and cannot be requested again for six days. Or you arrive by boat from Vieste or Mattinata. Or you look at it from the water on the boat tour, which is what most people end up doing.

Aerial view of the Baia delle Zagare, two limestone stacks in turquoise water below a pale beach and a cliff with a lift shaft cut into it
The white line in the cliff is the lift down to the beach. It belongs to the hotel.

The honest version: the two town beaches are what you will actually use, the boat tour is how you see the famous ones, and driving to Vignanotica is worth doing once and not twice. The regional picture is in our guide to the best beaches in Puglia. · Best towns in Puglia

Where to stay in Vieste

Vieste is a busy family summer resort, so book ahead for July and August. There are two main bases. Stay in a B&B or apartment in the old town or by the marina and you are walkable to the sights and the sea, often with a view, just mind the ZTL for parking. Or pick the beach and pineta resort strip north of town, especially along the Scialmarino coast, for pools and direct beach access. Reckon on roughly €90 to 180 a night outside peak, higher in August.

Compare live prices for hotels in Vieste on the map.

Accept marketing cookies to load the live accommodation map.
Some links are affiliate links. You pay the same as booking direct; it just helps keep this guide free and up to date. These are our editorial picks, not a paid ranking.

Our top experiences from Vieste

The experience worth booking from Vieste is a boat tour along the sea-cave coast. The Tremiti Islands are a summer ferry ride away, and the old town is easy to walk on your own. The experiences hub links boat tours and the rest of the Gargano.

A natural sea arch in the white cliffs of the Gargano coast near Vieste

Sea caves by traditional boat

4 hours
From Vieste harbour
See dates & prices

See live tours and activities in Vieste

Live availability and prices via GetYourGuide, updated in real time.

Food in Vieste

Vieste eats Gargano specialities. Look for the paposcia, a wood-fired split-and-stuffed pan-focaccia recognised by Slow Food and caciocavallo podolico, the prized cow’s-milk cheese of the uplands. The peninsula’s Gargano IGP citrus turns up in everything from granita to dressings, and the Adriatic delivers the seafood: stuffed squid, troccoli with cuttlefish and a good fish soup. It is a relaxed, seasonal table, best where the fishing families cook.

When to visit Vieste

Vieste is a summer resort in a way that Lecce or Ostuni are not: a large part of what you come for is seasonal, and it is switched on and off by the calendar rather than by the weather.

The hard constraint is the sea. The ferries to the Tremiti Islands run from Vieste only from mid-June to mid-September, with a few extra sailings from mid-May, and the sea-cave boat tours follow roughly the same season. Outside it, the coast is still there and you can still drive to Vignanotica, but the two experiences that make Vieste different from any other Puglian town are simply not operating.

June and September are the right answer for almost everyone. Everything runs, the sea is warm, and the town is not yet or no longer at capacity. Late September is the sweet spot: the Adriatic is at its warmest of the year.

July and August are hot, full and expensive, and the old town runs in two shifts, before nine and after seven. The ZTL and the parking become a daily problem rather than a note in a guide. If you are coming with children and the beach is the point, it is still the right choice, but book the accommodation months out.

Winter is for a different trip. Much of the seafront closes, the boats stop, and what is left is the white town under a low sun, the Foresta Umbra with nobody in it, and close to three hours’ drive from anywhere. It is a lovely two days and a poor week. Our regional guide covers the rest of the year in the best time to visit Puglia.

The white town of Vieste behind an empty winter beach, the blackened wreck of an old wooden boat half-buried in the wet sand in the foreground
Out of season: the seafront shut, the boats stopped, and the white town under a low sun.

Getting to Vieste

The single most useful thing to know about Vieste is how far it is from the Puglia most people book. The trulli are three and a half hours away and Lecce is four and a half, so this is not a stop on a Puglian itinerary, it is the itinerary.

FromDistanceBy car
Peschici~24 km~25 min
Foresta Umbra~28 km~35 min
Mattinata~41 km~50 min
Monte Sant’Angelo~57 km~1 hr 05
Foggia~94 km~1 hr 40
Bari airport (BRI)~178 km~2 hr 45
Bari~188 km~2 hr 50
Polignano a Mare~222 km~3 hr 15
Alberobello~248 km~3 hr 40
Lecce~337 km~4 hr 35

Fly into Bari (BRI) and drive: about 178 km, and closer to three hours than to two, because the road stops being a motorway long before it stops going. Vieste has no railway station; the Gargano line ends at Peschici Calenella, roughly 22 km short. The Puglia Airbus coach connects Bari airport directly with Vieste in the summer season, which is the one workable option without a car. In town, use the edge car parks such as the Port, Lungomare Europa and Piazza Paolo VI, and mind the summer ZTL in the old town and along the seafront.

Arriving by air? A fixed-price private airport transfer from Bari skips the long drive and the hire-car ZTL worry, and an Italy eSIM gives you data for maps the moment you land.

Day trips from Vieste

Vieste is the natural base for the Gargano’s north coast, so the neighbouring fishing towns, the peninsula’s UNESCO sanctuary and the offshore Tremiti Islands are all within reach.

The white clifftop town of Peschici, an easy day trip from Vieste

Peschici

Clifftop town, ~30 min
Peschici guide

White cliffs on the Gargano coast between Mattinata and Vieste

Mattinata

Baia delle Zagare, Vignanotica · Mattinata guide

The tall beech trees of the Foresta Umbra, the ancient forest at the heart of the Gargano National Park

Foresta Umbra

Ancient beech forest, UNESCO

See all things to do

Best time to visit

June and September, because that is when everything runs and the town is not full. The season in detail is above, and the regional picture is in the best time to visit Puglia.

How to get there

Fly into Bari, then drive about two hours forty-five. A car is strongly recommended. Getting to Puglia · Renting a car in Puglia

Vieste: FAQ

How do you get to Vieste?

Almost everyone drives. The practical gateway is Bari airport (BRI), and it is about 178 km and close to three hours away, because the last stretch winds round the Gargano headland and does not hurry. Foggia is nearer at roughly 94 km, but has far fewer flights. In town, mind the summer ZTL and use the edge car parks such as the Port, Lungomare Europa and Piazza Paolo VI.

Is there a bus or a train to Vieste?

There is no railway station in Vieste: the line that serves the Gargano ends at Peschici Calenella, about 22 km short of the town. There is a bus, and it is better than its reputation. The Puglia Airbus coach run for the airports connects Bari airport directly with Vieste in the summer season, and the through journey takes roughly three hours, which is what the drive takes anyway. Check the current timetable before you rely on it, because the service is seasonal.

Is Vieste worth visiting?

Yes, but not as a side trip. Vieste is about 188 km from Bari, 222 km from Polignano a Mare and 337 km from Lecce, which is more than four and a half hours away by car. It is the best coast in Puglia and it is a separate holiday, so give it three nights or leave it for another year.

How many days do you need in Vieste?

Three nights is the honest minimum: one for the old town and the beaches, one for the boat tour along the sea caves, one for the Foresta Umbra or Monte Sant’Angelo. Add a fourth if you want the Tremiti Islands, because that is a full day gone. A week works here in a way it does not in most Puglian towns, since the Gargano has its own forest, its own islands and about 60 km of coast.

Can you day-trip to the Tremiti Islands from Vieste?

Yes, from mid-June to mid-September, with a few extra sailings from mid-May. The crossing takes about 50 minutes on the fast boats and up to two hours on the slower ones, and the usual pattern is a morning departure with a late-afternoon return, so it fills the day. Sailings are seasonal and weather dependent, so check the operator the evening before rather than the week before.

When is the best time to go to Vieste?

June and September. Everything is running, the sea is warm, and the town is not at capacity. Late September gives you the warmest Adriatic of the year. July and August are hot and full; the Tremiti ferries stop in mid-September, the boat tours in November, and then Vieste becomes a quiet white town rather than a resort.

How do you get to the Baia delle Zagare?

Not easily, and that is worth knowing before you drive there. The two coves below the resort, Cala d’Oro and Cala Bianca, are reserved for hotel guests, who reach them by lifts cut into the cliff. The Comune di Mattinata releases 20 free day passes, collected in person at the Info Point on the morning itself, not bookable, with six days between one request and the next. The realistic alternative is to arrive by boat from Vieste or Mattinata.

Do you need a car in Vieste?

In the town itself, no: the old town, both beaches and the harbour are walkable, and the boat tours leave from the port. For the rest of the Gargano, yes. Vignanotica, the Foresta Umbra, Monte Sant’Angelo and the trabucchi are all a drive, and the bus network between them is thin. Most people hire a car at Bari and keep it.

Related: Peschici guide · Mattinata guide · Monte Sant’Angelo guide · Tremiti Islands · Best beaches in Puglia · All destinations

Book attractions, tickets & tours
Antonio Marchese, founder of Puglia Uncovered
Antonio Marchese: Founder & Puglia local

I grew up in the province of Brindisi and spent 30 years in Puglia; the Salento coast is home water. Everything above is checked on the ground; when a place slips, it gets updated. More about who is behind this guide

★ 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 anytime.

Find your stay in Vieste