Florence to Venice
3 suppliers · cheapest €5.99 · prices for all available dates
| Transport | Supplier | From | Duration |
|---|---|---|---|
| 🚌Bus | FlixBus(stale)Daily | €5.99 | 4h 15m |
| 🚆Train | ItaloDaily | €21.16 | 2h 3m |
| Trenitalia(stale)Daily | €22.40 | 4h 17m |
Click a transport type to see all departures
FlixBus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €5.99 | 20:25 | 00:40 | 4h 15m |
| €5.99 | 18:15 | 21:40 | 3h 25m |
| €5.99 | 11:15 | 15:05 | 3h 50m |
| €5.99 | 18:15 | 21:40 | 3h 25m |
| €5.99 | 18:15 | 21:40 | 3h 25m |
| €5.99 | 15:50 | 19:10 | 3h 20m |
| €5.99 | 13:15 | 16:55 | 3h 40m |
| €5.99 | 18:15 | 21:40 | 3h 25m |
Italo
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €21.16 | 08:39 | 10:42 | 2h 3m |
| €21.16 | 07:39 | 09:42 | 2h 3m |
| €25.16 | 18:39 | 20:42 | 2h 3m |
| €25.16 | 16:39 | 18:42 | 2h 3m |
| €25.16 | 07:39 | 09:42 | 2h 3m |
| €25.16 | 19:39 | 21:42 | 2h 3m |
| €26.45 | 09:39 | 11:42 | 2h 3m |
| €26.45 | 10:39 | 12:42 | 2h 3m |
Trenitalia
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €22.40 | 06:03 | 10:20 | 4h 17m |
| €22.40 | 07:09 | 11:20 | 4h 11m |
| €22.40 | 08:09 | 12:20 | 4h 11m |
| €22.40 | 09:09 | 14:20 | 5h 11m |
| €22.40 | 10:20 | 12:34 | 2h 14m |
| €22.40 | 06:03 | 10:20 | 4h 17m |
| €22.40 | 07:09 | 11:20 | 4h 11m |
| €22.40 | 08:09 | 12:20 | 4h 11m |
Frequently asked questions
What transport options are available from Florence to Venice?▾
You can travel from Florence to Venice by bus and train. Prices start from €6. Compare all fares on this page — results are updated daily from live booking systems.
How much does it cost to travel from Florence to Venice?▾
Travel from Florence to Venice starts from €6 by bus or €22 by train. Train prices can reach €53 for last-minute bookings, so book in advance for the best deals on this route.
How long is the journey from Florence to Venice?▾
The train from Florence to Venice takes about 2 hours, while the bus takes around 3h 53min. Trains are significantly faster but tend to cost more; buses are ideal if you have time and want to save money.
What is the cheapest way to travel from Florence to Venice?▾
The cheapest option is bus, with fares starting from €6 (Flixbus). Trains start from €22 (Italo, Trenitalia) and are much faster. For the lowest prices on either mode, book as early as possible.
How fast is the train from Florence to Venice?▾
High-speed trains from Florence to Venice take about 2 hours, operated by Italo, Trenitalia. Tickets start from €22 — prices rise closer to the departure date, so booking ahead saves money.
What is the cheapest way to travel from Florence to Venice?▾
The cheapest option from Florence to Venice is by bus (flixbus), starting from €6. Prices vary by date and availability — book in advance for the best deals.
How much does a train ticket from Florence to Venice cost?▾
Train tickets from Florence to Venice range from €22 to €53 depending on the operator and booking time. Available operators: Trenitalia, Italo. Journey time is approximately 2h 47min.
How long does the train journey from Florence to Venice take?▾
The train from Florence to Venice takes approximately 2h 47min. High-speed trains (Trenitalia, Italo) offer the fastest connections on this route.