Viareggio to Florence train

Mon, Sep 09
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Viareggio to Florence

Showing times and prices for Sep 09

Cheapest

The best way to find a cheap train ticket from Viareggio to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Regionale
02:28PM1h33
Viareggio station
04:01PMFlorence Santa Maria Novella
$141One-way
1 transfer
Cheapest
Regionale
06:04AM1h24
Viareggio station
07:28AMFlorence Santa Maria Novella
$141One-way
1 transfer
Cheapest
Regionale
10:30AM1h31
Viareggio station
12:01PMFlorence Santa Maria Novella
$141One-way
1 transfer
Cheapest
Regionale
12:59PM1h34
Viareggio station
02:33PMFlorence Santa Maria Novella
$141One-way
1 transfer
Cheapest
Regionale
05:50PM1h43
Viareggio station
07:33PMFlorence Santa Maria Novella
$141One-way
1 transfer

Train schedule from Viareggio to Florence

Showing trains for tomorrow, Monday, September 9
Regionale
05:30AM1h44
Viareggio station
07:14AMFlorence Santa Maria Novella
0 transfers
Regionale
05:45AM2h07
Viareggio station
07:52AMFlorence Santa Maria Novella
0 transfers
Regionale
06:04AM1h24
Viareggio station
07:28AMFlorence Santa Maria Novella
1 transfer
Intercity
06:28AM1h31
Viareggio station
07:59AMFlorence Rifredi
1 transfer
Regionale
06:28AM1h43
Viareggio station
08:11AMFlorence Santa Maria Novella
0 transfers
Regionale
06:53AM1h45
Viareggio station
08:38AMFlorence Santa Maria Novella
1 transfer
Frecciargento
06:53AM1h31
Viareggio station
08:24AMFlorence Campo di Marte
1 transfer
Regionale
07:10AM1h46
Viareggio station
08:56AMFlorence Santa Maria Novella
0 transfers
Regionale
07:14AM1h34
Viareggio station
08:48AMFlorence Santa Maria Novella
0 transfers
Regionale
07:24AM1h44
Viareggio station
09:08AMFlorence Santa Maria Novella
1 transfer
Regionale
07:55AM1h38
Viareggio station
09:33AMFlorence Santa Maria Novella
1 transfer
Regionale
08:10AM1h46
Viareggio station
09:56AMFlorence Santa Maria Novella
0 transfers
Regionale
08:40AM1h21
Viareggio station
10:01AMFlorence Santa Maria Novella
1 transfer
Frecciabianca
08:48AM1h13
Viareggio station
10:01AMFlorence Santa Maria Novella
1 transfer
Regionale
09:10AM1h46
Viareggio station
10:56AMFlorence Santa Maria Novella
0 transfers
Regionale
09:13AM1h55
Viareggio station
11:08AMFlorence Santa Maria Novella
1 transfer
Intercity
10:03AM1h30
Viareggio station
11:33AMFlorence Santa Maria Novella
1 transfer
Regionale
10:14AM1h42
Viareggio station
11:56AMFlorence Santa Maria Novella
0 transfers
Regionale
10:30AM1h31
Viareggio station
12:01PMFlorence Santa Maria Novella
1 transfer
Regionale
10:30AM1h38
Viareggio station
12:08PMFlorence Santa Maria Novella
0 transfers
Intercity
10:49AM1h12
Viareggio station
12:01PMFlorence Santa Maria Novella
1 transfer
Regionale
11:24AM1h44
Viareggio station
01:08PMFlorence Santa Maria Novella
1 transfer
Intercity
12:00PM1h33
Viareggio station
01:33PMFlorence Santa Maria Novella
1 transfer
Regionale
12:07PM1h49
Viareggio station
01:56PMFlorence Santa Maria Novella
0 transfers
Regionale
12:59PM1h34
Viareggio station
02:33PMFlorence Santa Maria Novella
1 transfer
Regionale
01:10PM1h46
Viareggio station
02:56PMFlorence Santa Maria Novella
0 transfers
Regionale
01:33PM1h35
Viareggio station
03:08PMFlorence Santa Maria Novella
0 transfers
Regionale
02:06PM1h27
Viareggio station
03:33PMFlorence Santa Maria Novella
1 transfer
Regionale
02:10PM1h48
Viareggio station
03:58PMFlorence Santa Maria Novella
0 transfers
Regionale
02:28PM1h33
Viareggio station
04:01PMFlorence Santa Maria Novella
1 transfer
Regionale
02:28PM1h40
Viareggio station
04:08PMFlorence Santa Maria Novella
0 transfers
Intercity
02:34PM1h27
Viareggio station
04:01PMFlorence Santa Maria Novella
1 transfer
Regionale
03:03PM1h30
Viareggio station
04:33PMFlorence Santa Maria Novella
1 transfer
Regionale
03:10PM1h48
Viareggio station
04:58PMFlorence Santa Maria Novella
0 transfers
Regionale
03:34PM1h34
Viareggio station
05:08PMFlorence Santa Maria Novella
0 transfers
Regionale
04:02PM1h31
Viareggio station
05:33PMFlorence Santa Maria Novella
1 transfer
Regionale
04:10PM1h46
Viareggio station
05:56PMFlorence Santa Maria Novella
0 transfers
Regionale
04:33PM1h28
Viareggio station
06:01PMFlorence Santa Maria Novella
1 transfer
Regionale
04:33PM1h35
Viareggio station
06:08PMFlorence Santa Maria Novella
0 transfers
Frecciabianca
04:48PM1h13
Viareggio station
06:01PMFlorence Santa Maria Novella
1 transfer
Regionale
05:08PM1h25
Viareggio station
06:33PMFlorence Santa Maria Novella
1 transfer
Regionale
05:10PM1h46
Viareggio station
06:56PMFlorence Santa Maria Novella
0 transfers
Regionale
05:33PM1h35
Viareggio station
07:08PMFlorence Santa Maria Novella
0 transfers
Regionale
05:50PM1h43
Viareggio station
07:33PMFlorence Santa Maria Novella
1 transfer
Regionale
06:10PM1h46
Viareggio station
07:56PMFlorence Santa Maria Novella
0 transfers
Regionale
06:33PM1h32
Viareggio station
08:05PMFlorence Santa Maria Novella
1 transfer
Regionale
06:33PM1h35
Viareggio station
08:08PMFlorence Santa Maria Novella
0 transfers
Frecciabianca
06:52PM1h13
Viareggio station
08:05PMFlorence Santa Maria Novella
1 transfer
Regionale
07:07PM1h26
Viareggio station
08:33PMFlorence Santa Maria Novella
1 transfer
Regionale
07:12PM1h44
Viareggio station
08:56PMFlorence Santa Maria Novella
0 transfers
Regionale
07:33PM1h35
Viareggio station
09:08PMFlorence Santa Maria Novella
0 transfers
Intercity
08:03PM1h36
Viareggio station
09:39PMFlorence Santa Maria Novella
1 transfer
Regionale
08:07PM1h45
Viareggio station
09:52PMFlorence Santa Maria Novella
1 transfer
Regionale
08:07PM1h50
Viareggio station
09:57PMFlorence Santa Maria Novella
0 transfers
Regionale
09:04PM1h28
Viareggio station
10:32PMFlorence Santa Maria Novella
1 transfer
Regionale
09:10PM1h46
Viareggio station
10:56PMFlorence Santa Maria Novella
0 transfers
Regionale
10:10PM1h44
Viareggio station
11:54PMFlorence Santa Maria Novella
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Viareggio to Florence by train or bus

