Gargano Promontory

Gargano Peninsula which includes general coastal views and a sandy beach


Hike through forested areas, relax on sandy beaches, venture into old towns and visit an important religious shrine in this diverse and picturesque region.

Jutting out into the Adriatic Sea in an area referred to as the spur above Italy’s heel is the Gargano Peninsula. This is a vast national park with long sandy beaches, whitewashed villages that cling to hillsides and tracts of forest.

With a diverse environment, the Gargano Peninsula is an ideal place to visit for opportunities to get outdoors. Hike along the trails of Foresta Umbra, through thickets of maple, ash and cedar trees. Unwind on the beaches of Vieste and take a boat tour from its harbor to nearby sea caves. Embark on long coastal walks across steep ridges and marvel at the views of the Adriatic Sea. Enjoy a range of water sports on Lake Lesina and Lake Varano, two saltwater lakes.

Devote some time to visiting the area’s old towns and villages. Tour the hilltop village of Cagnano Varano where there is a 17th-century cathedral and the Baronial Palace, which dates back to Norman times. Close to the town is a cave-church that was consecrated in the 5th century.

In Manfredonia, find ancient churches, a castle from the 13th century and a harbor. Go to the cliff-top town of Peschici and stop by the Shrine of Our Lady of Loreto. According to legend it was built as an act of devotion by a group of fishermen who had survived a storm. Stroll through the old narrow streets of Mattinata and see the ruins of a Roman villa.

One of the most popular destinations in the peninsula is the Padre Pio Sanctuary in San Giovanni Rotondo. Every year, millions of Catholic pilgrims come here to visit the tomb of Saint Padre Pio, a revered mystic monk.

The easiest way to get around Gargano Peninsula is with a rental car, but there are also bus services between some of the towns.

Popular places to visit


Top Hotel Deals

Gran Paradiso Hotel Spa
Gran Paradiso Hotel Spa
4 out of 5
Viale Aldo Moro, 125, San Giovanni Rotondo, FG
Gran Paradiso Hotel Spa
Hotel Fini
Hotel Fini
3 out of 5
Viale Cappuccini 108, San Giovanni Rotondo, FG
Hotel Fini
Hotel San Pio
Hotel San Pio
3 out of 5
Viale Cappuccini 115, San Giovanni Rotondo, Foggia
Hotel San Pio
San Giovanni Rotondo Palace - Ali Hotels
San Giovanni Rotondo Palace - Ali Hotels
Via San Salvatore, 26, San Giovanni Rotondo
San Giovanni Rotondo Palace - Ali Hotels
Villa Santa Croce
Villa Santa Croce
Via Santa Croce 21, San Giovanni Rotondo, FG
Villa Santa Croce
Ariae Dependance - Alihotels
Ariae Dependance - Alihotels
4 out of 5
via San Salvatore, 23, San Giovanni Rotondo, FG
Ariae Dependance - Alihotels
Hotel Parco Delle Rose
Hotel Parco Delle Rose
4 out of 5
Via Aldo Moro 71, San Giovanni Rotondo, Foggia
Hotel Parco Delle Rose
Hotel Colonne
Hotel Colonne
3 out of 5
Viale Cappuccini 135, San Giovanni Rotondo, FG
Hotel Colonne
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.