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 £25.63, 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 £25.63. 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 £6.20
- From Bergamo to Treviglio From £2.95
- From Bergamo to Brescia From £4.76
- From Bergamo to Genoa From £14.14
- From Bergamo to Verona From £8.84
- From Bergamo to Lecco From £9.00
- From Bergamo to Pavia From £7.33
- From Bergamo to Savona From £17.76
- From Bergamo to Monza From £6.12
- From Bergamo to Venice From £17.39
- From Bergamo to Varenna-Esino From £5.06
- From Bergamo to Cremona From £15.12
- From Bergamo to Florence From £38.25
- From Bergamo to Desenzano del Garda/Sirmione From £6.73
- From Bergamo to Ventimiglia From £25.25
Other train journeys to Viareggio
- From Pisa to Viareggio From £3.63
- From Lucca to Viareggio From £3.63
- From Florence to Viareggio From £20.18
- From La Spezia to Viareggio From £6.50
- From Genoa to Viareggio From £8.77
- From Rome to Viareggio From £24.87
- From Livorno to Viareggio From £5.82
- From Ventimiglia to Viareggio From £24.79
- From Pietrasanta to Viareggio From £5.29
- From Cannes to Viareggio From £40.37
- From Turin to Viareggio From £26.46
- From Rapallo to Viareggio From £11.19
- From Milan to Viareggio From £21.85
- From Riomaggiore to Viareggio From £7.11
- From Montecatini Terme to Viareggio From £6.50
Other train journeys from Viareggio
- From Viareggio to Florence From £10.05
- From Viareggio to Pisa From £3.63
- From Viareggio to Lucca From £3.63
- From Viareggio to La Spezia From £6.50
- From Viareggio to Bologna From £13.91
- From Viareggio to Prato From £8.69
- From Viareggio to Rome From £21.24
- From Viareggio to Livorno From £5.59
- From Viareggio to Genoa From £5.29
- From Viareggio to Monterosso From £7.86
- From Viareggio to Milan From £26.31
- From Viareggio to Riomaggiore From £7.11