Mon
Sep 09
Tue
Sep 10
Wed
Sep 11
Thu
Sep 12
Fri
Sep 13
Sat
Sep 14
Sun
Sep 15
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29

Fastest train times from Viareggio to Florence

Showing times and prices for Sep 09

Fastest Journey

1 h 12 m

Average

1 h 36 m

Trains per day

57

Distance

81 km

Of the 57 trains that leave Viareggio for Florence every day 27 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Intercity
10:49AM1h12
Viareggio station
12:01PMFlorence Santa Maria Novella
$241One-way
1 transfer
2nd Fastest
Frecciabianca
06:52PM1h13
Viareggio station
08:05PMFlorence Santa Maria Novella
$271One-way
1 transfer
2nd Fastest
Frecciabianca
08:48AM1h13
Viareggio station
10:01AMFlorence Santa Maria Novella
$271One-way
1 transfer
2nd Fastest
Frecciabianca
04:48PM1h13
Viareggio station
06:01PMFlorence Santa Maria Novella
$271One-way
1 transfer
Regionale
08:40AM1h21
Viareggio station
10:01AMFlorence Santa Maria Novella
$141One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Viareggio to Florence

distanceDistance50 miles (80 km)
durationAverage train duration1 h 24 min
priceAverage train ticket price$13 (€11)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesRegionale, Intercity or Frecciarossa

