Italy

Best Cities to Rent a Car in Italy — Naples, Florence & More

Best Cities to Rent a Car in Italy

The fundamental rule of Italian city driving: do not. We have driven in Rome, Florence, Naples, Milan, and Bologna, and in every case, the car was a liability inside the city and a liberation outside it. Italian cities have ZTL zones that fine you automatically, parking that costs a fortune and requires a PhD in local signage, and traffic that tests your patience and your mirrors. But the moment you leave the city limits and hit the countryside, a rental car becomes the best investment of your trip. The trick is timing: pick up the car when you leave the city, return it before you re-enter.

Naples

Naples is the gateway to southern Italy’s greatest hits: the Amalfi Coast, Pompeii, Herculaneum, and the islands of Capri and Ischia. The city itself is chaotic, vibrant, and best experienced on foot.

Do you need a car in Naples? Emphatically no. Naples has a metro system, funiculars that climb the hills, and an energy-charged street life that rewards walking. Driving in Naples is a survival exercise – traffic rules are suggestions, lane markings are decorative, and the horn is the primary form of communication. We tried it once and spent more time stressed than sightseeing. The historic center (Spaccanapoli, Via Toledo, the waterfront) is flat and walkable in 20 minutes across. The Castel dell’Ovo and the harbor area are connected by waterfront promenades.

When to rent: On the day you leave Naples for the Amalfi Coast or a Campania road trip. Pick up at the airport or from a downtown office, then drive south.

Rental offices in Naples:

Location Agencies Best For
Airport (NAP) All major + local Arriving by air, heading straight south
Stazione Centrale area Hertz, Avis, Europcar Arriving by train
Port area Select agencies Returning from island ferries
Hotel delivery Some agencies Car-free city stay, then collect

Parking in Naples: Difficult and chaotic. Official garages cost EUR 15-25 per day in the center. Street parking is theoretically metered but practically anarchic – cars double-parked on both sides of the street is normal. The ZTL covers parts of the centro storico and the waterfront area (Chiaia). Some Neapolitan drivers park wherever the car fits and pay the occasional fine as a cost of business – rental cars, however, accumulate ZTL fines that arrive to your home address months later. Avoid ZTL zones entirely.

Key tip: For the Amalfi Coast, rent the smallest car available. A Fiat 500 or Fiat Panda is ideal. Anything larger than a compact will struggle on the SS163’s narrow bends. Convertibles look appealing but are impractical – the Amalfi road does not have the straight stretches for enjoyable top-down driving.

Destinations from Naples:

Destination Distance Driving Time Notes
Pompeii 25 km 30 min A3 motorway
Herculaneum (Ercolano) 12 km 25 min Train is easier
Sorrento 50 km 1-1.5 hrs A3 + SS145
Positano 55 km 1.5-2 hrs A3 + SS163
Amalfi 65 km 1.5-2 hrs A3 + SS163
Caserta Royal Palace 35 km 40 min A1 north
Paestum 100 km 1.5 hrs A3 south
Matera (Basilicata) 180 km 2.5 hrs A3 south to interior

Florence

Florence is Tuscany’s hub and one of Italy’s most beautiful cities – but it is also one of the strictest for ZTL enforcement. The entire historic center (essentially everything within the old walls) is a ZTL zone, and cameras catch every unauthorized vehicle that enters.

Do you need a car in Florence? No. The historic center is compact and walkable – 20 minutes from the Duomo to the Ponte Vecchio. Buses connect the outer neighborhoods. A car in Florence means paying EUR 25-40 per day for parking and risking EUR 80-100 ZTL fines. Walk.

When to rent: When you leave Florence for Tuscany. The countryside is where the car pays for itself within the first hour. Pick up at the airport or the Santa Maria Novella station office.

Rental offices in Florence:

Location Agencies Best For
Airport Peretola (FLR) All major + Locauto, Maggiore Clean exit to Tuscany
Santa Maria Novella station Hertz, Avis, Europcar Downtown pickup, heading out
Borgo Ognissanti area Multiple Central, but close to ZTL

Parking in Florence:

