How to travel from Florence to Venice

Travel options
from Florence to Venice

You can get from Florence to Venice by train, bus or flight.

Our recommendation
bus

To get from Florence to Venice on Mar 22 we recommend taking a bus because it’s the best combination of price and speed.

10:55AMFlorence3h15 02:10PMVenice
0 transfers
101One-way
Cheapest
10:55AMFlorence3h15 02:10PMVenice
0 transfers
101One-way
Other options
10:55AMFlorence3h35 02:30PMVenice
0 transfers
101One-way
03:55PMFlorence3h35 07:30PMVenice
0 transfers
201One-way
06:45PMFlorence Rifredi2h51 09:36PMVenice Mestre
0 transfers
301One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay in Venice?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Compare prices and tickets Prices for trains, buses and flights

Wed
Mar 22
Thu
Mar 23
Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11

Travel Information between Florence and Venice

distanceDistance204 km
modeAvailable travel modesCoach, flight or train
priceTicket price range€2 - €23
fastestFastest modeTrain • €23 • 4 h 10 min
carriersPopular travel companiesItabus

Take a coach, flight or train to travel 204 km to Venice from Florence. The most popular travel providers which serve this trip are Itabus among others. Travellers can even take a direct coach or train from Florence to Venice.

General Information about the journey from Florence to Venice

Florence is 260 km away from the Northern Italian city of Venice. Anyone wishing to travel between these picturesque cities has a choice of two modes of transport, train or bus. Of these, the train is the quickest option, with travel times of around 2 hours and over 40 departures daily. By contrast, the bus takes twice as long and there are only two services a day. Both bus and train services can be found at Florence's Santa Maria Novello station, a short distance from the city's key tourist attractions.

Buses from Florence to Venice

Flixbus operate two daily bus services from Florence to Venice. These depart from the Piazzale Montelungo bus stop (located on Viale Filippo Strozzi and part of Florence's Santa Maria Novello train station) at 5:25 a.m. and 5:25 p.m., concluding at Venice's Tronchetto bus terminal. The journey takes around 4 hours.

Trains from Florence to Venice

Travellers can catch numerous direct trains from Florence to Venice from the Santa Maria Novella railway station (often shortened to Firenze SMN in Italian). There are two rail operators, Trenitalia and Italo. Trenitalia runs 3 trains every hour from 9:30 a.m. to 8:30 p.m., while Italo offer 5 services spread across the day from 8:30 a.m. to 8:30 p.m. Travel times are around 2 hours for both operators, but Italo trains terminate at the Santa Lucia train station in the heart of Venice's city centre, while the arrival point for Trenitalia is Mestre Station on the mainland part of the city.

Travel Tips: Travel from Florence to Venice

Travel Tips: Travel to Venice easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Florence to Venice.
FAQs

There are 3 ways to travel between Florence and Venice including taking a coach, flight or train.

The cheapest way from Florence to Venice is by taking a flight. You can find average ticket prices around €2 compared to other travel options to Venice:

A flight is €18 less than a coach for this route with tickets for a coach from Florence to Venice costing on average €20.

A flight is about €21 less than a train, which costs on average €23 for this route.

The fastest way from Florence to Venice is by train with an average journey time of 4 h 10 min.

Other travel options from Florence to Venice can usually take longer:

In comparison, getting to Venice by coach can take on average 4 h 25 min.

In comparison, travelling by flight can take you on average NaN h NaN min.

You should expect to travel around 204 km from Florence to Venice.

The average frequency per day from Florence to Venice is:

  • Around 1 coach per day.
  • Around 33 trains per day.

However, we recommend checking specific travel dates for your trip between Florence and Venice as scheduled services by coach, flight or train can vary by season or day of the week.

These are the most popular departure and arrival points for travellers from Florence to Venice:

  • Coaches mostly leave from Florence, Villa Costanza Tram T1 and tend to arrive in Venice, Port San Basilio.
  • Flights from Florence to Venice most often leave from Florence Peretola Airport and arrive in Venice Marco Polo Airport.
  • Trains from Florence to Venice most often leave from Firenze Santa Maria Novella and arrive in Venezia Mestre.

If finding a good deal is your main consideration for your trip from Florence to Venice, then we'll help you find the best value travel companies for you:

  • Itabus can get you to Venice by coach. You can find a good deal for coach tickets with Itabus from Florence to Venice for €20 on Omio.

Yes, there are direct services available from Florence to Venice with the following travel operators:

  • You can take a direct coach with BlaBlaCar or Itabus with 1 direct coach per day.
  • You can travel directly by train with Italo, Frecciarossa, Intercity or Intercity Notte with 21 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Venice as you won't need to change in between, so it's worth paying attention to before booking your tickets from Florence to Venice.

Omio customers who travel from Florence to Venice often also extend their holiday to go to Milan, Rome or Paris. Omio can help you plan your trip by finding the best connections between Venice and these popular destinations at a great price.

Before travelling from Florence to Venice, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a coach ticket for this trip is €20 one way on average.
  • The price of a plane ticket for this trip is on average €2 one way.
  • The price of a train ticket for this route is €23 one way on average.

But we recommend booking Florence to Venice tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Florence to Venice: related information

Here are some other resources that might have the information you need

Popular countries

Explore the area by ferries

HomeTravelTravel to VeniceHow to travel from Florence to Venice

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language