Looking for the perfect two-week road trip itinerary for Puglia, Italy? This itinerary will take you on a memorable journey through the highlights of the Puglia region, allowing you to immerse yourself in its culture, indulge in its delicious cuisine, and explore its architectural wonders.
The Puglia (or Apulia) region is one of my favourite regions of Italy and I have explored it many times, with my most recent visit being in April 2023.
I may earn a commission at no extra cost to you if you make a purchase through my affiliate links.
Itinerary for Puglia: introduction.
This Puglia road trip itinerary starts and finishes in the city of Bari. I recommend hiring a car from Discover Cars and picking your car up from Bari airport when you arrive. Check my ultimate guide to hiring a car in Puglia if you need help with this.
This itinerary is a whistlestop tour with just one night in each town (except Bari and Lecce, which have two nights each), but you can customise your Puglia itinerary as you see fit. I also have a much more relaxed 14 day itinerary if you prefer things a bit more chilled.
Further reading: A Series of Planned Road Trip Itineraries around Puglia, Italy.
Towns you will visit on this itinerary for Puglia.
On this fast-paced tour of Puglia, you will visit 13 towns, including one which is just over the border in Basilicata (Matera). Here is a list of the towns and places you will see:
- Bari: a vibrant coastal city with a charming old town, bustling streets, and a rich cultural heritage. What to do in Bari.
- Trani: a seaside town known for its beautiful cathedral, medieval castle, and scenic harbour.
- Castel del Monte: a mysterious octagonal castle with stunning views.
- Alberobello: famous for its unique trulli houses and whimsical atmosphere. Guide to Alberobello.
- Ostuni: the ‘White City’, with its dazzling white buildings, winding streets, and views over the Adriatic Sea.
- Lecce: ‘Florence of the South’, a treasure trove of Baroque architecture, with elegant squares and impressive churches.
- Otranto: a coastal gem with a charming old town, magnificent cathedral with intricate mosaics, and stunning beaches.
- Gallipoli: a picturesque town located on a small island, with historic streets, a beautiful seaside promenade and a rich maritime heritage.
- Santa Maria di Leuca: a coastal town nestled at the southern tip of the Salento Peninsula, with breathtaking views and a famous lighthouse.
- Polignano a Mare: a stunning clifftop town with coastal scenery, charming old town, and the famous Grotta Palazzese restaurant.
- Matera: a UNESCO World Heritage site renowned for its ancient cave dwellings in Basilicata. What to do in Matera.
- Taranto: an ancient city with a rich heritage, archaeological treasures, a beautiful old town, and a vibrant seaside atmosphere.
- Martina Franca: a pretty town in the Itria Valley, with elegant baroque architecture, narrow streets, and lively local culture.
Further reading: 14 Beautiful Towns in Puglia, Italy.
Itinerary for Puglia: driving map
I have included driving instructions in my written itinerary below, but if you click on this Google map you can also get detailed step by step instructions. Unfortunately Google would not let me plot all 13 locations in one long road trip, so I had to split it into two trips.
Your two week itinerary for Puglia.
For each day of your itinerary, I have included a summary of the place you are visiting, a photo, driving instructions from A to B, plus suggestions for where to stay.
I have included hotel booking links for each town, and I will include them all together at the bottom of the post as well.
You will see tour adverts from Viator after each day of your itinerary. These look like regular adverts, but actually they have been hand-picked by me, and should be relevant to your stay (for instance I have chosen tours which do not include transport, since you are already there).
Quick summary of this 14 day Puglia itinerary:
In summary, here is a list showing each day of your itinerary in Puglia. The links will take you straight to the specific day of your Puglia itinerary below.
- Day 1-2: Bari.
- Day 3: Bari to Trani.
- Day 4: Trani to Castel del Monte to Alberobello.
- Day 5: Alberobello to Ostuni.
- Day 6-7: Ostuni to Lecce.
- Day 8: Lecce to Otranto.
- Day 9: Otranto to Gallipoli.
- Day 10: Gallipoli to Santa Maria di Leuca.
- Day 11: Santa Maria di Leuca to Polignano a Mare.
- Day 12: Polignano a Mare to Matera.
- Day 13: Matera to Taranto to Martina Franca .
- Day 14: Martina Franca to Bari.
Day 1-2: Arrival in Bari – explore the Old Town.
Once you have picked up your rental car from Bari airport and arrived in the city of Bari, take some time to settle in and explore the charming old town, known as Bari Vecchia. You have got two nights here.
Wander through Bari’s narrow streets, visit the Basilica di San Nicola, and soak up the lively atmosphere. Book a walking tour or a pasta experience.
Make sure to sample the local street food, such as focaccia and panzerotti, for a true taste of Bari.
Further reading: 24 Amazing Things to do in Bari.
How to get from Bari airport to Bari city centre
To drive from Bari Airport to the city centre, follow these directions:
- Leave the airport and head southeast on Via Napoli.
- Continue straight on Via Napoli until you reach the roundabout. Take the second exit onto Viale Ennio, following signs for Bari Centro.
- Continue on Viale Ennio for about 3km (1.8 miles), then merge onto Strada Provinciale 59/SP59.
- Follow SP59 for about 4km (2.5 miles) until you reach the roundabout. Take the second exit to stay on SP59.
- Continue on SP59 for about 3km (1.8 miles), and then take the exit toward Bari Centro/Porto.
- Merge onto Via Napoli and follow the signs for the city centre (Centro Città) or any specific landmarks or attractions you plan to visit.
- Once in the city centre, you can find parking in designated areas or parking lots.
The driving distance from Bari Airport to the city centre is approximately 11km (6.8 miles), and the journey usually takes around 20 minutes, depending on traffic conditions. It’s always a good idea to check for any road closures or traffic updates before your trip.
Further reading: How to Get to Bari by Plane, Boat, Bus, Train & Car.
Top hotel picks for Bari
Here are some popular hotel choices for Bari.
- Grande Albergo delle Nazioni
- Luxury hotel offering sea views, a spa, and stylish accommodations.
- Close to Bari’s waterfront and historical attractions like Basilica di San Nicola.
- Hotel Oriente
- Charming boutique hotel with a central location near Bari’s Old Town.
- Offers comfortable rooms and personalised service.
- The Nicolaus Hotel
- Modern hotel with indoor pool, fitness centre, and spa.
- Situated in the Poggiofranco district, a short drive from the historic centre.
To see all hotels, click here to get the best rates today for Bari on Booking.com.
Day 3: Bari to Trani (driving time: 40 minutes).
Start your driving adventure by heading to Trani, a picturesque coastal town. Explore the beautiful Trani Cathedral, stroll along the waterfront promenade, and enjoy fresh seafood in one of the seaside restaurants. Book a short walking tour here.
How to get from Bari to Trani
- Start your journey in Bari, taking Via Papa Giovanni XXIII or Viale Einaudi (SS16) heading north.
- Continue on SS16, following signs for Trani/Taranto.
- Stay on SS16 for about 35km (22 miles), passing through towns like Bitonto and Terlizzi.
- As you approach Trani, follow the signs for “Trani Centro” or “Trani Porto.”
- Once you arrive in Trani, you can find parking in designated areas or parking lots near the city centre or the waterfront.
The driving distance from Bari to Trani is approximately 40km (25 miles), and the journey usually takes around 40 minutes, depending on traffic conditions. It’s always a good idea to check for any road closures or traffic updates before your trip.
Top hotel picks for Trani.
Check out these hotel picks in Trani:
- San Paolo al Convento
- Boutique hotel in a former convent with modern rooms and a serene courtyard.
- Offers a spa, rooftop terrace, and views of Trani’s cathedral and harbour.
- Hotel Regia Ristorante
- Family-run hotel with comfortable accommodations and a central location.
- Provides a restaurant serving traditional Apulian cuisine and personalised service.
- Edward Rooms & Wellness B&B
- Stylish bed and breakfast in Trani offering comfortable rooms with modern amenities.
- Features a wellness centre, making it perfect for a relaxing and rejuvenating stay.
Or see all hotels in Trani here.
Day 4: Trani to Castel Del Monte to Alberobello (driving time: 1 hour).
Drive to Castel Del Monte, a stunning octagonal castle on a hilltop. Take a guided walking tour to unravel the mysteries surrounding this UNESCO World Heritage site. The castle is located in the Alta Murgia National Park, and there are plenty of beautiful hikes in this area.
Continue your journey to another UNESCO site – the beautiful town of Alberobello, famous for its unique trulli houses. Wander through the enchanting streets (either on your own or as part of an Alberobello walking tour) and soak in the magical atmosphere.
Further reading: Your Ultimate Guide to visiting Alberobello.
I have written several posts on Alberobello which you might like to check out. There are lots of things to do in Alberobello and some great restaurants too.
How to get from Trani to Castel del Monte to Alberobello
Directions from Trani to Castel del Monte, and then to Alberobello:
- Start your journey in Trani and head east on SP 231, also known as the Strada Provinciale Trani-Andria.
- Follow SP 231 for about 14km (8.7 miles) until you reach Andria.
- In Andria, follow signs for “Castel Del Monte” and take the SP 234.
- Continue on SP 234 for about 18km (11.2 miles) until you reach Castel Del Monte.
- Explore the fascinating Castel Del Monte, and when you’re ready to continue your journey, return to SP 234 and head back towards Andria.
- In Andria, follow signs for “Alberobello” and take the SS 170.
- Stay on SS 170 for about 47km (29.2 miles) until you reach Alberobello.
The driving distance from Trani to Castel Del Monte is approximately 33km (20.5 miles), which takes around 40 minutes. From Castel Del Monte to Alberobello, it is approximately 70km (43.5 miles), and the journey takes around 1 hour and 20 minutes.
As always, it’s recommended to check for any road closures or traffic updates before your trip.
Top hotel picks for Alberobello.
Alberobello offers a unique accommodation experience with its iconic trulli houses, which have been converted into cosy and charming accommodations.
- Le Alcove Luxury Hotel Nei Trulli
- Boutique hotel offering luxurious stays in traditional trulli houses.
- Features a spa, outdoor pool, and panoramic views of the countryside.
- Trulli Holiday Albergo Diffuso
- Authentic trulli accommodation scattered throughout Alberobello.
- Provides cosy rooms and a rustic charm, perfect for experiencing local culture.
- Hotel Sant’Antonio
- Family-run hotel with a central location in Alberobello.
- Offers comfortable rooms, friendly hospitality, and easy access to trulli districts.
Use this link to get the best rates today for Alberobello on Booking.com
Further reading: My Stay in a Trulli House in Alberobello (Photos & Review).
Day 5: Alberobello to Ostuni (driving time: 40 minutes).
No itinerary for Puglia would be complete without a visit to Ostuni, also known as the White City. There are several white cities in Puglia (for example Cisternino and Locorotondo) but Ostuni is the most famous.
Depart Alberobello and drive to Ostuni to see the beautiful mix of whitewashed buildings and baroque architecture. Explore the narrow alleys, book a short walking tour, visit the impressive Ostuni Cathedral, and admire panoramic views from its hilltop location.
How to drive from Alberobello to Ostuni
To drive from Alberobello to Ostuni, follow these directions:
- Start your journey in Alberobello and head north on SP 77, also known as Strada Provinciale Alberobello-Martina Franca.
- Stay on SP 77 for about 14km (8.7 miles) until you reach Martina Franca.
- In Martina Franca, follow signs for “Ostuni” and take the SP 581.
- Continue on SP 581 for about 20km (12.4 miles) until you reach Ostuni.
- As you approach Ostuni, follow signs for the city centre or the historic centre (Centro Storico) where you can find parking and explore the charming streets.
The driving distance from Alberobello to Ostuni is approximately 30km (18.6 miles), and the journey usually takes around 30 minutes, depending on traffic conditions. It’s always a good idea to check for any road closures or traffic updates before your trip. Enjoy the scenic drive and the enchanting atmosphere of Ostuni!
Top hotel picks for Ostuni.
Here are some popular hotel choices for Ostuni:
- Paragon 700 Boutique Hotel & SPA
- Luxurious boutique hotel with unique, stylish rooms and an exquisite spa.
- Located in the historic centre of Ostuni, providing a tranquil and elegant atmosphere.
- La Sommità Relais & Chateaux
- Luxury hotel housed in a restored 16th-century convent.
- Offers elegant rooms, a spa, and a rooftop terrace with panoramic views.
- Masseria Il Frantoio
- Charming farmhouse hotel set amidst olive groves near Ostuni.
- Features traditional Puglian architecture, a pool, and gourmet dining.
Use this link to get the best rates today for Ostuni on Booking.com
Further reading: Ultimate Puglia Travel Guide.
Day 6-7: Ostuni to Lecce (driving time: 1 hour).
Head south to Lecce, a city renowned for its magnificent Baroque architecture. Marvel at the intricate details of the Basilica di Santa Croce and the Piazza del Duomo. Enjoy the vibrant atmosphere and lively street life of this cultural hub.
There is a lot to do in Lecce so I have allowed two days of your Puglia itinerary for this visit. Try this Lecce walking tour or this Lecce street food tour – guaranteed to tantalise your taste buds!
How to drive from Ostuni to Lecce
To drive from Ostuni to Lecce, follow these directions:
- Start your journey in Ostuni and head south on SS16, also known as the Strada Statale 16 Adriatica.
- Stay on SS16 for about 72km (44.7 miles) until you reach Brindisi.
- In Brindisi, follow signs for “Lecce” and take the SS379.
- Continue on SS379 for about 38km (23.6 miles) until you reach Lecce.
- As you approach Lecce, follow signs for the city centre (Centro) or any specific landmarks or attractions you plan to visit.
- Once in Lecce, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Ostuni to Lecce is approximately 110km (68.4 miles), and the journey usually takes around 1 hour and 20 minutes, depending on traffic conditions.
Top hotel picks for Lecce.
- La Fiermontina Urban Resort
- Boutique hotel housed in a historic mansion with a contemporary design.
- Offers a tranquil garden, art exhibitions, and a Mediterranean restaurant.
- Risorgimento Resort
- Elegant hotel located in Lecce’s city centre.
- Features spacious rooms, a rooftop pool, and a wellness centre.
- Patria Palace Hotel
- Luxury hotel set in a historic place near Lecce’s Roman amphitheatre.
- Offers refined rooms, a gourmet restaurant, and views of Piazza Duomo.
Use this link to get the best rates today for Lecce on Booking.com.
Further reading: Hazel’s Guide to Driving in Puglia, Italy.
Day 8: Lecce to Otranto (driving time: 1 hour).
Embark on a scenic coastal drive to Otranto, a charming town with a rich history. Visit the Otranto Cathedral to admire its stunning mosaic floor and explore the winding streets of the old town. Relax on the beautiful beaches or take a boat trip to explore the coastline. There is also some amazing hiking to be experienced in Otranto.
How to drive from Lecce to Otranto
To drive from Lecce to Otranto, follow these directions:
- Start your journey in Lecce and head east on SS16, also known as the Strada Statale 16 Adriatica.
- Stay on SS16 for about 34km (21 miles) until you reach the town of Cavallino.
- In Cavallino, follow signs for “Otranto” and continue on SS16.
- Continue on SS16 for about 28km (17 miles) until you reach Otranto.
- As you approach Otranto, follow signs for the city centre or any specific landmarks or attractions you plan to visit.
- Once in Otranto, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Lecce to Otranto is approximately 45 km (28 miles), and the journey usually takes around 50 minutes, depending on traffic conditions.
Top hotel picks for Otranto.
Below are some suggestions for Otranto accommodation:
- Hotel Palazzo Papaleo
- Boutique hotel in a historic building with modern amenities.
- Offers comfortable rooms, a rooftop terrace, and views of Otranto’s old town.
- Masseria Montelauro
- Charming farmhouse hotel surrounded by olive groves and citrus orchards.
- Features a pool, restaurant serving local cuisine, and a peaceful atmosphere.
- Dimora San Giuseppe Hotel & SPA
- Charming boutique hotel located close to Castello Aragonese.
- Offers a luxurious spa, rooftop terrace with panoramic views, and gourmet dining options.
Use this link to get the best rates today for Otranto on Booking.com.
Day 9: Otranto to Gallipoli (driving time: 1 hour).
Drive along the coast to Gallipoli, a coastal gem known for its historic centre located on a small island. Explore the charming streets, visit the Cathedral of Saint Agatha, and enjoy the panoramic views from the city walls. A walking tour with a local is a great way to see the sights.
How to drive from Otranto to Gallipoli
To drive from Otranto to Gallipoli, follow these directions:
- Start your journey in Otranto and head west on SP366, also known as the Strada Provinciale Otranto-Gallipoli.
- Stay on SP366 for about 44km (27 miles) until you reach Maglie.
- In Maglie, continue straight on SP48, also known as the Strada Provinciale Maglie-Gallipoli.
- Stay on SP48 for approximately 46km (28.5 miles) until you reach Gallipoli.
- As you approach Gallipoli, follow signs for the city centre or any specific landmarks or attractions you plan to visit.
- Once in Gallipoli, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Otranto to Gallipoli is approximately 90km (56 miles), and the journey usually takes around 1 hour and 20 minutes, depending on traffic conditions. It’s always a good idea to check for any road closures or traffic updates before your trip. Enjoy the scenic drive and the coastal beauty of Gallipoli!
Top hotel picks for Gallipoli.
- Palazzo del Corso
- Boutique hotel housed in a renovated historic building.
- Offers stylish rooms, a rooftop terrace, and a bar overlooking the old town.
- Hotel 33 Baroni
- Family-run hotel with comfortable accommodations and a central location.
- Provides personalised service and easy access to Gallipoli’s beaches and attractions.
- Victoria Palace Hotel
- Modern hotel overlooking the sea with spacious rooms and a wellness centre.
- Features a rooftop restaurant serving local specialties and panoramic views.
Use this link to get the best rates today for Gallipoli on Booking.com.
Day 10: Gallipoli to Santa Maria di Leuca (driving time: 1 hour).
Your itinerary for Puglia will now take you all the way to the southernmost tip of the Salento Peninsula, where there is a famous coastal road and lighthouse. Continue your journey south to Santa Maria di Leuca, which offers lots of baroque architecture in its centre. Admire the picturesque lighthouse and stunning coastal views.
You can also take a boat trip to explore the sea caves and swim in the crystal-clear waters. If you have time, be sure to see the baroque architecture in the historic centre. A private tour of Santa Maria di Leuca can help you maximise your time.
How to drive from Gallipoli to Santa Maria di Leuca
To drive from Gallipoli to Santa Maria di Leuca, follow these directions:
- Start your journey in Gallipoli and head southeast on SP215, also known as the Strada Provinciale Gallipoli-Alezio.
- Continue on SP215 for about 17km (10.6 miles) until you reach Alezio.
- In Alezio, follow signs for “Ugento” and take the SP214.
- Stay on SP214 for about 35km (21.7 miles) until you reach Ugento.
- In Ugento, continue on SS274, also known as the Strada Statale 274, following signs for “Santa Maria di Leuca.”
- Stay on SS274 for about 32km (19.9 miles) until you reach Santa Maria di Leuca.
- As you approach Santa Maria di Leuca, follow signs for the city centre or any specific landmarks or attractions you plan to visit.
- Once in Santa Maria di Leuca, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Gallipoli to Santa Maria di Leuca is approximately 85km (52.8 miles), and the journey usually takes around 1 hour and 30 minutes, depending on traffic conditions. Enjoy the scenic drive and the beautiful coastal scenery of Santa Maria di Leuca!
Where to stay in Santa Maria di Leuca
Use this link to get the best rates today for Santa Maria di Leuca on Booking.com.
Consider staying in one of the waterfront hotels or guesthouses, where you can enjoy beautiful views of the sea and easy access to the beaches and attractions of this charming coastal town.
Day 11: Santa Maria di Leuca to Polignano a Mare (driving time: 2 hours).
Drive north back along the coast to Polignano a Mare, a charming town perched on limestone cliffs. Explore its historic centre, walk along the stunning seafront, and visit the famous Grotta Palazzese, a restaurant set in a cave overlooking the sea. There are lots of boat tours available; I recommend this catamaran tour.
This is probably the longest drive you will do, and your route will pass through the town of Monopoli which you may wish to make a stop at.
Further reading: Ultimate Puglia Travel Guide.
How to drive from Santa Maria di Leuca to Polignano a Mare
To drive from Santa Maria di Leuca to Polignano a Mare, follow these directions:
- Start your journey in Santa Maria di Leuca and head northwest on SS274, also known as the Strada Statale 274.
- Stay on SS274 for about 44km (27 miles) until you reach the town of Gallipoli.
- In Gallipoli, follow signs for “Bari” and take the SS101.
- Continue on SS101 for about 100km (62 miles) until you reach Monopoli.
- In Monopoli, follow signs for “Polignano a Mare” and take the SS16.
- Stay on SS16 for about 10km (6 miles) until you reach Polignano a Mare.
- As you approach Polignano a Mare, follow signs for the city centre or any specific landmarks or attractions you plan to visit.
- Once in Polignano a Mare, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Santa Maria di Leuca to Polignano a Mare is approximately 154km (95.7 miles), and the journey usually takes around 2 hours and 15 minutes, depending on traffic conditions. It’s always a good idea to check for any road closures or traffic updates before your trip.
Top hotel picks for Polignano a Mare.
- Grotta Palazzese Hotel
- Unique hotel built into the cliffs with rooms overlooking the sea.
- Known for its cave restaurant offering panoramic views and gourmet dining.
- Hotel Covo dei Saraceni
- Beachfront hotel with comfortable rooms and a rooftop terrace.
- Offers direct access to the beach and stunning views of the coastline.
- Borgobianco Resort & Spa MGallery
- Luxury resort set in a traditional Apulian village.
- Features a spa, outdoor pool, and Mediterranean-inspired cuisine.
Use this link to get the best rates today for Polignano a Mare on Booking.com.
Suggested beach reading: 10 excellent books and novels set in Puglia.
Day 12: Polignano a Mare to Matera (driving time: 1.5 hours).
Whilst this is a road trip itinerary for Puglia, we are going to leave Puglia briefly to visit the nearby city of Matera, in the Basilicata region. Matera is a UNESCO World Heritage site famous for its ancient cave dwellings, known as the “Sassi”.
Explore the unique architecture and learn about the fascinating history of this ancient city. There are also ancient rupestrian churches in Matera, which must be seen to be believed. A private tour of Matera can really help you maximise your time.
How to drive from Polignano a Mare to Matera
To drive from Polignano a Mare to Matera, follow these directions:
- Start your journey in Polignano a Mare and head southeast on SS16, also known as the Strada Statale 16.
- Continue on SS16 for about 37km (23 miles) until you reach the town of Conversano.
- In Conversano, follow signs for “Bari” and take the SS100.
- Stay on SS100 for about 35km (22 miles) until you reach the town of Altamura.
- In Altamura, follow signs for “Matera” and take the SS96.
- Stay on SS96 for about 29km (18 miles) until you reach Matera.
- As you approach Matera, follow signs for the city centre or any specific landmarks or attractions you plan to visit.
- Once in Matera, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Polignano a Mare to Matera is approximately 101km (63 miles), and the journey usually takes around 1 hour and 30 minutes, depending on traffic conditions.
Top hotel picks for Matera.
Matera offers a unique accommodation experience with its cave hotels, known as “sassi” accommodations, carved into the rocky hillsides. Daniel Craig’s James Bond stayed in one!
- Sextantio Le Grotte della Civita
- Unique hotel set in restored cave dwellings with minimalist design.
- Offers a serene atmosphere, exceptional views, and a glimpse into Matera’s history.
- Palazzo Gattini
- Luxury hotel in a historic palazzo with elegant rooms and suites.
- Features a spa, rooftop terrace, and panoramic views of Matera’s ancient cityscape.
- Hotel Sant’Angelo
- Boutique cave hotel set in a historic building with modern amenities.
- Cave room with patios, balconies, and an onsite restaurant.
Use this link to get the best rates today for Matera on Booking.com.
Day 13: Matera to Taranto to Martina Franca (driving time: 2.5 hours).
Return to Puglia and drive to Taranto, where you can visit the National Archaeological Museum to discover the treasures of Magna Graecia. Afterward, continue to Martina Franca, which is the last stop on this itinerary for Puglia.
Martina Franca is a pretty town known for its baroque architecture and elegant historic centre. You can explore its winding streets, visit the Palazzo Ducale, and enjoy the local cuisine in one of the town’s traditional trattorias.
How to drive from Matera to Taranto to Martina Franca
To drive from Matera to Taranto and then to Martina Franca, follow these directions:
- Start your journey in Matera and head west on SS7, also known as the Strada Statale 7.
- Stay on SS7 for about 52km (32 miles) until you reach the town of Ferrandina.
- In Ferrandina, follow signs for “Taranto” and take the SS407.
- Continue on SS407 for about 67km (42 miles) until you reach Taranto.
- In Taranto, follow signs for “Martina Franca” and take the SS172.
- Stay on SS172 for about 39km (24 miles) until you reach Martina Franca.
- As you approach Martina Franca, follow signs for the city centre or any specific landmarks or attractions you plan to visit.
- Once in Martina Franca, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Matera to Taranto is approximately 119km (74 miles), and the journey usually takes around 1 hour and 30 minutes, depending on traffic conditions. From Taranto to Martina Franca, the driving distance is approximately 44km (27 miles), and the journey usually takes around 40 minutes.
Top hotel picks for Martina Franca.
- Park Hotel San Michele
- Charming hotel surrounded by gardens with comfortable rooms.
- Offers a pool, restaurant, and easy access to Martina Franca’s historic centre.
- Masseria Chiancone Torricella
- Historic farmhouse hotel with rustic-chic rooms and a tranquil atmosphere.
- Features a pool, restaurant, and views of the Valle d’Itria countryside.
- Relais Villa San Martino
- Luxury hotel set in a renovated noble villa with elegant rooms and suites.
- Offers a spa, outdoor pool, and gourmet dining experience.
Use this link to get the best rates today for Martina Franca on Booking.com.
Day 14: Martina Franca to Bari (driving time: 1.5 hours).
On your final day, make your way back to Bari, where you started your journey. Take some time to explore any sights you may have missed on your first day, indulge in some last-minute shopping, or simply relax in one of the city’s cosy cafes.
How to drive from Martina Franca to Bari
To drive from Martina Franca to Bari, follow these directions:
- Start your journey in Martina Franca and head northwest on SP172.
- Continue on SP172 for about 18km (11 miles) until you reach the town of Gioia del Colle.
- In Gioia del Colle, follow signs for “Bari” and take the SS100.
- Stay on SS100 for about 58km (36 miles) until you reach Bari.
- As you approach Bari, follow signs for the city centre or any specific landmarks or attractions you plan to visit.
- Once in Bari, you can find parking in designated areas or parking lots near the city centre.
The driving distance from Martina Franca to Bari is approximately 76km (47 miles), and the journey usually takes around 1 hour, depending on traffic conditions.
Airport hotels in Bari
If you need a room very close to the airport for a quick layover, I recommend the B&B AIRPORT BARI DELUXE28. It’s a 20 minute walk to the terminal, or 2 minute taxi ride. The location instructions are easy to follow and they provide a continental breakfast in the room, plus some communal breakfast services too. I always use this airport hotel, it feels safe and is quiet despite being next to the airport.
For other Bari airport hotels, click this link to see current deals on Booking.com.
Bid farewell to the enchanting region of Puglia, cherishing the memories of its breathtaking landscapes, rich history, and warm hospitality.
A note about driving instructions.
Please note that driving times are approximate and can vary depending on traffic and road conditions. It’s always a good idea to check the latest route information and plan accordingly.
Please also note that when I say “about”, I mean “approximately” (I’m British!)
You can find advice and tips for driving in Puglia in my article Hazel’s Guide to Driving in Puglia.
In summary: your itinerary for Puglia.
In summary, here is a list of your complete itinerary for Puglia. The links will take you straight to the specific day of your Puglia itinerary above.
- Day 1-2: Bari.
- Day 3: Bari to Trani.
- Day 4: Trani to Castel del Monte to Alberobello.
- Day 5: Alberobello to Ostuni.
- Day 6-7: Ostuni to Lecce.
- Day 8: Lecce to Otranto.
- Day 9: Otranto to Gallipoli.
- Day 10: Gallipoli to Santa Maria di Leuca.
- Day 11: Santa Maria di Leuca to Polignano a Mare.
- Day 12: Polignano a Mare to Matera.
- Day 13: Matera to Taranto to Martina Franca .
- Day 14: Martina Franca to Bari.
Here ends your itinerary for Puglia!
I hope you have enjoyed this 14 day itinerary for Puglia. If the pace is a bit fast for your liking, you could always substitute some of the towns and have more time in the towns you would prefer to explore for longer.
More road trip itineraries for Puglia.
I have published a set of done-for-you road trip itineraries for Puglia, which I will list below.
My itineraries come in 7 day, 10 day and 14 day versions, but of course you can amend them to suit your own preferences. They all contain driving instructions, maps and suggestions for things to do and places to stay.
Puglia road trip itineraries:
- 2 week Puglia itinerary (fast-paced)
- 2 week Puglia itinerary (slower-paced)
- 10 day Puglia itinerary (fast-paced)
- 10 day Puglia itinerary (slower-paced)
- 7 day Puglia itinerary (fast paced)
- 7 day Puglia itinerary (slower-paced)
- Guide to all itineraries in one place.
Quick hotel links for Puglia.
Here are your hotel booking links again, all in one place for convenience. These links will get you the best rate on Booking.com today. Feel free to use them just for checking prices, even if you are not ready to book anything yet.
Book hotels in Alberobello | Book hotels in Bari | Book hotels in Gallipoli | Book hotels in Lecce | Book hotels in Martina Franca | Book hotels in Matera | Book hotels in Ostuni | Book hotels in Otranto | Book hotels in Polignano a Mare | Book hotels in Trani | Book hotels in Sant Maria di Leuca | See all hotels in Puglia.
Further reading: 12 Best Places to Stay in Puglia: Towns and Hotels.
Hotels by map.
If you prefer to see hotels by location, use this map to see where the hotels are in each region. If you click the map, it will take you to Booking.com where you can check availability.
Booking.comFAQs about a road trip itinerary for Puglia.
Below are some frequently asked questions about a road trip itinerary for Puglia.
Q: How long does a typical road trip itinerary in Puglia last?
A: A typical road trip itinerary in Puglia can range from 7 to 14 days, depending on the number of destinations and the pace of your travel. It allows you to explore the highlights of the region at a comfortable pace. In this post I have recommended a whistlestop 14 day Puglia itinerary, and I also have a relaxed 14 day itinerary too.
Further reading: A Series of Planned Road Trip Itineraries around Puglia, Italy.
Q: What are the must-visit destinations in Puglia for a road trip?
A: Some must-visit towns in Puglia for a road trip include Bari, Alberobello, Ostuni, Lecce, Matera (in Basilicata) and Polignano a Mare. These places offer a mix of historical sites, charming towns, stunning coastal scenery, and culinary delights. The above itinerary for Puglia contains all of the above towns.
Q: Is it necessary to rent a car for a road trip in Puglia?
A: Renting a car is highly recommended for a road trip in Puglia (southern Italy) as it provides the flexibility to explore the region at your own pace and reach the more remote areas. It allows you to visit multiple destinations and access the beautiful countryside and coastal areas with ease. I always use Discover Cars which is a brilliant car comparison site.
Further reading: Ultimate Guide to Renting a Car in Puglia, Italy.
Q: What is the best time of year for a road trip in Puglia?
A: The best time for a road trip in Puglia is during the spring (April to June) and fall (September to October) when the weather is pleasant, and tourist crowds are smaller. The summer months can be hot and crowded, especially along the coastal areas.
Related reading: The Best Time to Visit Alberobello.
A: The roads in Puglia are generally well-maintained and easy to navigate. However, some smaller towns and historic centres may have narrow streets or limited parking options. It’s advisable to have a GPS or a reliable map and be cautious while driving in busy city centres.
Further reading: Hazel’s Guide to Driving in Puglia, Italy.
Q: Are there tolls on the highways in Puglia?
A: Yes, there are tolls on some highways in Puglia. The main toll road in the region is the A14, which connects major cities like Bari and Taranto. Be prepared with some cash or a credit card for toll payments if you want to travel this route. This 14 day itinerary for Puglia does not include any toll roads.
Q: Can I find accommodations easily along the road trip route?
A: Yes, there are plenty of accommodation options along the road trip route in this itinerary for Puglia, including hotels, guesthouses, agriturismi (farm stays), and bed and breakfasts. It’s advisable to book in advance, especially during peak travel seasons. In this 2 week Puglia itinerary, I have given you some hotel booking links.
Further reading: My Stay in a Trulli House in Alberobello (Photos & Review).
Q: What are some recommended local dishes to try during the road trip?
A: Some recommended local dishes to try during the road trip in Puglia include orecchiette pasta, burrata cheese, seafood specialties, taralli (savoury snacks), and traditional desserts like pasticciotto. Don’t forget to try the region’s famous olive oil and wines.
Further reading for foodies:
- 78 Delicious Pugliese Dishes to Try in South Italy
- A Street Food Tour in Bari
- 15 Best Alberobello restaurants, cafes, pizzerias, bakeries and wine bars.
- Guide to wine from Puglia + best wineries.
Q: Are there any specific driving rules or regulations to be aware of in Puglia?
A: It’s important to adhere to the general driving rules in Italy, including carrying a valid driver’s licence, having insurance coverage, and wearing seat belts. Speed limits and parking regulations should be followed, and it’s essential to be cautious while driving in busy city centres and watch out for ZTL (limited traffic zone) areas.
Q: Are there any additional tips for a road trip in Puglia?
A: It’s advisable to have a basic understanding of Italian phrases and road signs, carry a detailed map or GPS device, and have emergency contact numbers. Also, be prepared to embrace the relaxed pace of life in Puglia, enjoy the scenic drives, and take your time to enjoy the local culture and cuisine.
Travel advice for Puglia
For more in depth travel advice for your trip to the Puglia region of Italy, please see my main Puglia Travel Guide. This guide contains information on things like currency, weather, best time to visit Puglia, tourist seasons, safety and general travel advice for the region.
It also contains a list of every Puglia post I have published, all in one place.
Further reading: Ultimate Puglia Travel Guide.
Climate and tourist seasons in Puglia
Puglia enjoys a Mediterranean climate with mild winters and hot summers. Tourist season peaks in summer, while spring and autumn offer pleasant temperatures and fewer crowds. The longest beach season lasts from May to September, with daytime temperatures ranging from 18-25°C (64-77°F) and nighttime temperatures around 15-20°C (59-68°F).
Winters are mild, ranging from 7-14°C (45-57°F), and snow is rare but possible in higher areas. Rainfall is moderate throughout the year, with autumn experiencing the heaviest precipitation. Many hotels in Puglia close during the winter months (November to February), and rates may be higher due to limited availability, so it’s best to check with individual hotels for winter hours of operation.
Getting around in Puglia
Puglia offers great opportunities for exploration by car, which is the preferred choice for many tourists. Renting a car from Discover Cars at Bari airport allows you to easily navigate the region and visit multiple destinations in a day. See my Ultimate Guide to Renting a Car in Puglia, Italy for more advice.
Further reading: Hazel’s Guide to Driving in Puglia, Italy.
Alternatively, train travel provides an affordable option, although it may not be as accessible as driving. The main railway connects major towns in Puglia, while buses offer regular services between cities and towns.
Boat trips along the picturesque coastline, visiting charming fishing villages and impressive harbor towns like Gallipoli and Otranto, offer an even more scenic experience.
Further reading: 14 Beautiful Towns in Puglia, Italy.
Currency in Italy
Currency in Italy is the Euro (€ EUR), available in both paper notes and coins. Coins range from 5 cents to 500 euros. Credit cards are widely used. Italy has ATMs called ‘Bancomat,’ similar to those in the UK or USA, providing convenient cash access. Cash is generally preferred, although some places accept card payments. Banks operate from 08:30 to 13:00 and 15:00 to 16:00, Monday to Friday.
- Reserve your Puglia Hotel early, before they sell out.
- Remember to pack decent sunscreen and a packable sun hat.
- There are many Puglia tours you can book (no payment required up front).
- This is the best quick-dry sand-repellent beach towel.
- Packing cubes are a traveller’s best friend. I recommend these ones.
- Going hiking? These are the best hiking socks.
- If you need a rental car, book one at Discover Cars and pick it up at the airport.
- Need something to read on the beach? 10 Books and novels set in Puglia.
Below is a list of some of my Puglia travel guides which may interest you.
Itinerary for Puglia – pin for later.
If you have enjoyed this itinerary for Puglia, please feel free to use the below images to pin the post to your Pinterest account for reading later.
If you enjoyed this post, or found it useful, feel free to Buy Me a Coffee online.
You are reading Hazel’s Travels – an online publication and travel blog which aims to provide advice and inspiration for travel in Europe, the UK and USA.
Popular categories: Cyprus | NYC | Italy | Canary Islands | London | Malta.
Tags: Apulia, Europe, Italy, Itinerary, Puglia, Road Trip
Leave a Reply