Best Car Rental in Puglia (And the Mistakes That Actually Cost You Money)
Most of what goes wrong with a Puglia rental has nothing to do with the car itself. It’s flying into the wrong airport for your route, trusting a five-star Google rating that turns out to mean nothing, or skipping insurance and finding out at drop-off what a scratch on a trulli-lined lane actually costs.
Here’s what I’d watch for, and who I’d book with.
The Mistakes First
Google Maps reviews are close to useless for vetting a rental company here. A handful of five-star ratings from accounts that have only ever reviewed once tell you nothing; friends, family, the owner’s cousin – anyone can post. I only trust ratings pulled from people who actually completed a booking.
Photograph the car before you drive off: every side, the roof, the undercarriage, the interior, the windscreen, then do it again at drop-off for full before/after documentation. Puglia has a handful of operators with a documented pattern of pre-existing damage claims, and five minutes of photos is a complete defence against it.
Book late into July or August and you’re gambling with both price and availability; Puglia’s summer fleet is genuinely tight. And when you’re comparing flights into Bari against Brindisi, price the whole trip – flight plus the extra driving time the wrong airport adds – rather than just the cheaper fare.

Bari or Brindisi: Which Airport Actually Saves You Time
Puglia has two real entry points, Bari in the north and Brindisi in the south, and the right one depends entirely on where your trip is actually headed.
| Your trip is mostly | Best airport | Extra drive if you pick wrong |
|---|---|---|
| Valle d’Itria, Gargano, Matera, a full north-to-south loop | Bari | Up to 90 minutes each way via Brindisi |
| Salento only, Lecce, Otranto, Gallipoli, Santa Maria di Leuca | Brindisi | Up to 90 minutes each way via Bari |
| A mixed loop covering both halves of the region | Either, a one-way rental bridges the gap | One-way drop fee applies, and most of the time the extra cost does not make sense |
Bari is the bigger of the two airports, with more airline competition, a wider rental fleet, and it sits close enough to the centre of the region to work as a base for a loop covering both north and south.
I’ve mapped one such loop, starting and ending in Bari, in a full Puglia road trip itinerary if that’s the trip you’re planning.
Brindisi is smaller and quieter, but if Salento is genuinely the whole trip, it puts you there immediately rather than adding an unnecessary hour and a half of driving in each direction for no real benefit.

Who I’d Actually Book With
I always book through DiscoverCars, which rates Puglia’s local and international suppliers from 5 to 10 stars using only reviews from completed rentals, filtering above 8, for the most trusted operators, before I even check price.
In this way, I honestly avoided all of the usual car rental scams for the last 6 years.
Cancellation is free up to 48 hours out, so there’s genuinely no reason to wait once you’ve found a good rate.
Full transparency: No car rental companies paid, sponsored or endorsed to be included in this guide.
What car rentals would I suggest?
Locauto is the provider name I’d point to first, and it holds up at both airports, with consistent fleet quality and a transparent, no-pressure desk. They also run a genuinely useful zero-deposit option, handy if you’d rather not tie up your credit card limit for the trip.
Most operators still expect a card in the lead driver’s name, though, so it’s worth checking your options for renting without a credit card in advance if you’re only carrying a debit card.
Alamo is a solid global backup at Bari if Locauto’s sold out. At Brindisi, VivaRent, a small family-run Italian operator, is my second pick, noticeably more personal than a corporate desk, with competitive pricing to match.
Treat these as a starting point, not gospel; the market shifts season to season, and a fresh 9-star rating on DiscoverCars is worth more than any name in this guide.
Insurance Isn’t Optional Here
Puglia’s roads range from fast dual carriageways to narrow trulli-lined lanes in the Valle d’Itria where passing another car requires real optimism; small damage is genuinely easy to pick up. A scratch runs €300 to €500 at drop-off without cover, same as anywhere else in Italy.
Credit card or travel insurance might technically cover you, but check the excess first; mine sits at €700, which rules it out for exactly the kind of minor damage that actually happens.
Counter full insurance at the desk runs €30 to €50 a day and often skips tyres and rims anyway. Way too expensive in my opinion for what it offers.
I always buy full coverage when booking the car on DiscoverCars. I can add it for just 8-10 Euros/day, which is a real bargain in my opinion. It honestly includes everything, even roadside assistance, a great bonus in Puglia.
| Insurance option | Cost | Excess | Verdict |
|---|---|---|---|
| Credit card coverage | Free with card | ~€700 | Useless for small damage |
| Counter insurance | €30-50/day | Zero | Works, but overpriced |
| Full coverage via DiscoverCars | €8-10/day | Zero | Worth it every time |
A pushy counter insurance upsell is sometimes less about genuine cover and more a numbers game, I’ve covered that pattern properly in my guide to car rental scams; worth a read before you’re standing at the desk being talked into something.
ZTL Zones: The Fine That Arrives Months Later
This one catches more visitors than any scam ever will, precisely because nothing stops you at the time. Lecce, Bari, Ostuni, Polignano a Mare, and Alberobello all run camera-enforced Zona a Traffico Limitato restrictions in their historic centres.
Driving in without a permit gets you a fine, typically €80 to €100, mailed to your home address weeks or months later with a rental company admin fee added on top (€30-€50).
Lecce’s zone is oddly specific, active on holidays permanently, and on weekdays from 13:00 to 16:30 and again from 20:00 through to 10:00 the next morning. The Automobile Club d’Italia publishes the country’s official driving rules if you want the source rather than my summary.
The workaround is the same everywhere: park outside the walls of any historic centre, Bari Vecchia included, and walk in. Hotels inside these zones can usually register your plate for you if you’re actually staying within them.
For the fuller rundown of documents, ZTL zones, and general driving rules across Italy, I’ve written a separate piece on what I wish I’d known before booking a car in Italy.
Driving Down From Elsewhere in Italy
Flying isn’t the only way in, and if Puglia is one leg of a longer Italian road trip rather than a standalone flight destination, driving down makes genuine sense. The A16 connects Naples to Bari directly, around 260 km and roughly 2.5 to 3 hours, with a toll of about €20.
From Rome, budget closer to 4.5 hours and around €30 to €35 in combined tolls down the A1 and A16. Coming from further north, Bologna or Milan, expect a proper day of driving; Milan to Bari runs close to 900 km and around €70 in tolls alone, the kind of trip worth breaking into two days rather than pushing through in one.
The practical upside of arriving this way is obvious: no time wasted at the airports, saving on flights and enjoying the road to the destination.
The downside is just as obvious: that’s a long way to drive before your actual Puglia trip even starts, and for most visitors flying into Bari or Brindisi and renting locally still works out faster and less tiring overall.
Final Thoughts
Match your airport to your actual itinerary rather than the cheapest fare, book Locauto or check current DiscoverCars ratings against them, sort insurance before you land, and park outside the walls of every historic centre you visit.
Get those right, and Puglia is one of the easiest, most rewarding regions in Italy to explore with a car, the kind of place where the best towns only reveal themselves once you’re driving between them yourself.








Leave a Reply