Gargano National Park

Puglia, Italy

Why visit Gargano National Park?

Gargano National Park (Parco Nazionale del Gargano) protects the wild, limestone promontory that juts into the Adriatic Sea like the spur of the Italian boot, in northern Puglia's province of Foggia. Established in 1991, the park covers roughly 121,000 hectares — one of Italy's largest national parks — encompassing a dramatic coastline of white chalk cliffs, sea stacks, sea caves, and hidden coves, backed by the dense, ancient woodland of the Foresta Umbra. The Gargano has been inhabited since antiquity: the Daunian people settled here before Roman colonisation, and successive waves of Byzantine monks, Norman lords, and Swabian emperors left behind sanctuaries, castles, and fortified hill towns that cling to the limestone ridges.

What makes the Gargano distinctive is the collision of mountainous forest and turquoise coast within a short distance. Within 30 km you move from a 1,000-metre beech forest to some of the clearest waters on the Italian Adriatic. The Tremiti Islands — the only archipelago in the southern Adriatic — form part of the park's marine reserve, a snorkelling and diving paradise. Monte Sant'Angelo's Sanctuary of San Michele Arcangelo, a UNESCO World Heritage Site in a limestone grotto, has been a major pilgrimage destination since the early Middle Ages, drawing travellers along the Via Francigena's southern extension.

The climate is Mediterranean along the coast: hot, dry summers with temperatures of 27–33 °C and mild, wet winters (8–13 °C). The Foresta Umbra interior is noticeably cooler — 3–5 °C lower than the coast — and can see snow in January and February. The Gargano is windier than the rest of Puglia, with the tramontana (north wind) in winter and cooling sea breezes in summer. Autumn brings heavy rains, especially in October and November. Spring (April–June) is the most pleasant season: warm days, wildflowers across the limestone plateaus, and fewer crowds than the July–August peak.

Planning Gargano National Park? Tell us your dates and we’ll tailor the trip.

Ask on WhatsApp

How do you get there?

By Plane

