Skip to main content
Travel

Considering a Trip to Gargano, Italy? Discover Its Most Scenic Spots!

Gargano, in Italy's Puglia region, is a stunning yet often overlooked destination with lush forests, dramatic cliffs, and charming hill towns.

Considering a Trip to Gargano, Italy? Discover Its Most Scenic Spots!

Gargano is one of the most beautiful yet underappreciated parts of Puglia, in southern Italy. It feels completely different from the more frequented Valle d'Itria and Salento—lush and mountainous, with dense pine forests, olive groves, and a dramatic shoreline of white limestone cliffs, colorful sea caves, and vast sandy beaches.

The Gargano Peninsula extends into the Adriatic Sea and is known as the spur on Italy's boot-shaped map. Most of this area is a national park, and aside from a few seaside resorts, it remains unspoiled. Italians flock here in summer, but during the off-season you can enjoy the beaches, forests, and hill towns in solitude.

Reaching the Gargano is trickier than other parts of Puglia, so if you're short on time or visiting for the first time, I'd stick to the top spots in Puglia. The peninsula is a wonderful addition to trips of ten days or more, or for returning visitors like us who want to explore a different side of this special Italian region.

On our third Puglia trip, we spent a week in the Gargano at the end of May (after a week-long road trip from Lecce), basing ourselves in Vieste to explore the peninsula. Here are our top recommendations for the best places to visit in the Gargano.

1) Vieste: A Picturesque Seaside Town

The scenic small town of Vieste sits on a white cliff peninsula jutting into the sea, with long sandy beaches on either side. Its historic center is an atmospheric labyrinth of steep staircases, with laundry hanging from simple white houses—perfect for wandering.

One of our favorite activities was walking around the town's edge for stunning sea views—start near the Norman castle, then follow the seaside path to the church at Punta San Francesco, where you'll find one of the traditional wooden fishing platforms called a trabucco.

Vieste is the ideal base for exploring the Gargano. It sits at the peninsula's farthest tip and has decent transport links, including ferries to the Tremiti Islands. There are good beaches within walking distance (and many more to discover by car), and you can take boat trips to explore the coast (see below). You can choose to stay in the center or a short drive away in the countryside, as we did.

Check our travel guide to the best things to do in Vieste, Italy, including tips on where to eat and how to get around.

Accommodation Options in Vieste

Our terrace with a sea view at Residence Maresol Vieste. There are also sun loungers on the right.

We stayed at the wonderful Residence Maresol in the pine-covered hills above Castello Beach. It's only a seven-minute drive from the center but feels very peaceful and offers beautiful sea views. The owners are a friendly family who go out of their way to make your stay as enjoyable as possible.

They offer both rooms and apartments and can provide breakfast. In May our comfortable one-bedroom apartment was excellent value, and we loved being able to cook and eat on our terrace.

Check the latest prices for Residence Maresol here.

If you prefer to stay in the center of Vieste (best if you don't have a car), there are plenty of options. Search for hotels and B&Bs in Vieste here.

Where to Dine in Vieste

See our Vieste travel guide for our favorite places to eat, including some off-the-beaten-path farms in the nearby countryside for excellent fresh produce with local olive oil (great for vegetarians).

2) Gargano Coastline and Sea Caves

From north of Vieste to Peschici and south to Mattinata, there are dozens of beaches to explore—sandy and pebbly, long stretches and hidden coves, some empty and others with sunbeds, cafes, and watersports. You can explore them by car, bicycle (if you don't mind hills), or boat. The sandiest beaches lie between Vieste and Peschici, while those further south are pebbly, often with dramatic cliff backdrops.

One of the easiest ways to experience the Gargano coastline is on a group boat trip from Vieste to Mattinata. It's one of the best things to do in Gargano to appreciate the rugged coast of white and gray cliffs with pine trees growing at improbable angles from their sides.

Along the way you'll see trabucchi (wooden fishing platforms), beaches, natural rock towers and arches, and you can sail inside sea caves with colored rocks and pools. Usually there are swimming breaks, but in late May it was too cold for the Italians, and the weather turned cloudy on our trip anyway.

The farthest point on the tour is Baia delle Zagare with its iconic sea stacks and elevators down to the beach from an expensive hotel. I thought the previous beach, Baia di Vignanotica backed by white cliffs, looked more appealing. The trip is a good way to scout out beaches you'd like to return to.

You can arrange boat trips from the Vieste port. Several companies offer similar excursions—we went with Desiree. The tours last three hours and are scheduled for 9 am and 2:30 pm (they depart 30 minutes later) and cost €23 per person.

Next time we'd be tempted to hire a private boat to explore the coast alone, but we wouldn't have known where the grottoes were (or trusted our navigational skills to get in and out).

3) Monte Sant'Angelo: A Mountain Hill Town

