Duration 23h 49m
Distance 977.8 km
Average price 60€
Frequency 6/week

Trip overview

The average bus between Frankfurt am Main and Florence takes 23h 49m and the fastest bus takes 23h 45m. The bus runs, on average, 6 times per week from Frankfurt am Main to Florence. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Bus • 15h 40m

  1. Frankfurt, Frankfurt central station
  2. Florence
15h 40m
Bookable on Rome2rio
52€ - 63€

Frankfurt am Main to Florence bus times

Buses run six times a week between Frankfurt am Main and Florence. The service departs Frankfurt am Main at 22:20 at night, which arrives into Florence at 22:05. All services require a transfer at Florence, Florence (Villa Costanza Tram T1) and take an average of 23h 49m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Frankfurt am Main to Florence? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct bus from Frankfurt am Main station to Florence. However, there are services departing from Frankfurt, Frankfurt central station and arriving at Florence, Florence via Florence, Florence. The journey, including transfers, takes approximately 15h 40m.

More details

The distance between Frankfurt am Main and Florence is 731 km. The road distance is 977.8 km.

Get driving directions

Frankfurt am Main to Florence bus services, operated by FlixBus, depart from Frankfurt, Frankfurt central station.

More details

Frankfurt am Main to Florence bus services, operated by FlixBus, arrive at Florence, Florence station.

More details

Book your Frankfurt am Main to Florence bus tickets online with FlixBus.

Search and book

There are 3687+ hotels available in Florence. Prices start at 87€ per night.

More details

What companies run services between Frankfurt am Main and Florence?

FlixBus operates a bus from Frankfurt am Main to Florence every 4 hours. Tickets cost 45€ - 60€ and the journey takes 14h 20m.
Bus operators
Ave. Duration
1h
Frequency
Every 3 hours
Ave. Duration
14h 20m
Frequency
Every 4 hours
Estimated price
45€ - 60€
Ave. Duration
13h 45m
Frequency
4 times a week
Estimated price
35€ - 55€
Ave. Duration
7h 40m
Frequency
Once daily
Estimated price
13€ - 17€

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps