Florence to Venice Bus from €6, Train from €15
4 suppliers · ~39 connections/day · cheapest €5.99 · updated 6h ago
The cheapest way from Florence to Venice is by bus (from €6). Trains are faster (from €15) and run multiple times daily via Trenitalia and Italo. For the best prices on either, book at least 2 weeks in advance.
| Transport | Supplier | From | Duration |
|---|---|---|---|
| 🚌Bus | FlixBusDaily | €5.99 | 3h 40m |
| Itabus(stale)Daily | €5.99 | — | |
| 🚆Train | Trenitalia(stale)Daily | €14.65 | 3h 59m |
| Italo(stale)Daily | €21.16 | 2h 3m |
Click a transport type to see all departures
FlixBus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €5.99 | 13:15 | 16:55 | 3h 40m |
| €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 | 20:25 | 00:40 | 4h 15m |
| €5.99 | 13:15 | 16:55 | 3h 40m |
| €5.99 | 13:15 | 16:55 | 3h 40m |
| €5.99 | 20:25 | 00:40 | 4h 15m |
Itabus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €5.99 | 16:11 | — | — |
| €5.99 | 17:20 | — | — |
| €5.99 | 18:04 | — | — |
| €5.99 | 18:04 | — | — |
| €5.99 | 06:03 | — | — |
| €5.99 | 10:04 | — | — |
| €5.99 | 03:20 | — | — |
| €5.99 | 06:06 | — | — |
Trenitalia
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €14.65 | 08:21 | 12:20 | 3h 59m |
| €14.65 | 08:21 | 12:20 | 3h 59m |
| €14.65 | 08:21 | 13:20 | 4h 59m |
| €14.65 | 07:50 | 13:20 | 5h 30m |
| €14.65 | 08:21 | 12:20 | 3h 59m |
| €14.65 | 07:07 | 11:20 | 4h 13m |
| €14.65 | 08:21 | 14:14 | 5h 53m |
| €14.65 | 07:50 | 13:20 | 5h 30m |
Italo
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €21.16 | 11:39 | 13:42 | 2h 3m |
| €21.16 | 13:39 | 15:42 | 2h 3m |
| €21.16 | 16:39 | 18:42 | 2h 3m |
| €21.16 | 16:39 | 18:42 | 2h 3m |
| €21.16 | 18:39 | 20:40 | 2h 1m |
| €21.16 | 17:39 | 19:42 | 2h 3m |
| €21.16 | 14:39 | 16:42 | 2h 3m |
| €21.16 | 19:39 | 21:42 | 2h 3m |
Florence to Venice is one of the most popular routes in Italy — two of the country's most visited cities, roughly 280 km apart. The fastest option is the high-speed train via Bologna (around 2 hours), but there are cheaper alternatives. This guide covers every option with real prices so you can choose what works for your schedule and budget.
Florence to Venice: all options compared
| Bus | Train (direct) | Train (via Bologna) | |
|---|---|---|---|
| Journey time | 4h – 5h | 2h 10m | 1h 50m – 2h 30m |
| Cheapest price | from €15 | from €25 | from €17 |
| Operators | FlixBus, Itabus | Frecciabianca (Trenitalia) | Frecciarossa, Italo |
| Departure (Florence) | Piazzale Montelungo | Santa Maria Novella | Santa Maria Novella |
| Arrival (Venice) | Venezia Mestre | Venezia Santa Lucia | Venezia Santa Lucia |
| Best for | Budget travelers | Direct connection | Speed + lowest advance price |
Train from Florence to Venice
Most high-speed trains from Florence to Venice require a change at Bologna Centrale — but the change is fast (usually 10–15 minutes), on the same platform level, and covered by a single ticket. Trenitalia and Italo both operate this corridor. Book through their sites and select "Florence Santa Maria Novella → Venice Santa Lucia" — the connection at Bologna is automatic.
There are also slower Frecciabianca trains that run direct Florence → Venice without changing, taking about 2h 10m. These often have lower base fares but fewer departures than the Frecciarossa connection via Bologna.
Important: Most trains terminate at Venezia Santa Lucia — the main Venice station, right on the Grand Canal. Some regional services stop only atVenezia Mestre on the mainland, which requires a 10-minute local train to reach the island. Check your ticket carefully.
Bus from Florence to Venice
FlixBus and Itabus run coaches from Florence to Venice, typically departing from Piazzale Montelungo near Santa Maria Novella station. The journey takes 4–5 hours depending on the route and traffic. Buses arrive at Venezia Mestre (mainland), from where a short train or local bus runs to Venice island.
When to take the bus: If you have a flexible schedule and can book 2–3 weeks ahead, bus fares of €15–20 make it a genuine alternative to the €25–35 train. It's not the fastest option, but for overnight travelers or those with time to spare, it works well.
Station guide: Florence and Venice
Florence Santa Maria Novella (SMN)
- Central Florence, 5 min walk from the Duomo
- Trams T1 and T2 from the square outside
- Ticket machines available — use for both Trenitalia and Italo
- Self-service luggage storage available (€6–8/day)
Venice Santa Lucia (VCE)
- Located on the Grand Canal — walk out and you're in Venice
- Vaporetto (water bus) stop directly outside
- ACTV vaporetto tickets: €9.50 single or €25 for 24h pass
- Water taxis: €90–120 for private boat to most hotels
Booking tips for Florence to Venice
- Book at least 2–3 weeks ahead for the best train fares — Super Economy tickets start at €17 but sell out fast for popular dates
- Avoid booking the cheapest train if it stops at Venezia Mestre — you'll pay extra for the connection to the island
- Summer (June–August) and Carnival weekend (February) are peak periods — prices double and trains fill quickly
- If you book bus, confirm the Venice arrival point: some buses stop at Mestre bus station, not at the ferry terminals
- For groups of 3+, a private transfer or car rental may match the train price while offering door-to-door convenience
What to expect on the journey
The Frecciarossa or Italo train from Florence to Venice via Bologna is a smooth ride through Emilia-Romagna and the Veneto plains. The change at Bologna Centrale is the main thing to know: the station is large but well-signposted. Your connecting train will be on a nearby platform — your ticket shows the platform number, and departure boards update 30 minutes before.
Arriving at Venice Santa Lucia, you step off the train directly onto the edge of the Grand Canal. It's one of the most dramatic station exits in Europe. From the steps, you can see the Santa Croce sestiere and catch a vaporetto Line 1 or 2 along the Grand Canal to reach your accommodation.
Written by
Marco Rossi
Travel writer based in Florence, Italy. Has covered Italian transport routes for independent travelers since 2015. Updated June 2026.
Frequently asked questions
How much does it cost to travel from Florence to Venice?▾
Travel from Florence to Venice starts from €5 by bus or €14 by train. Train prices can reach €21 for last-minute bookings, so book in advance for the best deals on this route.
What is the cheapest way to travel from Florence to Venice?▾
The cheapest option is bus, with fares starting from €5 (Itabus, Flixbus). Trains start from €14 (Trenitalia, Italo) and are much faster. For the lowest prices on either mode, book as early as possible.
Is it worth taking the train from Florence to Venice?▾
Yes — the train is a convenient option between Florence and Venice, offered by Trenitalia, Italo from €14. Trains in Italy are punctual and city-centre to city-centre, avoiding airport transfers.
What transport options are available from Florence to Venice?▾
You can travel from Florence to Venice by bus and train. Prices start from €5. Compare all fares on this page — results are updated daily from live booking systems.
Should I book tickets from Florence to Venice in advance?▾
Yes — booking early is the best way to get cheap tickets from Florence to Venice. Prices typically start from €5 when booked weeks ahead and rise significantly for last-minute purchases. For travel during peak season (June–August) or public holidays, book at least 2–3 weeks in advance.
What is the best time to travel from Florence to Venice?▾
Travel from Florence to Venice is most convenient on weekday mornings (6–9am) and early afternoons, when services are most frequent. Avoid Friday evenings and Sunday afternoons when trains and buses are busiest. Shoulder season (April–May and September–October) offers lower prices and fewer crowds.
Can I bring luggage on the trains from Florence to Venice?▾
Yes, Trenitalia and Italo trains allow standard luggage free of charge. Trains permit 2 standard bags in overhead racks — no strict weight limit but large items should go in the luggage area. FlixBus and other coaches include one checked bag in the hold. Private transfers accommodate any amount of luggage — confirm with the operator when booking.
Is there a direct train from Florence to Venice?▾
Yes, direct trains run between Florence and Venice with Trenitalia, Italo. No changes are required on this route. Tickets can be purchased on the operator's website or compared on this page to find the lowest available fare.
How do I book transport from Florence to Venice?▾
Compare all options on this page — prices are pulled live from operators' systems. Click any price to go directly to the operator's booking page. Payment is made on the operator's site (Trenitalia, Italo, FlixBus, etc.) — ItalyFare charges no booking fees. You can also book at the station on the day, but prices are usually higher without advance purchase.
Are there discounts for the Florence to Venice route?▾
Yes — several discounts apply on Florence to Venice services. Children under 4 travel free on most trains; ages 4–11 get up to 50% off. Trenitalia and Italo offer youth (under 26) and senior (over 60) discount cards. Booking well in advance usually gives the biggest saving regardless of age.
CO2 emissions per passenger
Train saves ~95% CO2 vs flying (250 km route)
Sources: EEA, ADEME. Average occupancy assumed.
Onboard amenities
| Operator | WiFi | Power | Luggage | Quiet zone |
|---|---|---|---|---|
| FlixBus | ✓ | ✓ | 1×23 kg + carry-on | – |
| Itabus | ✓ | ✓ | 1×25 kg + carry-on | – |
| Trenitalia | Frecciarossa | Frecciarossa/Frecciargento | No limit, overhead rack | Frecciarossa |
| Italo | ✓ | ✓ | No limit, overhead rack | Smart class |
Best day to travel from Florence to Venice
Cheapest day: Tuesday (from €6)
Based on 1,771 offers. Prices vary — book in advance for the cheapest fare.