ItalyFare
FlorenceVeniceAll days

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.

TransportSupplierFromDuration
🚌BusFlixBusDaily5.993h 40m
Itabus(stale)Daily5.99
🚆TrainTrenitalia(stale)Daily14.653h 59m
Italo(stale)Daily21.162h 3m

Click a transport type to see all departures

FlixBus

Daily
from 5.99
PriceDepartsArrivesDuration
5.9913:1516:553h 40m
5.9918:1521:403h 25m
5.9915:5019:103h 20m
5.9913:1516:553h 40m
5.9920:2500:404h 15m
5.9913:1516:553h 40m
5.9913:1516:553h 40m
5.9920:2500:404h 15m

Itabus

Daily
from 5.99
PriceDepartsArrivesDuration
5.9916:11
5.9917:20
5.9918:04
5.9918:04
5.9906:03
5.9910:04
5.9903:20
5.9906:06

Trenitalia

Daily
from 14.65
PriceDepartsArrivesDuration
14.6508:2112:203h 59m
14.6508:2112:203h 59m
14.6508:2113:204h 59m
14.6507:5013:205h 30m
14.6508:2112:203h 59m
14.6507:0711:204h 13m
14.6508:2114:145h 53m
14.6507:5013:205h 30m

Italo

Daily
from 21.16
PriceDepartsArrivesDuration
21.1611:3913:422h 3m
21.1613:3915:422h 3m
21.1616:3918:422h 3m
21.1616:3918:422h 3m
21.1618:3920:402h 1m
21.1617:3919:422h 3m
21.1614:3916:422h 3m
21.1619:3921:422h 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

BusTrain (direct)Train (via Bologna)
Journey time4h – 5h2h 10m1h 50m – 2h 30m
Cheapest pricefrom €15from €25from €17
OperatorsFlixBus, ItabusFrecciabianca (Trenitalia)Frecciarossa, Italo
Departure (Florence)Piazzale MontelungoSanta Maria NovellaSanta Maria Novella
Arrival (Venice)Venezia MestreVenezia Santa LuciaVenezia Santa Lucia
Best forBudget travelersDirect connectionSpeed + lowest advance price

Train from Florence to Venice

from €171h 50m – 2h 15m~12 trains/day

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

from €154h – 5h 30m2–4 trips/day

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

  1. 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
  2. Avoid booking the cheapest train if it stops at Venezia Mestre — you'll pay extra for the connection to the island
  3. Summer (June–August) and Carnival weekend (February) are peak periods — prices double and trains fill quickly
  4. If you book bus, confirm the Venice arrival point: some buses stop at Mestre bus station, not at the ferry terminals
  5. 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.

MR

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)

🚆
3.5 kg
Train
🚌
6.8 kg
Bus
🚗
42.8 kg
Car
63.8 kg
Flight

Sources: EEA, ADEME. Average occupancy assumed.

Onboard amenities

OperatorWiFiPowerLuggageQuiet zone
FlixBus1×23 kg + carry-on
Itabus1×25 kg + carry-on
TrenitaliaFrecciarossaFrecciarossa/FrecciargentoNo limit, overhead rackFrecciarossa
ItaloNo limit, overhead rackSmart class

Best day to travel from Florence to Venice

Cheapest day: Tuesday (from €6)

Sun
7
Mon
8
Tue
6
Best
Wed
6
Best
Thu
6
Best
Fri
6
Best
Sat
6
Best

Based on 1,771 offers. Prices vary — book in advance for the cheapest fare.

Popular routes from Florence

All routes from Florence