Trains from Viareggio to Florence cover the 50 miles (80 km) long route taking on average 1 h 24 min with our travel partners like Regionale, Intercity or Frecciarossa. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $12 (€10), but the average price of train tickets is $13 (€11). Travelers depart most frequently from Viareggio and arrive in Florence Santa Maria Novella.

Train providers: Regionale, Frecciargento and Intercity from Viareggio to Florence trains

Regionale, Frecciargento and Intercity trains will get you to Florence from Viareggio from $13 (€11). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia Intercity is a high-speed train service operated by the Italian national railway company, Trenitalia. It operates throughout the country, with services running from early morning to late evening. The Intercity trains come in two types: the Intercity Plus, which is the fastest and most comfortable, and the Intercity, which is slightly slower but still offers a comfortable journey. Onboard facilities include air conditioning, power sockets, Wi-Fi, and a bar service. There are several ticket types available, including Standard, Super Economy, and Business. The most popular routes for Trenitalia Intercity are from Rome to Milan, Naples to Florence, and Turin to Venice.

Intercity from Viareggio to Florence train information:

  • Average Duration: 1 h 12 min
  • Cheapest Price: $21
  • Intercity frequency: 3 a day

Train tickets from Viareggio to Florence: when to book to save $

Time Price Savings
1 week earlier 15 €
2 weeks earlier 10 €50%
3 weeks earlier 10 €50%
1 month before 10 €50%
2 months earlier 10 €50%
3 months earlier 10 €50%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Viareggio - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Viareggio - Florence 3 weeks in advance means you can save on average up to 50% compared to the price available on the day of departure.
  • If you book a ticket Viareggio - Florence with 2 months in advance you save up to about 50% compared to the initial price.
  • By booking 3 months in advance, you could save up to 50%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

FAQs: Trains from Viareggio to Florence

FAQs: Travel by train from Viareggio 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.
FAQs
Cheap train tickets from Viareggio to Florence can start from as little as $12 (€10) when you book in advance. The average train ticket price for Viareggio to Florence is $13 (€11); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Viareggio to Florence train time is 1 h 24 min   covering the 50 mile (80 km) long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Viareggio to Florence leaves at 4: 53 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Viareggio to Florence leaves at 9: 21 PM.
Yes, it is possible to travel from Viareggio to Florence without having to change trains with Regionale or Intercity. There are 8 direct trains from Viareggio to Florence each day. There may be fewer direct services available on weekends or holidays.
Yes, there's a high-speed train to Florence. Take the fast train with Frecciarossa from Viareggio to Florence.
Take the Viareggio to Florence train with Regionale, Intercity or Frecciarossa. However, it's always good to check out all possible train providers for the journey to Florence from Viareggio as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 9: 21 PM.

Passengers board the train most frequently from Viareggio, which is located around 0.7 miles (1.1 km) away from the city centre, and they get off the train at Florence Santa Maria Novella, located 2 miles (3.2 km) away from the city centre.

A day trip to Florence from Viareggio is worth doing with a journey time of 1 h 24 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Viareggio to Florence is January.
You have options as you can travel between Viareggio and Florence 2 different ways: train or bus.

Popular train stations from Viareggio to Florence

Viareggio
Florence
The major railway station for departures from Viareggio is Viareggio. Read all the information you need to know about services, amenities and connections at Viareggio for your journey from Viareggio to Florence.
ViareggioParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
The major train station for arrivals in Florence is Florence Santa Maria Novella. Find all the information you need to know about services, amenities and connections at Florence Santa Maria Novella for your journey to Florence from Viareggio.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 0552352595
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transit options for Florence Santa Maria Novella
Tram lines: T1, T2
Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
Train lines: FR, FA, Italo

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
More routes, destinations and providers
Currency
Language

Useful links