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

Eurolines France
Bla Bla Bus

Overview: Bus from Viareggio to Florence

distanceDistance50 miles (80 km)
durationAverage bus duration3 h 13 min
priceAverage bus ticket price$12 (€10)
frequencyBus frequency9 a day
changesDirect busYes, there are 9 direct buses a day
carriersBus providersBlaBlaCar or Flixbus

Buses from Viareggio to Florence cover the 50 miles (80 km) long route taking on average 3 h 13 min with our travel partners like BlaBlaCar or Flixbus. Normally, there are 9 buses operating per day, including direct services available. While the average ticket price for this route costs around $12 (€10), you can find the cheapest bus ticket for as low as $12 (€10). Travelers depart most frequently from Viareggio Scalo and arrive in Florence, Villa Costanza Tram T1.

Bus providers: FlixBus from Viareggio to Florence

FlixBus buses will get you between Viareggio and Florence from $12 (€10). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.


FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

    Read on for COVID-19 recommendations and policies for your FlixBus bus ticket to Florence from Viareggio:

    • Exceptions to waive change or cancellation fees policy
    • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
    • Cancellations made 30 days before departure are free of charge.
    • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips: Bus to Florence from Viareggio

    Take the bus to Florence 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 Viareggio to Florence.

    How much does a cheap bus to Florence from Viareggio cost?

    Omio customers have found cheap bus tickets between Viareggio and Florence for as low as $12 (€10)  for the next 7 days.

    What is the price of a bus ticket from Viareggio to Florence?

    The bus price to Florence from Viareggio is on average $12 (€10)  if you are looking to buy your tickets for this trip in the next 7 days.

    How far is it from Viareggio to Florence by bus?

    The Viareggio to Florence bus distance is approximately 50 miles (80 km).

    What is the Viareggio to Florence bus travel time?

    While the time it takes to travel 50 miles (80 km) from Viareggio to Florence can vary based on specific dates, weekends, and holidays, the Viareggio to Florence bus journey time is on average 3 h 13 min.

    When traveling by bus from Viareggio to Florence, which bus station in Viareggio do I depart from and which bus station in Florence do I arrive in?

    When taking a bus from Viareggio, you have a couple of bus stations you can depart from including Viareggio, Stazione ferroviaria, Viareggio, Piazza Massimo D'Azeglio Nord and Viareggio, Piazza Massimo D'Azeglio (Parco dei Bambini XXV). When you arrive in Florence, your bus can arrive in bus stations including Florence, Villa Costanza Tram T1, Florence, Viale Filippo Strozzi and Florence, Santa Caterina D'Alessandria.

    Omio customers traveling this route book their buses from Viareggio Scalo   to Florence, Villa Costanza Tram T1.

    Where is the Viareggio bus station located? Where is the Florence bus station located?

    You can find the most popular departure bus station for this route, Viareggio Scalo, located approximately 0.6 miles (861 m) from the city center of Viareggio. The most popular arrival bus station in Florence, called Florence, Villa Costanza Tram T1, is located around 3.9 miles (6.3 km) away from its city center.

    What bus providers offer a service from Viareggio to Florence?

    If you're looking for buses from Viareggio to Florence, you can rely on BlaBlaCar or Flixbus to get you to Florence. It's also good to check out all possible bus providers for the Viareggio to Florence trip to see if there might be differences in the amenities they offer.

    How many buses are there between Viareggio and Florence a day?

    The average number of buses departing Viareggio for Florence is 9 a day. The bus schedules and services may vary between weekdays and weekends.

    What are the first and last departure bus times from Viareggio to Florence?

    You can take the earliest bus from Viareggio to Florence at 10: 21 PM   or take the last bus from Viareggio to Florence leaving at 10: 21 PM. Look for the latest Viareggio to Florence bus schedules on Omio and book the best time to take the bus for this trip.

    How far in advance should I purchase bus tickets to Florence from Viareggio for the best deals?

    If you purchase a bus ticket from Viareggio to Florence within the next 7 days, you can find tickets to cost on average $12 (€10) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Viareggio to Florence are generally on sale a few months before the planned departure date.

    More options for your journey from Viareggio to Florence

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