Bergamo to Viareggio by train
Compare prices, times and book fast direct trains
Overview: trains from Bergamo to Viareggio
Find the key information for travelling by train from Bergamo to Viareggio, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Taking the train from Bergamo to Viareggio
Ready to book a trip from Bergamo to Viareggio by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.
Train ticket cost for journeys between Bergamo and Viareggio
Just like airline tickets, train fares vary by the operator, the number of stops, the time of day you travel, how far in advance you book and more. When it comes to timing, while the cheapest tickets on this route are typically US$33.90, when booked a month in advance, tickets costs an average of , and when purchased a week in advance, tickets increase to .
How to find cheap train tickets
Booking early nearly always keeps more money in your pocket, but there are other ways to save big on tickets. Refer to our cheap train ticket guide to make sure you make the most out of your travel budget.
Bergamo to Viareggio train schedule
The earliest weekday train along this route departs at 06:43.
The latest weekday train along this route departs at 06:45.
The earliest weekend train along this route departs at 06:43.
The latest weekend train along this route departs at 06:45.
1 train run along this route each day.
Trains leave the station every 2 minutes.
Bergamo to Viareggio train duration
Trains on this route travel a distance of 207 kilometres, with the fastest one completing the journey in 4 hours and 40 minutes.
Booking time frame: Bergamo to Viareggio trains
Tickets for travel to Viareggio along this route are available for purchase 5 and a half months before the travel date. Set up a booking alert to be notified as soon as your ideal travel date goes on sale.
Further insights on trains from Bergamo to Viareggio
Visit our help articles for tips on booking, station navigation, ticket types and other useful information for travelling Europe by train. To get inspired for your upcoming trip, refer to our Viareggio city guide.
FAQs about the train journey from Bergamo to Viareggio
Want to know more about your journey from Bergamo to Viareggio? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train journey between Bergamo and Viareggio spans 207 kilometres.
The cheapest ticket for this journey starts at US$33.90. Tickets booked 30 days in advance typically cost around . If booked 7 days in advance, the price is typically .
Tickets for travel along this route go on sale 5 and a half months in advance.
The fastest journey on this route takes 4 hours and 40 minutes.
Other train journeys from Bergamo
- From Bergamo to Milan From US$8.20
- From Bergamo to Treviglio From US$3.90
- From Bergamo to Brescia From US$6.30
- From Bergamo to Genoa From US$18.70
- From Bergamo to Verona From US$11.70
- From Bergamo to Lecco From US$11.90
- From Bergamo to Pavia From US$9.70
- From Bergamo to Savona From US$23.50
- From Bergamo to Monza From US$8.10
- From Bergamo to Venice From US$23.00
- From Bergamo to Varenna-Esino From US$6.70
- From Bergamo to Cremona From US$20.00
- From Bergamo to Florence From US$50.60
- From Bergamo to Desenzano del Garda/Sirmione From US$8.90
- From Bergamo to Ventimiglia From US$33.40
Other train journeys to Viareggio
- From Pisa to Viareggio From US$4.80
- From Lucca to Viareggio From US$4.80
- From Florence to Viareggio From US$26.70
- From La Spezia to Viareggio From US$8.60
- From Genoa to Viareggio From US$11.60
- From Rome to Viareggio From US$32.90
- From Livorno to Viareggio From US$7.70
- From Ventimiglia to Viareggio From US$32.80
- From Pietrasanta to Viareggio From US$7.00
- From Cannes to Viareggio From US$53.40
- From Turin to Viareggio From US$35.00
- From Rapallo to Viareggio From US$14.80
- From Milan to Viareggio From US$28.90
- From Riomaggiore to Viareggio From US$9.40
- From Montecatini Terme to Viareggio From US$8.60
Other train journeys from Viareggio
- From Viareggio to Florence From US$13.30
- From Viareggio to Pisa From US$4.80
- From Viareggio to Lucca From US$4.80
- From Viareggio to La Spezia From US$8.60
- From Viareggio to Bologna From US$18.40
- From Viareggio to Prato From US$11.50
- From Viareggio to Rome From US$28.10
- From Viareggio to Livorno From US$7.40
- From Viareggio to Genoa From US$7.00
- From Viareggio to Monterosso From US$10.40
- From Viareggio to Milan From US$34.80
- From Viareggio to Riomaggiore From US$9.40