Trains to Madrid
Trains to Madrid on high-speed AVE at up to 193 mph. Barcelona to Madrid in 2.5 hours, with Renfe operating most domestic and international routes.
Trains to Berlin
Trains to Berlin Hauptbahnhof: Munich in 3h50m, Hamburg in 1h45m on ICE at 186 mph. Average domestic ticket $33 vs $110 by flight.
Trains to Budapest
Trains to Budapest arrive mainly at Keleti Station, 3 km from the city centre. EuroCity services connect Vienna, Prague, Munich and beyond.
Trains to Prague
Trains to Prague arrive at Praha hlavní nádraží, 0.5 miles from the city centre. Tickets from $16 on short routes like Vienna–Prague.
Trains to Rome
High-speed trains to Rome: Naples in 1h10m from $10.90, Florence in 1h30m from $21.90, Milan in 2h55m from $32.90 — all on Frecciarossa.
Trains to Paris
Trains to Paris save up to $269 per round trip vs flying. A direct Paris–Berlin TGV launched in December 2024 covers the route in 7 hours.