Garage Location Daily Rate Notes
Parcheggio Fortezza Near station EUR 20-25 Large, outside ZTL, most recommended
Parcheggio Beccaria East center EUR 18-22 Near the San Ambrogio market
Parcheggio Sant’Ambrogio East center EUR 20-25 Convenient for eastern hotels
Parcheggio Michelangelo South hill EUR 10-15 Free after 20:00, views from Piazzale
Airport parking Peretola EUR 30-40 For combined air + drive trips

ZTL warning: Florence’s ZTL operates nearly 24/7 in the core area. Even Sunday mornings. Even at 3 AM. If your hotel is inside the ZTL, they must register your plate with the city – confirm this in writing before arrival, not verbally. The fine is EUR 80-100 per camera passage, and there are cameras at every entrance to the historic center. Some hotels will charge you for this registration service (EUR 5-15/day) – factor this into accommodation costs.

Destinations from Florence:

Destination Distance Driving Time Notes
Siena 75 km 1 hr Free superstrada (SGC)
Pisa 85 km 1 hr SGC west
San Gimignano 55 km 1 hr Via Poggibonsi
Chianti (Greve) 30 km 40 min SS222 Chiantigiana
Val d’Orcia (Pienza) 120 km 1.5 hrs Via Siena
Lucca 70 km 1 hr Free superstrada
Cortona 90 km 1.5 hrs Via Arezzo
Volterra 80 km 1.5 hrs Via Colle Val d’Elsa

We use Localrent to find the best deals — compare prices from 500+ local and international agencies in one search.

Compare car rental prices across 40+ countries

Peschiera Borromeo (Milan satellite)

This small town southeast of Milan is home to several rental agency branches that serve the greater Milan area at lower prices than the airports. It is an under-the-radar pickup location that budget-conscious travelers should know about.

Why rent here? Peschiera Borromeo is 10 km from Milan Linate airport and 15 km from Milan center. Rental rates here are typically EUR 3-8 per day cheaper than at Malpensa or Linate airports because there are no airport concession fees. The trade-off is that you need to get here first (taxi from Linate: EUR 15-20, or metro + bus from Milan center: EUR 2, approximately 30 minutes).

Available agencies: Hertz, Europcar, and several local agencies have branches here.

Driving tips: From Peschiera Borromeo, the Tangenziale Est (eastern ring road) connects to the A1 south (toward Bologna/Florence) and the A4 east (toward Bergamo/Venice). You bypass central Milan entirely – useful if your road trip is heading south or east without any Milan city stops.

When it makes sense: If flying into Linate (which handles shorter European routes), picking up here saves money and logistics. If flying into Malpensa and your destination is south or east, the extra travel time to Peschiera Borromeo rarely justifies the savings over picking up at Malpensa and heading directly out.

San Donato Milanese (Milan satellite)

Another Milan satellite town, located on the southern edge of the city along the A1 motorway corridor. Similar logic to Peschiera Borromeo: lower rates, less hassle.

Why rent here? Direct access to the A1 motorway toward Bologna, Florence, and Rome. If your Italian road trip starts south of Milan, this saves time and money compared to renting at Malpensa (which is 50 km northwest of Milan, in the opposite direction from where you are going).

Available agencies: Hertz, Avis, and local operators.

Driving tips: The A1 entrance is minutes away. You can be on the autostrada heading south within 10 minutes of picking up the car. This makes San Donato Milanese particularly sensible for trips targeting Tuscany, Umbria, or Rome.

Other Cities Worth Noting

Bologna: Increasingly popular as a starting point for central Italy. Bologna’s airport (BLQ) is smaller but well-connected to budget airlines. Car prices are lower than Rome or Florence, and the city is a good base for day trips into the Emilia-Romagna food heartland (Parma, Modena, Parma) before heading south. Avoid the ZTL in the historic center.

Verona: An underrated rental starting point for Lake Garda and Dolomites trips. The airport (VRN) has a solid selection, prices are reasonable, and you are positioned perfectly for the A22 north into the Dolomites or west to Lake Garda. Verona itself has a beautiful historic center, but follow the usual ZTL precautions.

Bari: For exploring Puglia, Bari is the logical starting point. Rental prices at Bari airport (BRI) are lower than northern airports, and the city sits at the center of one of Italy’s best road trip regions – Alberobello’s trulli, Matera, Lecce’s Baroque, and the Gargano peninsula all radiate from here.

We use Localrent to find the best deals — compare prices from 500+ local and international agencies in one search.