One of the best aspects of the Gargano is its diversity. Besides the beautiful coastline, you can head inland into the mountains, which is a novelty after exploring the rest of the rather flat Puglia region.

Monte Sant'Angelo is the most picturesque mountain hill town to visit. We stopped here on the way to the Gargano from Polignano a Mare, but you could also visit as a day trip from Vieste or even stay overnight for a different experience.

The drive here is up a very steep twisty road from the coast. In late spring the hillsides were lush and green with wildflowers growing by the roadside. We parked just outside the town and had a magnificent view of fields of poppies and olive trees and the sea far below.

The most attractive and oldest part of this medieval town is the Junno neighborhood, where you can happily get lost in the maze of cobbled alleyways and staircases through white houses and tiny piazzas decorated with flower boxes.

At first it seemed there were no other tourists around, but we found them at Monte Sant'Angelo's main attraction—the Sanctuary of San Michele Arcangelo, known for its sacred cave church and a UNESCO World Heritage site representing the heritage of Lombards in Italy. It's a Catholic pilgrimage site because the Archangel Michael is said to have appeared here to the Bishop of Siponto in 490 AD. Entry is free but it closes from 12:30 pm to 2:30 pm, so time your visit accordingly.

If you're interested in Catholic sights, you can also visit the shrine of Padre Pio, a well-known Italian saint who died in 1968, in San Giovanni Rotondo, a 30-minute drive from Monte Sant'Angelo.

Other sights in Monte Sant'Angelo include the Norman Castle and some churches. Eight kilometers away is the Abbey of Santa Maria di Pulsano perched on a rocky spur overlooking the sea.

Where to Eat in Monte Sant'Angelo

I'll admit that most of our time in Monte Sant'Angelo was taken up with a long, leisurely lunch at Li Jalantuumene, a small restaurant run by exuberant chef Gege Mangano. The food was a creative take on regional fare, and Gege was happy to adapt dishes for us vegetarians as well as serve half portions so we could try several different pasta dishes. Portions are fairly small so you'll likely want more than one course, but that means you can try more.

Where to Stay in Monte Sant'Angelo

Li Jalantuumene has a few cozy rooms above the restaurant in the heart of the old town. The owners are super friendly and you won't have to venture far for great meals.

Search for more hotels and B&Bs in Monte Sant'Angelo here.

4) Foresta Umbra: The Ancient Forest

Foresta Umbra (Forest of Shadows) is the last remnant of Puglia's ancient forest of Aleppo pines, oaks, and beech trees. This expansive nature reserve is only a 30-minute drive from Vieste, but because it's up in the mountains the temperature drops by 10°C, making it ideal for walking. If you're lucky you might see roe deer, foxes, badgers, and many kinds of birds.

There are many trails through the forest but we found information lacking and it was rather confusing where to go. There is a small information office and museum where we bought a rather unhelpful map (€2.50)—it didn't have much detail (and is in Italian only) but it did give us a rough idea of the walking routes. Most of the trails start near the restaurant.

