Discover Verona to Metz by train

Planning a train adventure from Verona to Metz? To get started, check out our detailed guide to a seamless, enjoyable journey.

Train travel between Verona and Metz: train ticket prices

Cost of train tickets from Verona to Metz:

  • Cheapest tickets: CA$492.70

  • Cost of tickets when booked 30 days in advance:

  • Cost of tickets when booked 7 days in advance:

Tickets go on sale 5 months in advance.

Verona to Metz departure frequency and train timetable

With 6 trains scheduled on this journey daily and trains leaving the station every 1 hour and 9 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:20 and the last one is at 21:12. If you are travelling during the weekend, the earliest train you can catch is at 05:20, with the last one at 21:43.

How long is the train journey from Verona to Metz?

This journey covers a total of 550 kilometres, with the quickest trip taking 9 hours and 16 minutes.

How early can you book train tickets between Verona and Metz?

Tickets along this route go on sale 5 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.

Making the most of your trip to Metz

For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Metz.

Frequently asked questions

How far is it from Verona to Metz by train?

The train journey between Verona and Metz spans 550 kilometres.

How much does a train ticket from Verona to Metz cost?

The cheapest ticket on this route is CA$492.70. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .

How far in advance can I book my Verona to Metz train tickets?

Tickets for this route go on sale 5 months in advance of the departure date.

How long does the train take from Verona to Metz?

The fastest travel time is 9 hours and 16 minutes.