Compare car rental prices across 40+ countries

City Comparison Table

City Avg Daily Rate Parking ZTL Risk Traffic Best For
Naples EUR 20-40 Difficult Medium Extreme Amalfi Coast, southern Italy
Florence EUR 28-45 Expensive Very High Moderate Tuscany, Umbria
Peschiera Borromeo EUR 18-35 Easy None Light Budget Milan alternative, south trips
San Donato Milanese EUR 18-35 Easy None Light A1 motorway south access
Bologna EUR 20-38 Moderate Medium Moderate Emilia-Romagna, central Italy
Verona EUR 18-35 Moderate Low Light Dolomites, Lake Garda
Bari EUR 15-30 Easy Low Moderate Puglia road trips

City Driving Tips

Rule one: skip the city. Park and walk. Use public transport. Every Italian city has a system that works for visitors – Rome has its metro, Florence is walkable, Naples has the metro and funiculars. Your rental car is for the countryside.

Rule two: know your ZTL. Before driving into any Italian city, search for its ZTL map. Websites like ztl.comune.firenze.it (Florence) and romamobilita.it (Rome) show boundaries and hours. Some GPS apps mark ZTL zones, but do not rely on this – the databases are not always current. When in doubt, park outside and walk.

Rule three: park outside and in. Identify the nearest parking garage outside the ZTL of your destination city. Walk in, enjoy the city car-free, walk back out. This strategy has saved us hundreds of euros in ZTL fines over multiple Italy trips.

Rule four: choose small. Italian city streets are narrow, parking spaces are tight, and you will need to navigate through medieval town centers where the road was designed for horse carts. A Fiat 500 or VW Polo makes your life dramatically easier than a mid-size or SUV.

Rule five: watch for creative parking. In Naples and southern cities, double parking is standard practice. Cars without handbrakes left in neutral allow other drivers to push them slightly to pass. If someone blocks your car, they may have left their phone number on the dashboard. In the north, parking enforcement is stricter and this behavior is rarer.

Rule six: timing matters. Urban traffic peaks 08:00-09:30 and 17:30-19:30 on weekdays. Plan to drive out of or into cities before or after these windows. Arrivals and departures from cities at rush hour add 30-60 minutes to driving times.

For driving rules and ZTL details, see our Italy driving guide. For airport pickup information, check the airport rental page. And for cost management, our costs and tips guide breaks down what Italian driving actually costs.

Rome — Europe’s Most Misunderstood Rental City

Rome’s reputation for chaotic traffic is justified but also overstated by people who have never actually tried to drive there. The chaos is real. The ZTL is severe. The parking is expensive and confusing. But there is a way to use a rental car intelligently in Rome’s orbit that makes sense.

The Rome rental strategy: Pick up or drop off at Fiumicino airport, use the GRA ring road as your operational base, and never drive into the historic center.

GRA (Grande Raccordo Anulare): Rome’s ring motorway circles the city at 12-18 km from the center. Nearly every site worth visiting – Ostia Antica, Tivoli, Castel Gandolfo, the Appian Way, Ciampino airport – is accessible from the GRA without entering the city center. For the city itself, park at a GRA-side metro station and take the metro in.

Metro-connected parking on the GRA:

Parking Metro Line Metro Station Central Destination Journey Time
Anagnina Line A Anagnina terminus Spanish Steps 30 minutes
Cinecittà Line A Cinecittà Colosseum 25 minutes
Subaugusta Line A Subaugusta Termini 25 minutes
Laurentina Line B Laurentina Tiburtina 30 minutes

All these parking lots are free or EUR 2-5/day. Metro tickets cost EUR 1.50 each way or EUR 7 for a 24-hour pass. Compare this to EUR 30-35/day for a central Rome garage. The savings on a 3-day Rome stay: EUR 70-90.

Rome day trips by rental car:

Destination Distance from Rome center Driving Time Notes
Tivoli (Villa d’Este + Hadrian’s Villa) 35 km 45 minutes Take Via Tiburtina (free) not A1
Ostia Antica 30 km 35 minutes Better than Pompeii for uncrowded ruins
Castelli Romani (Frascati, Castel Gandolfo) 25-35 km 30-40 minutes Vatican summer residence, wine country
Cerveteri (Etruscan tombs) 45 km 50 minutes UNESCO site, remarkably uncrowded
Orvieto 120 km 1.5 hours Best day trip from Rome; stunning cliff town
Viterbo 90 km 1 hour Medieval city + papal history
Sperlonga 120 km 1.5 hours Coastal village, Emperor Tiberius’s cave