The nearest major airport is Bari Karol Wojtyła (BRI), about 170 km (2 hours' drive) south of the Gargano coast. Bari receives domestic flights from Rome Fiumicino, Milan Linate/Malpensa, and several international seasonal routes. Foggia Gino Lisa (FOG) is closer — roughly 50–70 km from Gargano towns — but has very limited scheduled service; check if seasonal routes are operating. From Bari airport, the most practical onward travel is by rental car (SS16 to Foggia, then the SS89 coastal road) or by Trenitalia regional train to Foggia (about 1.5 hours) and onward by bus or Ferrovie del Gargano train.

By Train

The main entry point by rail is Foggia, a major junction on Trenitalia's Adriatic mainline with frequent connections from Bari (1.5 hours), Rome (about 3.5 hours by Intercity), Naples (about 2.5 hours), and Pescara (about 2 hours). From Foggia, the Ferrovie del Gargano private railway runs a branch line northward to Manfredonia and along the Gargano coast to Rodi Garganico and Peschici, with several intermediate stops. The journey from Foggia to Peschici takes about 1.5–2 hours. Service frequency is limited — typically 4–6 trains per day — so check the Ferrovie del Gargano timetable in advance. Frecce high-speed trains do not serve the Gargano directly.

By Car / Road

Driving is the most flexible way to reach and explore the Gargano. From Foggia (50–70 km depending on destination), take the SS89 Garganica for the northern coastal towns (Peschici, Rodi Garganico, Vieste) or the SS673/SS89 for Manfredonia and Mattinata. From Bari (170 km, about 2 hours), follow the A14 motorway north to the Foggia exit, then pick up the SS89. From Naples (roughly 250 km, 3 hours), take the A16 to Foggia. The Gargano's coastal roads are scenic but winding — expect narrow switchbacks, tunnels, and limited overtaking on the SS89 stretch between Vieste and Peschici. Gas stations are spaced out along the coast; fill up in Foggia or Manfredonia. FlixBus and regional bus operators connect Foggia with Manfredonia and the coastal towns, but schedules are sparse outside summer.

A rental car is strongly recommended for the Gargano. Public transport is limited: Ferrovie del Gargano trains serve the coastal towns, and local buses (operated by STP and Ferrovie del Gargano) connect some villages, but frequency drops sharply on weekends and outside summer. The SS89 coastal road is the main spine — distances between towns are short (Vieste to Peschici is about 20 km, Mattinata to Monte Sant'Angelo about 40 km) but the winding roads add time.

Taxis are scarce outside Manfredonia and Vieste; pre-book rather than expecting to hail one. Ride-hailing apps are not reliable in rural Gargano. Cycling is popular but demanding — the Gargano's hills are steep, and roads are narrow with fast-moving traffic on some stretches. Hiking is the best way to see the Foresta Umbra and the coastal trails. The park maintains a network of marked trails, including the Sentiero dell'Orecchio di San Michele above Monte Sant'Angelo and paths through the beech forest. Boat tours operate from Vieste, Peschici, and Mattinata in summer, visiting sea caves and inaccessible coves along the coast.

What are the things to do?

  • Foresta Umbra — The "shadow forest," the Gargano's ancient beech woodland and the last significant forest in southern Italy, sitting at 600–800 m elevation in the park's interior. It contains some of the oldest beech trees in Europe (several centuries old) and is part of the UNESCO-listed "Ancient and Primeval Beech Forests" transnational site. Walking trails loop through the forest; the visitor centre near the Laghi di Varano side has maps. Free entry.

  • Sanctuary of San Michele Arcangelo, Monte Sant'Angelo — A UNESCO World Heritage Site in a natural limestone grotto, venerated since the 5th century as the place where the Archangel Michael appeared. The sanctuary's Romanesque bronze doors date to 1076, and the crypt is carved from living rock. It has been a major pilgrimage stop for centuries. The town above offers views across the Gargano to the Adriatic. Free entry to the sanctuary; small charge for the associated museums.

  • Monte Sant'Angelo Norman-Swabian Castle — A medieval fortress dating to the 9th century, expanded by the Normans and Swabians. Frederick II of Swabia resided here. The castle houses a museum and offers panoramic views. Entry about €6 including the associated museums (as of 2025).

  • Baia delle Zagare (near Mattinata) — One of the most photographed beaches on the Gargano coast, flanked by two dramatic white limestone sea stacks rising from turquoise water. Access is by road down a steep private track, or by boat from Mattinata or Vieste. The beach is below two resort hotels; non-guests can access it by boat or on foot in the low season.

  • Baia di San Felice (near Vieste) — A striking natural limestone arch over the sea, best viewed from boat tours along the coast. One of the Gargano's most iconic coastal formations.

  • Grotta di Vieste (Grotta dei Pipistrelli) — A sea cave on the coast near Vieste, notable for its stalactites and resident bat colony. Accessible by boat; guided tours depart from Vieste's old port (around €15–20).

  • Tremiti Islands — The only archipelago in the southern Adriatic, part of the park's marine reserve since 1989. San Domino has pine forests and sandy coves; San Nicola holds the imposing medieval Abbey of Santa Maria a Mare. Reached by ferry from Termoli (Molise) or Vieste (about 25 km offshore). Ferry tickets from Termoli roughly €25 return.

  • Trabucchi — Ancient wooden fishing platforms built over the sea, a distinctive feature of the Gargano coastline. Several survive between Peschici and Vieste; some have been converted into waterfront restaurants. The Trabucco da Monte Pucci, near Peschici, is one of the best-known.

  • Abbazia di Santa Maria di Siponto (near Manfredonia) — A 12th-century Romanesque abbey with a striking apse and portal, near the ancient Roman port of Siponto. On the summer solstice (21 June), sunlight projects a rose-shaped pattern through a specially designed opening onto the church floor. Free entry.

  • Hiking in the Foresta Umbra — The park maintains a network of marked trails ranging from easy 1-hour loops to full-day routes through the beech forest. The Sentiero del Faggio, a 3 km loop near the visitor centre, passes through centuries-old trees. Longer trails reach Monte Calvo (1,055 m), the Gargano's highest point. Maps available at the park offices and visitor centres.

  • Boat tours of the sea caves — Operators in Vieste, Peschici, and Mattinata run half-day and full-day excursions along the dramatic limestone coast, visiting sea caves (Grotta Sfondata, Grotta della Vora, Grotta Smeralda), sea arches, and hidden beaches. Prices range from €20–35 per person for a 2–3 hour tour.

  • Diving and snorkelling — The Tremiti Islands marine reserve offers some of the best diving in the Adriatic, with underwater caves, walls, and abundant marine life. Several dive centres on San Domino offer PADI courses and guided dives (single dive from about €50, two-tank excursion about €80). Snorkelling is excellent along the Gargano's rocky coast.

  • Pilgrimage walk to Monte Sant'Angelo — The ancient Via Sacra Langobardorum leads from Siponto (near Manfredonia) up to the Sanctuary of San Michele, about 24 km through olive groves and Mediterranean scrub. A modern devotional trail follows part of this route.

  • Cycling — The Gargano's quiet interior roads, especially the winding SS528 through the Foresta Umbra, offer challenging road cycling. The park promotes several mountain-bike routes through the forest.

  • Day trip to the Tremiti Islands — Ferries from Termoli (1.5 hours) or Vieste (1 hour) make a rewarding day trip to swim, hike, and visit the Abbey of Santa Maria a Mare on San Nicola.

Planning Gargano National Park? Want these on a customised itinerary?

Ask on WhatsApp

Where to eat?

Gargano cuisine is rooted in seafood and the cucina povera of southern Italy. Coastal towns serve brodetto di pesce (a fragrant fish stew varying from town to town — the alla viestana version includes tomato), crudo di pesce (raw Adriatic fish and shellfish), grilled whole fish, and sgagliozze (fried polenta squares, a street-food staple). Inland, expect orecchiette with turnip greens, fave e cicoria (mashed fava beans with wild chicory), and grilled lamb.

  • Trattoria da Ninnillo, Vieste — A long-running seafood trattoria in the old town, known for its brodetto and fresh pasta with sea urchin (ricci di mare). Mains €10–18.
  • Trabucco da Monte Pucci, near Peschici — One of the Gargano's converted trabucchi, serving fish caught directly from the platform below. A meal of antipasti, grilled fish, and wine runs about €25–35 per person. Book ahead in summer.
  • Ristorante La Locanda, Monte Sant'Angelo — Traditional Gargano interior cuisine: orecchiette, grilled meats, and local cheeses in a stone-walled setting near the castle. Mains €8–15.
  • Agriturismo Le Macine, near Vico del Gargano — Farm-stay restaurant serving home-grown produce, handmade pasta, and local meats. Fixed-price lunch or dinner about €20–25.
  • Bar / gelateria on Vieste seafront — For a quick lunch, the focacce and panzerotti (fried turnovers filled with tomato and mozzarella) sold at seafront bakeries are excellent and cost €2–4.

Vegetarians will find plenty: fave e cicoria, grilled vegetables, and the ubiquitous orecchiette con cime di rapa are standard dishes. Vegan options are more limited but increasingly available in tourist-facing restaurants. Gluten-free pasta is offered in most sit-down restaurants.

Where to drink?

The Gargano's drinking culture revolves around coffee, wine, and aperitivo. Espresso is universal — order un caffè at any bar (€1–1.20). The surrounding Daunia region produces Nero di Troia, a medium-bodied red, and Bombino Bianco, a crisp white; both are widely poured by the glass (€3–5) in local bars and restaurants. Primitivo and Negroamaro from the Salento are also common. Local digestivi include limoncello (made from the Gargano's own citrus) and finocchietto (wild fennel liqueur).

Bar culture is relaxed: waterfront bars in Vieste and Peschici are the social hub, especially for the evening passeggiata (stroll). The cocktail aperitivo hour (typically 18:00–20:00) often comes with free snacks. Tap water is safe to drink throughout the Gargano — it comes from aquifers in the limestone — though many locals and visitors prefer bottled mineral water.

Planning Gargano National Park? We’ll book the stays and dining for you.

Ask on WhatsApp

Where to stay?

  • Budget: Camping Village San Menaio, near Rodi Garganico — well-equipped campsite and bungalows a short walk from the beach. Tent pitches from €20/night in season, bungalows from €60. Ostello Gargano, Vieste — a simple hostel-style guesthouse near the old town, dormitory beds from €25/night.

  • Mid-range: Hotel San Lorenzo, Vieste — a 3-star hotel with pool and sea views, about 10 minutes' walk from the old town. Doubles from €80–120/night in summer, from €50 in shoulder. Hotel Residence Due Torri, Peschici — modern apartments and rooms with a pool, steps from the old town. Doubles from €70–110/night in summer.

  • Upscale: Peschici Palace Hotel, Peschici — a 4-star hotel with sea views, spa, and restaurant. Doubles from €140–200/night in peak season. Borgo Egnazia (technically in the Itria Valley, about 150 km south, but frequently marketed as a Gargano-area luxury option) is a resort-style masseria; closer to the Gargano proper, Hotel & Residence I Tre Campanili in Monte Sant'Angelo offers upscale rooms with views of the sanctuary and forest from about €100–150/night. Agriturismi (farm-stay lodgings) are widespread inland, offering rooms and home-cooked meals from about €60–90 per person per night including dinner.

What should you buy?

The Gargano's markets and producers sell high-quality olive oil (olio d'oliva del Gargano), local honey (particularly wildflower and chestnut), cherry tomatoes, and citrus fruits — Rodi Garganico is famous for its lemons and oranges (limone garganico, arancia del Gargano). Monte Sant'Angelo and the hill towns have shops selling local cheese (burrata, caciocavallo), cured meats, and taralli (ring-shaped crackers).

