Trains to Verona Find train times and tickets

Verona is a major trading and commercial centre in the Adige Valley of northern Italy. Shakespeare and Verdi both did their bit to promote the local tourist industry. Crowds come year-round in search of traces of Romeo and Juliet. The numbers swell even more during the opera festival where Verdi’s Aida has become synonymous with the Verona summer. Even if you hate Shakespeare and cannot stand opera, Verona is still definitely worth a visit. You’ll find many Roman ruins, including the famous arena where Aida is performed. This stylish city offers first-class shopping, a lively club scene and a good range of onward train connections.

The main railway station in Verona is called Porta Nuova. From there regular trains leave to a number of nearby cities: Mantua, Bologna, Vicenza and Padua are all less than an hour away. Fast trains to Venice take just 70 minutes. High-speed Trenitalia trains speed to Rome in under three hours. In December 2015, Verona was added to the network of the independent rail operator NTV Italo; the company's distinctive red trains now run direct from Verona to Rome and Naples.

Verona is thus an excellent base for exploring northern Italy. And it’s a good gateway city for rail travellers arriving from beyond Italy’s border. There are daily overnight trains from Paris and Vienna. And there are many EuroCity services crossing the Alps, providing direct links from Munich and Geneva to Verona. A new direct train from Zürich to Verona started in summer 2017. It runs on Saturdays and Sundays. It is a mark of how Verona is now a star on the international circuit that the city even has a direct weekly train from Moscow.

Search accommodation in Verona

Airbnb

Travel to Verona by train from anywhere in the UK or across Europe

Geneva to Verona by train

from £57.20

Avg 0 changes 5hr 49m

Turin to Verona by train

from £23.40

Avg 0 changes 2hr 8m

Brig to Verona by train

from £96.10

Avg 0 changes 3hr 44m

Dijon to Verona by train

from £51.10

Avg 0 changes 8hr 57m

Paris to Verona by train

from £30.90

Avg 0 changes 12hr 40m

Paris to Verona by train

from £30.90

Avg 0 changes 12hr 40m

Cologne to Verona by train

from £81.50

Avg 1 change 10hr 1m

London to Verona by train

from £183.60

Avg 1 change 11hr 58m

Basel to Verona by train

from £56.50

Avg 1 change 5hr 57m

Waidbruck to Verona by train

from £14.40

Avg 0 changes 2hr 4m

Vicenza to Verona by train

from £5.10

Avg 0 changes 25m

Peschiera del Garda to Verona by train

from £3.20

Avg 0 changes 14m

Parma to Verona by train

from £8.40

Avg 1 change 2hr 7m

Como to Verona by train

from £18.50

Avg 1 change 2hr 15m

Bergamo to Verona by train

from £9.40

Avg 0 changes 1hr 29m

Show more

Rovereto to Verona by train

from £6.30

Avg 0 changes 40m

Nogara to Verona by train

from £3.80

Avg 0 changes 20m

Munich to Verona by train

from £42.50

Avg 0 changes 4hr 59m

Fortezza - Franzensfeste to Verona by train

from £16.60

Avg 0 changes 2hr 29m

Brixen to Verona by train

from £15.40

Avg 0 changes 2hr 19m

Mantova to Verona by train

from £3.70

Avg 0 changes 49m

Frankfurt am Main to Verona by train

from £83.00

Avg 1 change 9hr 2m

Milan to Verona by train

from £9.50

Avg 0 changes 1hr 13m

Padua to Verona by train

from £6.50

Avg 0 changes 42m

Ventimiglia to Verona by train

from £30.70

Avg 1 change 5hr 16m

Innsbruck to Verona by train

from £28.00

Avg 0 changes 3hr 10m

Treviglio to Verona by train

from £9.40

Avg 0 changes 1hr 20m

Naples to Verona by train

from £136.60

Avg 0 changes 4hr 17m

Bolzano Novarese to Verona by train

from £11.60

Avg 0 changes 1hr 26m

Bologna to Verona by train

from £9.00

Avg 0 changes 50m

Trento to Verona by train

from £7.20

Avg 0 changes 55m

Brescia to Verona by train

from £6.60

Avg 0 changes 30m

Pisa to Verona by train

from £26.60

Avg 1 change 3hr 5m

Ferrara to Verona by train

from £9.50

Avg 1 change 1hr 42m

Mezzocorona to Verona by train

from £8.20

Avg 0 changes 1hr 15m

Strasbourg to Verona by train

from £111.50

Avg 2 changes 7hr 37m

Zurich to Verona by train

from £19.80

Avg 1 change 4hr 49m

Brussels to Verona by train

from £108.00

Avg 2 changes 12hr 15m

Genoa to Verona by train

from £21.30

Avg 1 change 3hr 5m

Treviso to Verona by train

from £19.20

Avg 0 changes 1hr 18m

Venice to Verona by train

from £8.00

Avg 0 changes 53m

Merano to Verona by train

from £13.80

Avg 1 change 2hr 26m

Dossobuono to Verona by train

from £1.70

Avg 0 changes 10m

Rimini to Verona by train

from £16.40

Avg 1 change 2hr 20m

Desenzano del Garda to Verona by train

from £4.10

Avg 0 changes 20m

Bari to Verona by train

from £67.10

Avg 1 change 7hr 2m

Ceret to Verona by train

from £3.70

Avg 0 changes 42m

Florence to Verona by train

from £9.50

Avg 0 changes 1hr 29m

Trieste to Verona by train

from £19.10

Avg 0 changes 2hr 35m

Rome to Verona by train

from £17.50

Avg 0 changes 2hr 52m

Country guide

Trains to Italy

Read our country guide

Image credits: © Emicristea

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 27
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 26
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.