Italy

Mattinata

Mattinata

Mattinata is a charming seaside town located in the Apulia region of southern Italy. Situated on the east coast of the Gargano peninsula, M…

Best for you if…

  • A 4–5 day trip
  • Walkable sightseeing
  • Beach relaxation travelers
  • Cultural exploration travelers
  • Visiting in June to September
Recommended stay
3-5 days days
Best time
June to September
Walkability
Compact
Guide depth
Deep guide
More about this guide

Mattinata is a strong pick for beach relaxation & cultural exploration — plan about 3-5 days days, with sights close enough to walk between. Peak season: June to September.

Deep guide guide · about 4 min to read · depth score 72/100 (coverage of intro, tips, and mapped places)

Compact density — Walkable and compact — many sights sit close together. (≈1.5 km span)

6 Places to explore
3-5 days Recommended days
June to September Best season
8 Nearby places

Find nearby destinations

When to go

High season: June to September

JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC

Best months for lower-cost travel: April · May · October

Weather

Autumn

18°C - 23°C

Spring

15°C - 20°C

Summer

25°C - 30°C

Winter

8°C - 12°C

How to get there

By Air

The closest airport to Mattinata is Bari Karol Wojtyla Airport, which is approximately 100 kilometers away. From the airport, you can rent a car or take a taxi to reach Mattinata. The scenic drive will take you through the picturesque countryside of Apulia, allowing you to enjoy the stunning views along the way.

By Train

If you prefer traveling by train, the nearest train station to Mattinata is Foggia. From major Italian cities like Rome, Milan, or Naples, you can take a train to Foggia and then transfer to a local train or bus that will take you directly to Mattinata. The journey by train offers a comfortable and convenient option for travelers.

By Car

If you enjoy road trips and want to explore the scenic Italian countryside, driving to Mattinata is a great option. The town is well-connected by roads, and you can easily reach it by car from major cities in Italy. From Bari, take the A14 highway towards Foggia, and then follow the signs to Mattinata. The journey will take you through picturesque landscapes, olive groves, and charming villages.

By Bus

Another affordable and convenient way to reach Mattinata is by bus. Several bus companies operate routes to Mattinata from various cities in Italy. From Foggia, you can take a local bus that runs regularly to Mattinata. The bus journey allows you to sit back, relax, and enjoy the scenic beauty of the region.

By Boat

For those who want to combine their visit to Mattinata with a coastal adventure, you can reach the town by boat. Mattinata has a small marina that welcomes private boats and yachts. You can sail along the stunning Adriatic coastline and dock at the marina, allowing you to explore the town and its surroundings at your own pace.

Whichever mode of transportation you choose, reaching Mattinata promises to be a memorable journey filled with captivating landscapes and the warmth of Italian hospitality. Start planning your trip today and get ready to immerse yourself in the beauty and charm of this hidden Italian gem!

Getting to know Mattinata

Mattinata is a charming seaside town located in the Apulia region of southern Italy. Situated on the east coast of the Gargano peninsula, Mattinata is known for its picturesque beaches, crystal-clear waters, and stunning cliffs that rise up from the sea. The town is also characterized by its whitewashed houses and charming old town, where visitors can wander its narrow streets and discover local artisan shops and delicious restaurants.

One of the main attractions of Mattinata is its natural beauty. The town is surrounded by the Gargano National Park, which boasts a wide range of flora and fauna, including rare orchids, birds of prey, and deer. Visitors can explore the park on foot, by bike, or on horseback, and discover its many trails and hidden gems.

Another highlight of Mattinata is its food and wine culture. Local specialties include fresh seafood, olive oil, and wine, which are served in the town's various restaurants and taverns. Visitors can also visit local vineyards and wineries to taste and learn about the region's wines and winemaking traditions.

Overall, Mattinata is a must-visit destination for anyone traveling to southern Italy. With its beautiful beaches, natural wonders, and charming culture, it is a true gem of the Apulia region.

Pre-trip checklist

Compiled from local tips, stay length, and season notes.

Local tips

  • Visit the beautiful beaches of Mattinata, such as Baia delle Zagare
  • Explore the historical center and visit the Church of San Michele Arcangelo
  • Take a hike in the nearby Gargano National Park
  • Try the local cuisine, especially the seafood dishes
  • Consider renting a car to easily explore the surrounding areas

Places worth exploring

6 places mapped for this destination

0–1
1–3
3–8
8–20
20+

Walking loops

Evening strolls, half-days, and fuller day loops — clustered by proximity.

Suggested 3-day outline

Places ordered by proximity into day buckets. Add what you like to your trip.

Frequently asked questions

Answers compiled from stay length, season, and local tips for this guide.

How many days do you need in Mattinata?

Most travelers spend about 3-5 days days in Mattinata, Italy.

When is the best time to visit Mattinata?

High season is typically June to September.

Which months are more budget-friendly in Mattinata?

Travelers often find better value in April, May, October.

What kind of trip is Mattinata good for?

Mattinata suits Beach relaxation, Cultural exploration, Hiking and nature, Food and wine tasting.

Is Mattinata walkable?

Walkable and compact — many sights sit close together.

Any local tips for Mattinata?

Visit the beautiful beaches of Mattinata, such as Baia delle Zagare

Build your trip

Add Mattinata and the places you want to see — your itinerary stays on this device.

Multi-city ideas

Nearby combinations sharing travel styles. See all routes

  • Mattinata → Monte Sant'angelo, Italy → Carpino · ≈23 km
  • Mattinata → Carpino → Ischitella · ≈26 km
  • Mattinata → Monte Sant'angelo, Italy → San Giovanni Rotondo · ≈28 km

Same vibe

Destinations sharing travel styles, stay length, or region.

Explore nearby

Nearby places worth adding to your trip

Monte Sant'angelo, Italy

Italy

7.6 km · Best: Summer · 3-5 days · Compact

Monte Sant'angelo is a picturesque town located in the Puglia region of southern Italy. Perched on the slopes of Monte Gargano, the town of…

Carpino

Italy

20 km · Best: June to August · 3-5 days days · Moderate

Carpino is a beautiful village located in the province of Foggia, in the Apulia region of southern Italy. Situated on the slopes of Monte C…

Peschici

Italy

21 km · Best: Summer · 5-7 days · Moderate

Peschici is a charming coastal town located in the province of Foggia, in the Apulia region of southern Italy. Situated on the Gargano Peni…

Vieste

Italy

22 km · Best: July - August · 5-7 days · Compact

Vieste is a beautiful coastal town located in the province of Foggia, Apulia region, Italy. It is situated on the stunning Gargano Peninsul…

Vico Del Gargano

Italy

22 km · Best: Summer · 5-7 days · Compact

Vico Del Gargano is a charming coastal town located in the Puglia region of southern Italy. Surrounded by the breathtaking Gargano National…

Ischitella

Italy

26 km · Best: Summer · 5 days · Moderate

Ischitella is a charming town located in the province of Foggia, in the Apulia region of southern Italy. Situated on a hilltop overlooking…

Cagnano Varano - Italy

Italy

26 km · Best: Summer · 5-7 days · Compact

Cagnano Varano is a charming town located in the province of Foggia, in the Apulia region of southern Italy. Situated on the eastern slope…

Manfredonia

Italy

27 km · Best: Summer · 3-5 days · Spread

Manfredonia is a beautiful, historic city located in the Puglia region of Southern Italy. The city is situated on a hilltop overlooking the…