Hand-carved olive wood objects, ceramics, and wrought-iron crafts are traditional local artisanal products. Vieste and Peschici have summer market stalls along the seafront. Saturday mornings see a weekly market in Manfredonia with local produce and household goods. For food specialties, the botteghe (deli shops) in Monte Sant'Angelo sell dried pasta, preserves, and jars of local honey.

Where to go next?

  • Foggia (50–70 km, 1–1.5 hours by car) — The main city of northern Puglia, a railway junction and gateway to the Tavoliere plain. Worth a half-day for its Swabian cathedral and as a transit hub.

  • Manfredonia (40 km from Vieste, about 45 minutes) — A coastal city at the Gargano's base with a 13th-century castle housing an archaeological museum and the Romanesque Abbey of Santa Maria di Siponto.

  • Tremiti Islands (ferry from Termoli, about 1.5 hours) — An island escape with crystal-clear water, diving, and medieval ruins. Ferries run daily in summer, less frequently in winter.

  • Castel del Monte (about 120 km from Vieste, 2 hours' drive) — Frederick II's enigmatic 13th-century octagonal castle, a UNESCO World Heritage Site in the Alta Murgia, one of medieval Europe's great architectural puzzles.

  • Trani (about 150 km from Vieste, 1.5–2 hours) — A picturesque harbour town with a stunning Romanesque cathedral set right on the Adriatic waterfront and a charming old town.

  • Matera (about 180 km, 2 hours' drive) — The UNESCO World Heritage city of cave dwellings (Sassi), just across the border in Basilicata, one of southern Italy's most extraordinary destinations.

Nearby in Puglia

More places to explore around Gargano National Park.

Guide content as of July 2026.

Contact Us

Get in touch with us.

Or connect over WhatsApp

Connect Over WhatsApp