Rome ZTL map overview: The ZTL in Rome is actually several overlapping zones rather than one unified area. The main historic center ZTL (ZTL del Centro Storico) operates 06:30-18:00 on weekdays and 14:00-18:00 on Sundays. The Trastevere ZTL operates 21:00-03:00 (a nighttime zone). The Tridente area has its own times. The complexity means that even longtime residents sometimes accidentally enter an active zone. The city’s traffic management website (romamobilita.it) has the current map.

Milan — Italy’s Most Rational City for Drivers

Milan is the one Italian city where driving is actually manageable, primarily because Milan was rebuilt in the 20th century with drivers in mind, unlike Rome and Florence which were built for horses and pedestrians.

Tangenziale system: Milan has an inner ring road (Tangenziale Ovest/Est) that connects all the major access motorways without going through the city center. For road trips, this means you can pick up at Malpensa (A8 to Tangenziale), transfer to the A4 (Venice), A7 (Genoa), or A1 (south) without entering the city at all.

Area C: Milan has a congestion charge zone (not a full ZTL) called Area C, operating in the city center on weekdays 07:30-19:30. The charge is EUR 5 per entry. Rental cars are not pre-authorized for Area C. If you drive in, the charge is processed automatically and billed to the rental agency, which adds an administrative fee of EUR 30-50 to your bill. The solution is identical to ZTL avoidance: do not drive into central Milan.

Milan pickup locations:

Location Best For Travel to City Center
Malpensa Airport (T1) International arrivals, northbound trips Bus/train to Cadorna: EUR 13, 50 min
Linate Airport (LIN) European connections, closer Bus to Centrale: EUR 5, 30 min
Stazione Centrale Train arrivals Walking distance to center
Peschiera Borromeo Budget-conscious, A1 south trips Bus/metro: EUR 2, 30 min

Destinations from Milan:

Destination Distance Driving Time Route
Lake Como (Como city) 50 km 1 hour A9 north
Lake Maggiore (Stresa) 85 km 1.5 hours A8/SS33
Bergamo 55 km 50 minutes A4 east
Brescia 100 km 1.5 hours A4 east
Lake Garda (Desenzano) 125 km 1.5 hours A4 east
Verona 150 km 1.5 hours A4 east
Bolzano (Dolomites) 300 km 2.5 hours A22 north
Genoa 140 km 1.5 hours A7 south

Verona — The Underrated Rental Starting Point

Verona has an airport (VRN), excellent motorway connections in all directions, a beautiful historic center (Arena di Verona, Juliet’s balcony), and rental prices significantly lower than Florence or Venice. It is consistently underestimated as a starting point for Italian road trips.

Why Verona:

  • Lake Garda is 20 km west (30 minutes on the SS249 lakeside road or A22)
  • Dolomites are 2 hours north on the A22
  • Venice is 1.5 hours east on the A4
  • Florence is 2.5 hours south on the A22 + A1
  • Positioned perfectly for any combination of these regions

Verona ZTL: The historic center has a ZTL, but it is smaller and simpler than Florence’s. The arena area and immediate surroundings are restricted; the rest of the city is accessible. Parking at the Stadio (football stadium) parking or at the Porta Nuova station area keeps you outside the ZTL with easy access to the center on foot (15-minute walk).

Verona airport rental rates (shoulder season): Compact cars from EUR 20-32/day – consistently cheaper than Florence (EUR 28-42) and Venice (EUR 25-40), reflecting lower demand competition.

Bologna — The Food Capital Rental Base

Bologna is experiencing a tourism moment, partly because visitors are discovering that it has better food than almost anywhere in Italy, including Tuscany. The university city has excellent transport connections (HSR to Florence in 35 minutes, to Milan in 1 hour) and rental car options at the airport (BLQ) that are cheaper than Florence.

The Bologna advantage: If your Italian road trip covers Tuscany and you are flying in and out, compare flights and car rental at Pisa, Florence, and Bologna. Bologna often has the cheapest flights from northern Europe AND cheaper car rental. The drive from Bologna to Florence is 1 hour on the A1, which is a reasonable overhead for the savings.