We ended up doing a 1.5-hour easy walk by mixing various signposted trails. First, we walked the short distance from the road on trail 7 to a tiny lake (Laghetto D'Umbra) where turtles basked in the sun on branches peeking out of the water. We then followed signs to Murgia (trail 9) which we walked along for a while before turning back and taking the fork to Falascone (trail 8) for a different route back.

Despite the confusing routes, it was a peaceful walk in the shade of the towering trees with only the sound of birdsong and rustling leaves. We didn't see anyone else until we returned to the lake.

Much longer hikes are possible—the longest listed on the map was Trail 4 which is 8.5 km one way, but it starts from a different section of the park. Bike and 4WD tours are also available.

To get to the forest, search for Museo Naturalistico della Foresta Umbra on Google Maps. This will take you to the information center. If you don't want to buy a map (or visit the small museum), stop about 800 meters before at Trattoria Foresta Umbra. You can park here, buy a drink or snack at the bar, use the toilet, or have a sit-down meal at lunchtime. It's a short walk from here to the lake and the start of the trails.

5) Peschici: A Cliffside Seaside Town

Peschici is a seaside town perched on a craggy rock a 30-minute drive from Vieste. There's a small historic center of whitewashed houses where we wandered the winding streets up to the Norman castle (closed when we visited) with panoramic views of the coast. There's a long sandy beach below the town, making it another popular base in the Gargano.

We didn't need very long to explore the town, but we combined it with a visit to Vico del Gargano inland, and you could also visit some of the nearby sandy beaches like Spiaggia di Calenelle, which looked beautiful from above, and Spiaggia di Zaiana.

Where to Eat in Peschici

We didn't eat in Peschici, but I've heard good things about Porto di Basso if you like fish. It's an elegant seafood restaurant up on a cliff with stunning sea views. For a more rustic seafood experience, at Il Trabucco da Mimi you can eat on an old wooden fishing platform above the sea.

Where to Stay in Peschici

Peschici is a popular place to stay in the Gargano. If you'd like to stay in the historic center, Gli Orti di Malva B&B has spectacular sea views and the highly regarded Porto di Basso restaurant is onsite. Il Peschiciano is a more budget-friendly B&B in the center.

There are plenty of seafront hotels, self-catering apartments, and campsites in the area too. Search for Peschici accommodation here.

6) Vico del Gargano: A Charming Hill Town

Vico del Gargano is a small hill town that's one of Italy's Most Beautiful Towns (Borghi Più Belli d'Italia) but is often overlooked by visitors to the Gargano. Although it's not as high as Monte Sant'Angelo, it was a nerve-wracking drive up the narrow winding road from Peschici.

The modern part of town is nondescript, but head into the historic center for a 12th-century castle and an atmospheric maze of gray stone houses and narrow alleyways including the tiny Vicolo del Bacio (Kiss Alley). There's not a lot to do, but it's a pleasant place to wander and has an off-the-beaten-track feel.

Where to Eat in Vico del Gargano

We planned to eat at Radici as it has great reviews and a vegetarian section on the menu, but it didn't open until 1 pm and we didn't want to wait that long (we couldn't find any picturesque bars to kill some time). Radici has free town maps outside its doors, so it's worth picking one of those up when you arrive.

Where to Stay in Vico del Gargano

Vico del Gargano would be an untouristy, affordable base if you're more interested in the countryside than the sea (although it's only a 10-minute drive to the beach).

Case Vacanza Al Borgo Antico has inexpensive apartments in a restored ancient house in the center.

B&B Donna Elena has elegant rooms in a stunning building dating back to 1600.

Search for more hotels and B&Bs in Vico del Gargano here.

7) Tremiti Islands: A Picturesque Archipelago

We didn't make it to these final two Gargano destinations, but they are on our list for next time.

The Tremiti Islands are a picturesque archipelago of five tiny islands and a good place for swimming, scuba diving, walking, and boat trips to grottoes and coves. San Domino is the largest and most naturally beautiful island and where you'll find the most accommodation. San Nicola is the only other inhabited island.

You can take the ferry from Vieste or Peschici but most only run from June to September. The journey from Vieste takes 1.5 hours so you could visit on a day trip or stay overnight. The islands are best visited in June or September as they are very popular with Italians in July and August. Cars are not allowed on the islands.

You can also take a helicopter from Foggia with Alidaunia which is surprisingly affordable at €57 in high season—advance booking is essential.

8) Mattinata: A Coastal Town for Hikers

Mattinata is a coastal town with beautiful beaches and a historic center on a hillside surrounded by olive groves and forest. It would make a great base for hikers as there are marked trails for walking and trail running. You can download a Puglia Promozione booklet called “Gargano Running & Trekking Park” about the trails.

