Every Italy itinerary eventually runs into the same spreadsheet question: can these two cities fit into the same day, or do they need a night in between? This page exists to answer that quickly, route by route, without relearning the whole train-vs-car-vs-bus debate — for that fuller comparison, see How to Travel Between Cities in Italy. What follows here is the reference itself: verified train and driving times for the city-to-city pairs travelers plan around most, plus the regional context that explains why a timetable number isn't always the whole story.
A note on precision: train times below reflect the fastest scheduled service on a normal weekday, and driving times assume typical (not rush-hour, not August-holiday) traffic. Both move around by season, time of day, and which specific train or road you take — treat every figure as a planning range, not a guarantee.
Master travel time table
| Route | Distance | Train | Driving | Notes |
|---|---|---|---|---|
| Rome ↔ Florence | ~230 km | 1h25–1h40 | 3h–3h30 | Frecciarossa/Italo every ~30 min; one of Europe's best-served rail corridors |
| Florence ↔ Venice | ~260 km | 2h–2h15 | ~3h | Direct high-speed, 15–17 departures daily |
| Rome ↔ Naples | ~225 km | 1h10 (fastest service) | 2h–2h30 | Among the fastest big-city rail links in Italy |
| Rome ↔ Sorrento | ~250 km | ~3h total, no direct train | 3h–3h30 | Train to Napoli Centrale (1h10) + Circumvesuviana local (1h10–1h15) |
| Rome ↔ Amalfi Coast (Amalfi/Positano) | ~270–300 km | 3h30–4h, no direct train | 3h–4h+ | High-speed train to Salerno (1h25–2h30 depending on service) + SITA bus or seasonal ferry |
| Florence ↔ Pisa | ~70–80 km by road | 50min–1h10 | ~1h15 | Direct regional trains every ~30 min |
| Florence ↔ Siena | ~70 km | 1h20–2h (some require a change) | 1h–1h15 | No high-speed line here; a direct bus is sometimes faster than the train |
| Milan ↔ Venice | ~270 km | 2h15–2h30 | 2h45–3h | 30+ direct departures daily |
| Milan ↔ Lake Como (Como town) | ~50 km | 35min–1h | 45min–1h | Regional trains from Milano Centrale or Cadorna; Bellagio and Varenna take longer |
| Milan ↔ Rome | ~570–575 km | 2h55–3h10 | 5h15–6h | Italy's longest domestic high-speed run |
| Naples ↔ Sorrento | ~50 km | 1h10–1h15 (Circumvesuviana) | 50min–1h (up to 2h in summer coastal traffic) | Local commuter line, not high-speed rail |
The Rome–Florence–Venice–Milan corridor
This is Italy's high-speed backbone, and it behaves the way a good rail network should: frequent, fast, and reliable regardless of which direction you're traveling. Rome to Florence and its return leg both run in roughly the same 1h25–1h40 window on Frecciarossa or Italo, with a departure every half hour for most of the day. Florence to Venice takes a little over two hours each way, and Milan to Venice lands in the same 2h15–2h30 range in either direction, with over thirty direct trains a day.
The one corridor leg that surprises people is Milan to Rome: at roughly 570 km it's the longest point-to-point high-speed run in the country, and even Italy's fastest trains need just under three hours. Driving the same route takes over five hours, so unless you're stopping along the way, the train wins by a wide margin — flying rarely beats it either, once you add airport transfer and security time on both ends. It's also worth remembering that every time on this page runs symmetrically: a route that takes 2h15 outbound takes the same 2h15 coming back, traffic and delays aside.
One practical wrinkle on this corridor: Venice's historic center has no car access at all. Anyone driving in or out parks on the mainland at Piazzale Roma or in Mestre and finishes the trip by vaporetto or on foot, which quietly adds 20–30 minutes onto any driving time you see quoted. That's one reason the train dominates this particular leg even more than the raw numbers suggest, and why a private transfer to Venice is really a transfer to the mainland edge of it, not the canals themselves.
Reaching the Amalfi Coast and Sorrento
Rome to Naples is the easy part of this cluster — a straight 1h10 on the fastest Frecciarossa, one of the quickest big-city rail links anywhere in Europe. The complexity starts once your destination is the coast itself, beyond Naples proper.
There's no direct train to Sorrento from Rome. The standard route is high-speed rail into Napoli Centrale, then a change onto the Circumvesuviana, the region's slow, un-air-conditioned local line that also serves Pompeii and Herculaneum — a total of about three hours including the connection, more if the change is tight or the platform walk at Napoli Centrale is long. Naples to Sorrento on its own takes 1h10–1h15 by Circumvesuviana, or as little as 50 minutes by car outside peak season — though that same drive can stretch toward two hours on a summer weekend, since the coastal road into Sorrento carries all the peninsula's traffic on a single lane in each direction.
Rome to the Amalfi Coast works similarly: no direct train to Amalfi, Positano, or Ravello, because none of them have a railway. The fastest rail-based route is a high-speed train to Salerno — 1h25 to 2h30 depending on the specific service — followed by a SITA public bus along the coast road (about 75 minutes to Amalfi town, more to Positano) or, from roughly April through October, a passenger ferry that skips the road traffic entirely. Door to door, budget 3.5 to 4 hours minimum by train-plus-bus, and expect the driving option to land in a similar window once you factor in the coast road's hairpin turns and scarce parking near any of the towns.
Return trips on both legs run on the same schedule and take the same time in reverse. Neither route is one where the train is simply "faster," the way it is on the Rome–Florence corridor; the time cost here comes from the connection itself, not the distance. That's also the practical reason travelers weighing this specific pair of routes often end up looking at a direct transfer instead of stringing together a train and a local bus with luggage in tow.
Tuscany's short hops: Florence, Pisa, and Siena
Florence to Pisa is a genuine quick hop — direct regional trains run every half hour and cover the roughly 70 km in under an hour on the faster services, which is also why this line does double duty as an airport connection for travelers flying via Pisa. The return trip runs on the same frequent schedule in about the same time.
Florence to Siena is the outlier on this list: despite being a similar distance to Florence–Pisa, there's no high-speed line between the two, and some direct trains run closer to two hours because of the route the track takes through the Tuscan hills. A direct bus (roughly 75 minutes) or driving the raccordo autostradale (about an hour) both beat the slower train options here — this is one of the few pairs on this page where the train isn't the automatic best answer.
Lakes region from Milan
Milan to Lake Como is close enough to be a half-day trip rather than a relocation: regional trains from Milano Centrale or Cadorna reach Como San Giovanni in as little as 35 minutes, and driving takes roughly the same 45 minutes to an hour depending on traffic on the way out of the city. That number is specific to Como town, though — it changes noticeably if your actual destination is farther up the lake. Bellagio, for instance, isn't on the rail line at all and typically means an additional bus or ferry connection from Como or Varenna, pushing total travel time closer to 1h30–2h from central Milan.
How to use this data to plan realistic days
The numbers in the table above are transit times only — train doors closed to train doors open, or engine on to engine off. None of them include what happens before boarding or after arriving, and that gap is where itineraries actually go wrong.
A useful rule of thumb: add 30–45 minutes on the departure end (getting to the station, finding the platform, boarding before doors close) and another 20–30 minutes on the arrival end (walking or taxiing from the arrival station to your actual hotel, especially in Rome, Milan, or Florence, where the main stations sit at the edge of the historic center rather than in the middle of it). A 1h25 Rome–Florence train is closer to a 2.5-hour undertaking door to door. A 3-hour Rome–Sorrento trip with a change at Napoli Centrale is realistically a half-day commitment once you include the walk between platforms and the wait for the connecting local train.
This matters most on travel days that are already doing double duty — a morning checkout followed by an afternoon activity in the new city, for example. If the raw transit time is three hours, don't schedule anything firm within the first hour of arrival. If a route involves a connection (Sorrento, the Amalfi Coast, or any smaller town off the high-speed lines), build in extra slack specifically around that change, since a missed connection there means waiting for the next departure rather than a quick rebooking.
Driving times need a different kind of buffer. The hours in the table assume you already have the car, know the route, and hit no delays at a ZTL camera or a toll booth queue — none of which is guaranteed on a first visit. Add time for fuel stops on longer legs like Milan–Rome, for finding parking once you arrive (a real cost in almost every historic center), and for the fact that a printed drive time from a map app rarely accounts for a summer weekend on the A1 or the coast road south of Naples, both of which back up predictably in July and August.
The other place this data earns its keep is in deciding when not to chase a same-day double destination. Rome to Florence to Venice in one day is a train schedule that works on paper — roughly 3.5 hours of combined transit — but leaves almost no time in any of the three cities once transfers and luggage handling are added in. The table is most useful as a filter: rule out the day plans where transit alone eats more than a third of your available hours, then build the itinerary around what's left. A short list of guidelines that tend to hold up across the routes above:
- Treat any train under 1.5 hours as a same-day round trip option if you need one; anything past 2.5 hours usually isn't worth doing there-and-back in a single day.
- Build a full arrival day around routes with a connection (Sorrento, Amalfi Coast) rather than scheduling anything else on that date.
- On short regional hops like Florence–Pisa or Milan–Como, the buffer time at each end can equal the time on board — plan accordingly rather than cutting it close for a flight or a booked tour.
- For groups of three or more with luggage, add extra margin on any route requiring a station change, since moving bags between platforms takes longer than the schedule implies.
Frequently asked questions
How long does it take to get from Rome to Florence? The fastest Frecciarossa and Italo trains cover it in about 1h25–1h40, with departures roughly every 30 minutes. Driving takes 3 to 3.5 hours via the A1 autostrada.
Is there a direct train from Rome to the Amalfi Coast? No. There's no railway on the Amalfi Coast itself. The fastest route is a high-speed train to Salerno, then a SITA bus or, in season, a ferry along the coast to towns like Amalfi or Positano.
What's the fastest way from Naples to Sorrento? The Circumvesuviana local train takes about 1h10–1h15 and runs roughly every 30 minutes. Driving can be quicker outside peak season (around 50 minutes) but often takes longer than the train in summer due to coastal road traffic.
How long is the drive from Milan to Rome? Around 5h15 to 6 hours covering roughly 570 km. The high-speed train covers the same route in under 3 hours and is the clear choice for this distance.
How long does Florence to Venice take by train? About 2 to 2h15 on direct high-speed services, with 15 or more direct departures most days.
Is Florence to Siena faster by bus or train? Often by bus. There's no high-speed rail line between the two, so some direct trains take close to two hours, while a direct bus typically runs around 75 minutes and driving takes about an hour.
How far is Lake Como from Milan? Como town is about 50 km from Milan, roughly 35–60 minutes by regional train or 45 minutes to an hour by car. Reaching towns farther up the lake, like Bellagio, takes longer and usually involves a bus or ferry connection from Como or Varenna.
Do these travel times include getting to and from the station? No. All train times are door-closed-to-door-open on the train itself. Add roughly 30–45 minutes before departure and 20–30 minutes after arrival to account for reaching the station, boarding, and getting from the arrival station to your actual destination.