Puglia runs along 560 miles (900 km) of coastline, with the Adriatic on one side and the Ionian Sea on the other. It suits travelers who want castles, white hill towns, beaches and long food stops in a single trip. Lecce, Ostuni, Otranto and the Itria Valley each give a different side of the region.
The stops are spread out, and Puglia has four regional railway lines and three airports (Bari, Brindisi and Foggia). Plan a base or two, then link the rest by train, bus or car.

At a glance
- Coastline: 560 miles (900 km)
- Seas: Adriatic and Ionian
- Airports: Bari, Brindisi and Foggia
- Rail: 4 regional railway lines
- Roads: A14 motorway, Statale 16, 96 and 172
- Events: Appia Wine in Brindisi on June 26 and 27, Borgo diVino in Cisternino on July 3 to 5
Where is Puglia and what is it like?
Puglia is a long coastal region with the Adriatic on one side and the Ionian on the other. The Salento, its southern tip, lies between those two seas. At Santa Maria di Leuca the two seas meet. The Gargano National Park, the largest in Italy, sits to the north, while the Alta Murgia National Park, Italy’s last remaining steppe, lies inland.
The landscape changes a lot from one area to the next. The Itria Valley is a country of grey drystone walls, gnarled olive trees and trulli houses. Castellaneta is perched above a deep ravine. Near Otranto, the Bauxite Quarry has a striking lagoon. Margherita di Savoia lies between the coast and the Saline, one of the largest salt pans in Europe. Towns have castles, cathedrals and old centers, and the masserie, ancient farm dwellings with white lime walls among olive trees, are part of the scenery.
History is easy to read here. Brindisi is described as an ancient crossroads of peoples and cultures, and Mesagne lies along the ancient Appian Way. Egnazia, near Fasano, is the most extensive example of Roman and Late Antique cities in Puglia. Castel del Monte was built by Frederick II and is a UNESCO World Heritage site.
Where to go in Puglia
Lecce
Lecce is a good base for the Salento. The Castello Carlo V is at Via XXV Luglio, 52, and it keeps both its medieval phase and its sixteenth-century transformations. A tour of about 50 minutes covers the restored, accessible spaces. The Fondazione Biscozzi | Rimbaud is at Piazzetta Baglivi, 4.
In the historic center, visitors can step into workshops and artisan studios, take a masterclass and eat street food.
Ostuni
Ostuni has its Museo Civico e Archeologico at Via Cattedrale, 15, with an exhibition on the town and its territory. The Parco Archeologico e Naturale di S. Maria di Agnano is on the Ostuni-Fasano road at Km 878,11, and visits are offered.
The town also has seven lots of free beaches with services: Pilone, Cala Rosa Marina, Monticelli, Villanova, Gorgognolo, Costa Merlata and Torre Pozzella. A morning in town and an afternoon at the sea fit into one day.
Itria Valley
Locorotondo has a belvedere with a panoramic view of the valley. You can sleep there in a cummerse, a white house with a steep, slanted roof. Alberobello’s trulli are a UNESCO World Heritage Site.
Martina Franca has a winery, where a guided tour of the vineyards is offered. Trulli can be booked as rooms, so a night in one is easy to arrange.
Gallipoli
Gallipoli has an Angevin Castle, churches and palaces in its historic center. Two beaches are named in the area: Baia Verde and the Purità Beach.
This is a town for a day or two of walking and swimming. Nardò, nearby, has Piazza Salandra and an Aragonese Castle, and Galatina has the Basilica of Santa Caterina d’Alessandria.
Otranto
Otranto has a Cathedral with a mosaic floor and an Aragonese Castle. The Bauxite Quarry near town has a striking lagoon.
Corigliano d’Otranto, close by, has the Volante Castle and a lesson in the ancient Griko dialect. Santa Maria di Leuca, farther south, has its Basilica, the Lighthouse and the tourist harbor.
What is there to do in Puglia?
Castles, cathedrals and ancient sites
Puglia’s castles are easy to string together. Castel del Monte is a UNESCO World Heritage site. Trani is known for its impressive Cathedral. Oria Castle, now a National Monument, hosted princes, knights and nobles over the centuries. Brindisi has a Castle and the Church of Santa Maria del Casale, and Taranto’s old town has the MARTA archaeological museum and the Aragonese Castle.
For archaeology, Fasano has the National Museum “Giuseppe Andreassi” and the Archaeological Park of Egnazia. Matera, in Basilicata, has the Museo Ridola at Via Domenico Ridola, 24, and guided visits can be booked. The museum holds finds from the oldest human settlement in its territory.
Pick two or three sites a day, since each one sits in a different town. This part of Puglia suits history lovers best. Travelers who only want a beach will find it a side dish.
Beaches and the sea
The Salento has some of Italy’s most beautiful beaches. Punta Prosciutto is along the Ionian coast, and the bay of Torre Colimena is home to the Salina dei Monaci, where pink flamingos can be watched.
The sea can be part of the plan too. At Torre Guaceto you can explore the reserve by bike and snorkel in the Marine Protected Area. At Santa Maria di Leuca a boat tour visits the marine caves. Taranto offers dolphin-watching and gozzi boat trips to the small islands of San Pietro and Paolo, and from Giovinazzo you can kayak or take a gozzo to Bisceglie.
Sea temperatures near Bari run 64°F (18°C) in May and 71°F (22°C) in June. They reach 78°F (26°C) in August, and September is still 75°F (24°C). Families and swimmers do best from June to September.
Food, wine and hands-on days
Many visits here are built around the table. In Altamura you can visit the ancient Santa Caterina bakery and taste freshly baked bread. In Andria a hands-on burrata experience with a casaro takes place at a farm in the Alta Murgia National Park.
Trani offers a tasting of its Moscato with a typical Puglian dessert, and San Severo has a wine tasting at a historic winery with a stroll through the vineyard. In Nardò, a masseria lets visitors sample local products and dance the pizzica salentina. Grottaglie lets you try a ceramics workshop in its ceramic district. In Brindisi, a gastronomic market with producers, farmers and Slow Food presidia takes place in via Tarantini.
The Gargano and the Tremiti Islands
Monte Sant’Angelo has the Santuario di San Michele Arcangelo, the Abbazia di Santa Maria di Pulsano, a Castello and the Museo delle Arti Popolari del Gargano. The Foresta Umbra is an ancient beech forest and a UNESCO World Heritage site.
In the Foresta Umbra, a Jeep or bike excursion runs through the centuries-old woods and the 6 miles (10 km) of torrent canyons. In Rodi Garganico a bike tour reaches the Oasi Agrumaria, about 1,000 hectares. From Vieste a ferry reaches the Tremiti Islands, with a guided tour that includes scuba diving operators.
This corner suits hikers, cyclists and divers. It sits farther north than Lecce and the Salento, so it works as a separate stop, not a day trip from the south.
Where to stay in Puglia
Where you sleep sets the mood of the trip. In the Itria Valley, trulli can be booked as rooms, many converted into B&Bs or holiday rentals, and Locorotondo has its cummerse. Masserie offer five-star resorts, agriturismi or self-catering apartments. In Bari you can stay in Bari Vecchia, the historic heart of the city.
Other options are out of the ordinary. In Biccari a tree house sleeps families of up to four. Some medieval castles, convents and monasteries offer hotel or B&B-style rooms. Alberghi diffusi are hotels with rooms spread over several sites in a town or village. Terre di Fasano lists hotels, bed & breakfasts, beach resorts, holiday houses, resorts and farms.
Book early for summer. Campsites get very busy in high summer, when many impose minimum stays. Beach resorts are much frequented by Italian holidaymakers then.
How do you get to Puglia and get around?
Puglia has airports at Bari, Brindisi and Foggia. Pugliairbus connects all three by bus with several Puglia cities, including Taranto, and also reaches Matera. The airports are also connected with the main urban centers and their railway stations, and Bari airport is easily reached by train. From each airport you can reach the main tourist and cultural destinations by bus.
On the ground, trains cover a lot of the region. Ferrovie del Sud Est connect Bari with Brindisi, Lecce and Taranto, and Ferrotramviaria links Bari with important towns to the north. Ferrovie del Gargano serve the province of Foggia, and Ferrovie Appulo Lucane reach the Murgia as far as Basilicata. With train and bus combinations you can buy a single ticket.
By car, the main roads are the A14 motorway, the Statale 16, the Statale 96 and the Statale 172. The road network is described as modern and efficient. A car is handy for small towns, masserie and beaches.
For the Tremiti Islands, sea connections are operated by Tirrenia, Traghetti lines and NavLib, and Alidaunia runs a helicopter service. A MaaS digital system that combines buses, trains, car sharing and bike sharing is being rolled out, starting from the main urban centers.
When should you go to Puglia?
The best window is late spring and early autumn. In May, Bari’s highs reach 75°F (24°C) and the sea is 64°F (18°C). September brings 79°F (26°C) highs and warm water near 75°F (24°C).
July and August are for beach days. Lecce highs hit 90°F (32°C) in both months and rain is rare, with about two rainy days a month. The beach resorts are busy with Italian holidaymakers. Summer also brings events: Appia Wine in Brindisi on June 26 and 27 from 8 p.m., and Borgo diVino in Cisternino on July 3 to 5, from 7 p.m. to 1 a.m.
Winter is mild and wetter. Bari highs are 55°F (13°C) in January with 7 rainy days. Lecce gets 4 inches of rain in October and 4 inches in November.
What to know before visiting Puglia
According to the U.S. State Department (travel.state.gov), U.S. citizens can stay in Italy for 90 days without a tourist or business visa.
- Passports must be valid for at least 3 months beyond your planned date of departure from the Schengen area. A 6-month validity is recommended, with 2 blank pages for the entry stamp.
- You will need proof of sufficient funds and a return plane ticket.
- Italy sets a 10,000 euro currency limit on entry and on exit, or the equivalent.
- There are no vaccination requirements. Travelers visiting for up to 90 days must fill out a “dichiarazione di presenza”.
- The travel advisory for Italy is Level 2, Exercise increased caution, issued September 10, 2026, due to terrorism. Enroll in the Smart Traveler Enrollment Program (STEP) for alerts, and buy travel insurance before you go.
Sources
- aret.regione.puglia.it (https://aret.regione.puglia.it/documents/34206/0/8+PUGLIA_EDUCATIONAL_TOURS%2bITINERARIES_en+%281%29.pdf/9df9ae47-91b5-0a83-96cd-84db717ce98b?t=1733922541004), checked 2026-10-30
- ncei.noaa.gov (https://www.ncei.noaa.gov/products/wmo-climate-normals), checked 2026-10-30
- vip-universal.test.ect.regione.puglia.it (https://vip-universal.test.ect.regione.puglia.it/it/come-spostarsi), checked 2026-10-30
- travel.state.gov (https://travel.state.gov/en/international-travel/travel-advisories/italy.html), checked 2026-10-30
- routes.ect.regione.puglia.it (https://routes.ect.regione.puglia.it/en/overnight.html), checked 2026-10-30
- urpcomunediostuni.it (https://urpcomunediostuni.it/main/museo/home.html), checked 2026-10-30
- conssanfrancisco.esteri.it (https://conssanfrancisco.esteri.it/en/servizi-consolari-e-visti/servizi-per-il-cittadino-straniero/visti/instructions-for-visas/), checked 2026-10-25
- museonazionaledimatera.it (https://www.museonazionaledimatera.it/pianifica-la-tua-visita/), checked 2026-10-30