Werona jest ważnym węzłem kolejowym w północnych Włoszech, położonym między główną linią Mediolan–Wenecja a trasą Brenner przez Alpy. Miasto ma dwie przydatne stacje pasażerskie obsługujące podróże międzyregionalne i regionalne, przy czym Verona Porta Nuova pełni funkcję głównego dworca. Połączenia Trenitalia, Italo oraz DB-OBB EuroCity obsługują miasto, nadając Weronie rolę wykraczającą poza lokalny ruch w Veneto.
Pociągi z Werony obejmują wysokiej prędkości pociągi Frecciarossa, wysokiej prędkości pociągi Italo na wybranych krajowych korytarzach, połączenia Trenitalia Regionale i Regionale Veloce w całym Veneto i Lombardii oraz międzynarodowe pociągi EuroCity przez przełęcz Brenner. Verona Porta Nuova obsługuje niemal wszystkie połączenia dalekobieżne, podczas gdy Verona Porta Vescovo jest głównie regionalnym przystankiem po wschodniej stronie miasta.
Trasy kolejowe z Werony prowadzą na zachód do Mediolanu i Turynu, na wschód do Vicenzy, Padwy i Wenecji, na południe do Bolonii, Florencji, Rzymu i Neapolu oraz na północ do Trydentu, Bolzano, Innsbrucka i Monachium. Zarezerwuj pociągi z i do Werony online w Rail Monsters.