Getting To and Around the Gargano, Puglia

Flying

The nearest international airport to the Gargano is Bari (BRI), a 2.5-hour drive from Vieste or 1 hour 45 minutes from Monte Sant'Angelo. Bari is served by many budget airlines such as Ryanair, Wizzair, and Easyjet. I use Kiwi and Skyscanner to find the cheapest flight deals.

The other Puglian airport Brindisi (BDS) is in the far south of the region, 300 km away, and is a 3.5-hour drive from Vieste. This would only be preferable over Bari airport if you wanted to combine your Gargano trip with places in southern Puglia such as Lecce and Ostuni.

If you are flying into another city in Italy (for example Rome), you could take the train to the nearest major station, Foggia, and travel on from there by rental car or bus.

Renting a Car

It's best to rent a car to get around the Gargano as public transport is limited. I use Rental Cars and Kayak to search for the cheapest car rental deals. On this trip we rented a car one way from Lecce (in the far south of Puglia) to Foggia, which is a 1 hour 40 minute drive from Vieste.

From Foggia we took the 3-hour train to Rome (book tickets in advance on Trenitalia for cheaper deals). If you have time to kill before your train, we recommend a meal at Osteria del Grano Arso which is close to the station, has longer than usual opening hours (they serve lunch from 11:30 am), and they make their own bread and pasta from dark Grano Arso flour.

Make sure you fill up on petrol before you start the drive through the Gargano. The steep hills burn through fuel and we had a nerve-racking journey arriving in Vieste on empty. The last petrol station we passed was in Monte Sant'Angelo. As the roads are so windy, I'd also recommend arriving in daylight hours if possible, and allow extra time for the journey as the road is slow if you get stuck behind anyone.

We used the Google Maps app for directions.

Public Transport in the Gargano

You could visit the Gargano by public transport, but you'll be limited where you can go, and you'll need to be patient as it's not very frequent, fast or reliable.

The Pugliaairbus runs from Bari airport to Monte Sant'Angelo, Mattinata, Vieste and Peschici from June to September. It takes about three hours to Vieste and costs €20 one way.

SITA Sud runs buses around the Gargano including from Bari and Foggia to Mattinata, Monte Sant'Angelo, and Vieste. You can check timetables on their website (Italian only)—choose Puglia as the region.

For trains/buses to Peschici on the local network, see the Ferrovie del Gargano website.

When to Visit the Gargano Peninsula

April and May are the best times to see wildflowers, while June and September are best for beach time without the crowds. It can be warm enough for the beach in May and October too. At the end of May, when we visited, it was sunny and pleasantly hot with daytime temperatures in the mid-20s Celsius, but we did have a few cloudy days.

July and August are by far the busiest months when Italians descend on the beaches—it will be lively but hot, crowded, and expensive.

neverendingvoyage.com

Keep reading

Related Articles

Travel

These Stunning Images Will Make You Want to Travel to Italy

Discover Italy through captivating photos. From coastlines to cuisine, see why this country is a must-visit destination.

Travel

Exploring Puglia’s Finest Gem: A Journey to Lecce, Italy

Lecce isn’t about ticking off attractions—it’s a city to experience through slow wanderings, hidden squares, and baroque beauty. This guide shares what to see, eat, and do in Puglia’s most captivating destination.

Travel

Your Dream Escape – A Multi-Sensory Travel Experience

Plan a trip that engages all five senses, not just sight. Build a sensory vision to turn ordinary holidays into unforgettable experiences.

Travel

Reasons to Embark on a Festival Tour This Summer

Music elevates everything from parties to journeys. Discover festival tours that blend beats, culture, and adventure across the globe.

Travel

Shinjuku: The Ultimate Tokyo Neighbourhood for Your Stay

Tokyo presents countless lodging options for first-time visitors, but its vast size and varied districts can make choosing a base overwhelming.

Travel

The Charm of Visiting Europe in December

Despite gray skies and chilly weather, December in Europe offers a unique charm—fewer tourists, festive markets, and authentic city experiences. Discover why this month is perfect for exploring.