Bologna as a day trip hub:

Destination Distance Driving Time Road
Modena (Ferrari, balsamic) 40 km 35 minutes A1 west
Parma (Prosciutto di Parma, Parmigiano) 90 km 1 hour A1 west
Ravenna (mosaics) 75 km 1 hour A14 east
Ferrara (Renaissance city) 50 km 50 minutes SP253 north
Florence 105 km 1 hour A1 south

Bologna ZTL: The ZTL del Centro Storico operates 07:00-20:00 on weekdays, 07:00-20:00 on some Saturdays (check locally). The Via Zamboni and Via Rizzoli area is restricted. Parcheggio Tanari near Porta Saragozza is the recommended outside-ZTL garage.

Bari — Gateway to Puglia Road Trips

Bari does not get its due as a rental starting point. It is the largest city in southern Italy outside Naples, has a decent airport (BRI) with good European connections, and sits at the center of the Puglia region – one of Italy’s best road trip areas that most northern European visitors have not yet overrun.

Bari airport rental rates: Some of the lowest in Italy – compact cars from EUR 16-28/day in shoulder season. Southern Italian prices reflect the lower demand from premium European tourism.

From Bari, the driving reaches:

Destination Distance Driving Time Highlight
Alberobello (Trulli) 55 km 1 hour UNESCO trulli villages
Ostuni (White City) 85 km 1 hour Hilltop whitewashed town
Lecce (Baroque) 150 km 1.5 hours The Florence of the south
Matera 60 km 1 hour Sassi cave dwellings, UNESCO
Polignano a Mare 35 km 35 minutes Cliffside village, dramatic sea views
Taranto (archaeology) 80 km 1 hour Greek Taras, archaeological museum
Gargano Peninsula 180 km 2 hours Forested promontory, sea caves

Bari city driving: Bari traffic is Neapolitan-adjacent in temperament but somewhat less extreme. The old city (Barivecchia) is narrow and pedestrian-heavy – park at the port area or the Piazza Aldo Moro and walk in.

City Rental Decision Guide

If Your Trip Starts With… Best Pickup Point Why
Dolomites loop Verona VRN or Bolzano Central to passes; avoid Milan traffic
Tuscany wine country Pisa PSA or Florence FLR Pisa cheaper; Florence convenient
Amalfi Coast Naples NAP Direct access to A3 south
Rome day trips Fiumicino FCO Best fleet; GRA access for day trips
Sicily loop Catania CTA (east) or Palermo PMO (west) Depends on loop direction
Puglia Bari BRI Cheapest in Italy; Puglia centered
Venice + Veneto Venice VCE Direct; don’t drive into Venice
Emilia-Romagna food tour Bologna BLQ Modena, Parma, Ferrara accessible
Sardinia Cagliari or Olbia Or ferry from Genoa/Civitavecchia

Rental Car vs. Train in Italy — When Each Makes Sense

Italy has one of Europe’s best high-speed rail networks. The Frecciarossa and Italo trains connect major cities in times that often beat driving when you factor in traffic and parking. Here is when each option is superior:

Take the train:

  • Rome to Florence: 1.5 hours by HSR, 3 hours driving. Train wins clearly.
  • Rome to Naples: 1 hour by HSR, 2.5 hours driving. Train wins.
  • Milan to Venice: 2.5 hours by train, 3 hours driving (plus parking EUR 25-35/day). Train wins.
  • Any trip between major cities where you plan to stay put for 2+ days.

Use the rental car:

  • Any trip involving the Amalfi Coast, Cinque Terre villages (approach), Dolomite passes.
  • Tuscany and Umbria countryside — the train connects Siena and Pienza poorly.
  • Puglia in any form — the rail coverage of Alberobello and the trulli country is minimal.
  • Sicily interior and coastal routes — rail exists but is very slow.
  • Multiple towns per day with luggage.
  • Agriturismi and country accommodation inaccessible by train.

The hybrid approach: Train between major cities (Milan-Venice, Rome-Florence), then rent for the countryside legs. Pick up in Florence and do Tuscany, return to Florence and train to Rome. Pick up in Naples and do Amalfi, return and train back to Rome. This minimizes driving stress in big cities while maximizing countryside freedom.