Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content

Venice to Florence by bus

Typical ride 4h 00m over 310 km. Starting fares around €12 (€12–28). Compare operators — we don't sell tickets.

Route snapshot

Duration
4h 00m
Distance
310 km
Typical price
€12–28
Tip
Cross the Apennines. Early buses sell out on weekends.

Compare bus prices

Every site shows different prices for the same trip — compare at least two.

Venice → Florence: questions

How long is the bus from Venice to Florence?

The ride typically takes about 4h 00m for the 310 km journey, depending on traffic and border crossings.

How much does the bus from Venice to Florence cost?

Typical fares start around €12 (€12–28 depending on how early you book and the operator).

Which operators run this route?

Compare live departures from FlixBus, BusBud, Omio, CheckMyBus and 12Go on this page — we don't sell tickets ourselves.

Turn the ride into a trip

Florence — plan the stay
City guide → Cost breakdown →
Venice — plan the stay
City guide → Cost breakdown →

Plan the rest of your trip to Florence

Affiliate links

Airport transfer in Florence

Pre-book a fixed-price ride from the airport.

Car rental in Florence

Compare local agencies and international suppliers.

Things to do in Florence

Skip-the-line tickets, tours and day trips.

eSIM for Italy

Data from $4.00 (1 GB · 3 days). Install before you fly.

Hotels in Florence

Browse places to stay.

Florence travel guide

More routes from Venice

Other ways to Florence

Other popular bus routes