Subscribe to receive top tips, train news and travel inspiration straight to your inbox
St Louis to Verona by train
-
First train05:12
-
Last train21:35
-
Avg changes2
-
Fastest journey7hr 14m
-
Distance356 kilometres
-
Trains per day6
-
Avg. journey time10hr 22m
-
Train operators
From St Louis to Verona by train
Opt for comfortable, green travel and choose to go from St Louis to Verona by train. With 6 trains per day, you will have various options to choose from. Read on for details on the quickest routes, total travel distance, tips on saving money on tickets and more.
Train cost between St Louis and Verona
Average fares along this route:
The cheapest ticket price: €54.56
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.
St Louis to Verona departure frequency and train timetable
With 6 trains scheduled on this journey daily and trains leaving the station every 1 hour and 35 minutes, travellers have a number of options to choose from. If you are travelling on a weekday, the earliest train you can catch is at 05:12 and the last one is at 21:01. If you are travelling during the weekend, the earliest train you can catch is at 06:42, with the last one at 21:35.
St Louis to Verona train duration
Trains on this route travel a distance of 356 kilometres, with the fastest one completing the journey in 7 hours and 14 minutes.
When do tickets go on sale between St Louis and Verona?
You can start planning and booking your trip between St Louis and Verona 6 months before the departure date. Pro tip: buy your tickets as early as possible to save money.
Additional information on train travel from St Louis to Verona
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 Verona city guide to start planning your getaway.
Frequently asked questions
How far is it from St Louis to Verona by train?
The train journey between St Louis and Verona spans 356 kilometres.
How much does the train from St Louis to Verona cost?
The lowest fare on this route is €54.56. If booked 30 days in advance, tickets are priced around . When booked 7 days before travel, expect to pay around .
When do tickets go on sale for trains travelling from St Louis to Verona?
Tickets for this journey become available 6 months ahead of the travel date.
How long does it take to get from St Louis to Verona?
The fastest jouney takes 7 hours and 14 minutes.
Other journeys to Verona View all journeys to Verona
-
From London to Verona From €140.54
-
From Florence to Verona From €13.66
-
From Milan to Verona From €10.51
-
From Munich to Verona From €25.39
-
From Rome to Verona From €12.52
-
From Venice to Verona From €10.42
-
From Paris to Verona From €59.72
-
From Turin to Verona From €13.75
-
From Mantova to Verona From €5.08
-
From Peschiera del Garda to Verona From €4.20
-
From Bologna to Verona From €6.22
-
From Padua to Verona From €8.84
-
From Desenzano del Garda/Sirmione to Verona From €4.99
-
From Brescia to Verona From €7.36
-
From Innsbruck Hbf to Verona From €20.58
Other journeys from Verona
-
From Verona to Florence From €17.51
-
From Verona to Milan From €13.22
-
From Verona to Rome From €33.19
-
From Verona to Venice From €10.51
-
From Verona to Peschiera del Garda From €4.20
-
From Verona to Bologna From €11.30
-
From Verona to Padua From €8.84
-
From Verona to Desenzano del Garda/Sirmione From €4.99
-
From Verona to Brescia From €7.36
-
From Verona to Munich From €25.39
-
From Verona to Paris From €47.37
-
From Verona to Turin From €13.66
Other journeys from St Louis
-
From St Louis to Mulhouse From €4.38
-
From St Louis to Colmar From €6.57
-
From St Louis to Strasbourg From €11.82
-
From St Louis to Basel From €3.50
-
From St Louis to Lucerne From €25.39
-
From St Louis to Freiburg From €24.96
-
From St Louis to Sélestat From €21.02
-
From St Louis to Bern From €33.71
-
From St Louis to Interlaken From €50.35
-
From St Louis to Zurich From €24.08
-
From St Louis to Paris From €28.90
-
From St Louis to Besançon From €35.46
-
From St Louis to Dijon-Ville From €120.84
-
From St Louis to Milan From €78.37
-
From St Louis to Belfort-Montbéliard TGV From €20.58