Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Viareggio to Pavia by train
-
First train05:57
-
Last train18:00
-
Avg changes0
-
Fastest journey2hr 52m
-
Distance171 kilometres
-
Trains per day9
-
Avg. journey time3hr 30m
-
Train operators
Travelling from Viareggio to Pavia by train
Considering a train trip from Viareggio to Pavia? This guide will walk you through everything — from the best routes to finding the cheapest train tickets — so you can enjoy a smooth, stress-free journey.
Train cost between Viareggio and Pavia
Average fares along this route:
The cheapest ticket price: £17.90
Ticket price when booked 30 days in advance:
Ticket price when booked 7 days in advance:
Finding cheap train tickets
Booking in advance is clearly one of the easiest ways to save on tickets. Follow these other tips to find cheap train tickets for travel in Europe:
Opt for the basic, “no-frills” class of service (which is still sure to deliver a comfortable ride)
Travel with a budget train operator
Consider choosing a rail pass if you plan to travel extensively
Book off-peak fares (tickets are cheaper midweek and outside peak hours)
Select a non-flexible fare
Ride slower trains as opposed to the pricier high-speed fares
Subscribe to the Rail Europe newsletter to be notified about discounts.
And last but not least, compare ticket prices on Rail Europe. We automatically compile all ticket offers in one easy search so you can choose by price, timing or whatever is driving your journey.
Train schedule for travel between Viareggio and Pavia
While frequency of trains along this line depends on the day of the week, on average, 9 trains make this journey of 171 kilometres each day. The first weekday departure from Viareggio is at 05:57 on weekdays. The last scheduled train during the week departs at 18:00.
During the weekend, 05:57 is the earliest scheduled departure, and 17:53 is the last. Throughout the day, trains typically depart every 1 hour and 27 minutes.
Average train travel time from Viareggio to Pavia
The quickest time by train is 2 hours and 52 minutes, travelling a total distance of 171 kilometres.
How early can you book train tickets between Viareggio and Pavia?
Tickets along this route go on sale 4 months in advance. To be notified as soon as tickets are available, set up a booking alert with Rail Europe. We will send you an email notification when tickets are available.
Additional information on train travel from Viareggio to Pavia
Need more tips on travelling by train in Europe? Check out our help articles for details on booking, navigating stations, ticket types, different classes of service, refunds and much more. Then check out the Pavia city guide to start planning your getaway.
Frequently asked questions
What is the travel distance between Viareggio and Pavia by train?
The total journey from Viareggio to Pavia is 171 kilometres.
How much is a train ticket from Viareggio to Pavia?
The cheapest fare on this route is £17.90. If you book 30 days in advance, tickets cost about . If booked 7 days in advance, the cost is typically .
When are tickets available for booking for travel from Viareggio to Pavia by train?
You can purchase tickets for this journey 4 months ahead of the travel date.
How long does the train take from Viareggio to Pavia?
The fastest travel time is 2 hours and 52 minutes.
Other journeys to Pavia View all journeys to Pavia
-
From Milan to Pavia From £7.98
-
From Bergamo to Pavia From £7.39
-
From Genoa to Pavia From £5.45
-
From Rome to Pavia From £49.85
-
From Voghera to Pavia From £14.40
-
From Nice to Pavia From £25.52
-
From Toulon to Pavia From £56.19
-
From La Spezia Centrale to Pavia From £34.18
-
From Pisa to Pavia From £18.28
-
From Turin to Pavia From £11.19
-
From Marseille to Pavia From £58.13
-
From Sanremo to Pavia From £15.45
Other journeys from Pavia
-
From Pavia to Milan From £4.03
-
From Pavia to Genoa From £10.15
-
From Pavia to Alessandria From £6.19
-
From Pavia to Voghera From £3.13
-
From Pavia to Nice From £28.88
-
From Pavia to Rome From £14.63
-
From Pavia to Bergamo From £7.39
-
From Pavia to Savona From £25.00
-
From Pavia to Santa Margherita Ligure-Portofino From £12.09
-
From Pavia to Venice From £21.64
-
From Pavia to Imperia From £15.97
-
From Pavia to Florence From £33.80
Other journeys from Viareggio
-
From Viareggio to Florence From £9.85
-
From Viareggio to Pisa From £3.58
-
From Viareggio to Lucca From £3.58
-
From Viareggio to La Spezia Centrale From £6.34
-
From Viareggio to Bologna From £13.66
-
From Viareggio to Prato Centrale From £8.51
-
From Viareggio to Rome From £15.37
-
From Viareggio to Livorno Centrale From £5.67
-
From Viareggio to Genoa From £11.79
-
From Viareggio to Monterosso From £10.07
-
From Viareggio to Milan From £2.69
-
From Viareggio to Riomaggiore From £9.92