Routes

Step-by-step breakdowns of popular European train routes, covering journey times, connections, scenic highlights, and what to expect on board.

252 posts
Bordeaux to Paris by train

Bordeaux to Paris by train

Bordeaux to Paris by TGV in as little as 2h08m. Budget OUIGO trains from 2h07m. Around 18 daily departures on this popular direct route.
Berlin to Amsterdam by train

Berlin to Amsterdam by train

Berlin to Amsterdam by direct IC/ICE in 5h52m over 577 km. GoVolta tickets from €10; Deutsche Bahn advance fares from €37.99 in second class.
Vienna to Prague by train

Vienna to Prague by train

Vienna to Prague by ÖBB Railjet in ~4 hours at 143 mph. Advance fares from $25; RegioJet sometimes offers tickets from $13.
Trains to Milan

Vicenza to Milan by train

Vicenza to Milan by Italo or Frecciarossa high-speed in 1h41m over 184 km. Regional trains are slower with more stops.
Trains to Sorrento

Rome to Sorrento by train

Rome to Sorrento by train requires two legs: high-speed to Naples (Trenitalia or Italo), then the Circumvesuviana local train to Sorrento. ~212 km total.
Trains to Florence

Rome to Florence by train

Rome to Florence by high-speed train in 1h30m from $12. Regional trains take 3–4.5 hours from $11. Multiple daily departures available.
Madrid to Valencia by train

Madrid to Valencia by train

Madrid to Valencia by Renfe AVE in just 1h38m. OUIGO tickets from $10 ($5.50 kids), with ~24 daily departures every 30 minutes at peak times.
Lyon to Toulouse by train

Lyon to Toulouse by train

Lyon to Toulouse by direct train in ~4h17m over 561 km. Standard fares range from €40 to €100, with discounts for early booking.
Bordeaux to Paris by train

Luxembourg to Paris by train

Luxembourg to Paris by train in ~3 hours (fastest 2h09m). Choose from TGV INOUI, budget OUIGO or regional TER services.
Laval to Bordeaux by train

Laval to Bordeaux Train Journey

Laval to Bordeaux by TGV INOUI, OUIGO or SNCF Intercités. Most routes transfer in Paris. Overnight options with couchettes from $20.75.
Copenhagen to Gothenburg by train

Copenhagen to Gothenburg by train

Copenhagen to Gothenburg by train in 3.5–4 hours. Øresundståg runs direct hourly services in ~3h50m; SJ X2000 high-speed trains do it in 3h29m.
Milan to Venice by train

Milan to Venice by train

Milan to Venice by high-speed train in 2h25m. Italo tickets from $15, Frecciarossa from $53. 45 daily departures including regional trains from $24.
Prague to Budapest by train

Prague to Budapest by train

Prague to Budapest by train in ~7 hours over 443 km. Multiple daily departures from $22 with free WiFi and overnight options available.
Zurich to Zermatt by train

Zurich to Zermatt by train

Zurich to Zermatt by train in about 4 hours (fastest 3h12m) through alpine lakes and valleys over 235 km.
Vienna to Salzburg by train

Vienna to Salzburg by train

Vienna to Salzburg by ÖBB or Westbahn in as little as 2h22m over 192 miles. 55–62 daily departures with tickets from €19.90.
Madrid to Malaga by train

Madrid to Malaga by train

Madrid to Málaga by AVE in as little as 2h42m over 417 km. High-speed trains reach 310 km/h with tickets from $62, including Wi-Fi.
Malaga to Granada by train

Malaga to Granada by train

Málaga to Granada by high-speed train in as little as 1h10m. Tickets start from $21.69, with slower services taking up to 2h53m.
Pisa to Florence by train

Pisa to Florence by train

Pisa to Florence by train in 50–80 minutes over 85 km. Regional trains cost €9–€11 and the fastest service covers the route in just 51 minutes.
Rome to Pompeii by train

Rome to Pompeii by train

Rome to Pompeii by train in ~2h15m: high-speed to Naples (70 min), then local train to Pompeii. A direct Sunday high-speed service also runs the full route.
Nice to Monaco by train

Nice to Monaco by train

Nice to Monaco by TER train in 20–30 minutes over 12 miles. Up to 116 daily departures every 15–30 minutes, with the first train at 5:53 AM.
Trains to Palermo

Catania to Palermo by train

Catania to Palermo by train in ~3h35m with ~9 daily Trenitalia services. One-way fares start from around €17–€25.
Brussels to Antwerp by train

Brussels to Antwerp by train

Brussels to Antwerp by train in as little as 33 minutes. Services run every 15–30 minutes. One-way tickets from €6 to €12.
Vienna to Prague by train

Berlin to Prague by train

Berlin to Prague by EuroCity in ~4h15m over 402 km. Deutsche Bahn and Czech Railways (ČD) operate daily. Tickets from €19.99 booked in advance.
Trains to Barcelona

Girona to Barcelona by train

Girona to Barcelona by high-speed AVE in just 38 minutes. Regional trains take about 1h15m. Average journey time is 39–55 minutes.
Trains to Nice

Paris to Nice by train

Paris to Nice by TGV in about 5h45m over 578 miles. Tickets start from €45 in second class or €79 in first class when booked early.
Zurich to Zermatt by train

Geneva to Zermatt by train

No direct Geneva–Zermatt train — change at Visp. Journey takes 3.5–4 hours through Lausanne, Montreux and Sion to the Alps.
Vienna to Salzburg by train

Munich to Salzburg by train

Munich to Salzburg by Railjet in as little as 1h28m. 37 daily services from €6.99. The Bayern-Ticket is the best-value option for groups.
Bordeaux to Paris by train

Berlin to Paris by train

Berlin to Paris by train in 7h38m (fastest) to 8–9h. ~22 daily departures from Berlin Hbf to Paris Gare de l'Est, covering 545 miles (878 km).
Trains to Barcelona

Bilbao to Barcelona by train

Bilbao to Barcelona by Renfe Alvia in 6–7 hours. Tickets from €35–€85 one-way — book 45–60 days ahead for up to 65% off. Departs Bilbao Abando.
Trains to Barcelona

Madrid to Barcelona by train

Madrid to Barcelona by high-speed train in 2h29m to 2h52m. Up to 58 direct daily services on the 504 km route.
Málaga to Ronda by train

Málaga to Ronda by train

No direct Málaga to Ronda train — change at Antequera-Santa Ana or Bobadilla. Journey takes 1h50m–3h with 1–4 daily services from €13.80.
Berlin to Amsterdam by train

Bristol to Amsterdam by train

Bristol to Amsterdam by train takes 8–9 hours: GWR to London Paddington, transfer to St Pancras, Eurostar to Brussels, then on to Amsterdam Centraal.
Trains to Barcelona

Valencia to Barcelona by train

Valencia to Barcelona by train in as little as 3h05m with Euromed. Alvia tickets start from $44. Departs Valencia Joaquín Sorolla, arrives Barcelona Sants.
Trains to Bratislava

Vienna to Bratislava by train

Vienna to Bratislava by train in about 1 hour on hourly REX6 services. One-way from €11, or €18 for a round-trip ticket including Bratislava city transit.
Trains to Berlin

Amsterdam to Berlin by train

Amsterdam to Berlin by train in 5h51m over 624 km. Six daily departures with tickets from $41.79 in second class or $62.69 in first class.
Edinburgh to London by train

Glasgow to London by train

Glasgow to London by train in as little as 4h32m. Avanti West Coast, LNER and the Caledonian Sleeper operate 16 daily services on this 345-mile route.
Naples to Rome by train

London to Rome by train

London to Rome by train takes 14–19 hours over 889 miles. No direct service — two changes required. Via Paris route: Eurostar then through Milan or Turin.
Salzburg to Hallstatt by train

Salzburg to Hallstatt by train

No direct train from Salzburg to Hallstatt — all routes require a transfer. The journey passes through scenic alpine landscapes and lakeside villages.
London to Geneva by train

London to Geneva by train

London to Geneva by train in 8h24m via Paris. Eurostar to Paris (2h20m), then TGV Lyria to Geneva (3h5m). Round-trip tickets from £135.
Milan to Lake Como by train

Milan to Lake Como by train

Milan to Lake Como by train in as little as 37 minutes. Up to 69 daily services from €5.20, operated by Trenitalia and Trenord. Runs until 11:33 PM.
Paris to Brussels by train

London to Brussels by train

London to Brussels by Eurostar in under 2 hours. Tickets from £39 with free Wi-Fi and generous luggage allowance. Brussels is 1 hour ahead of London.
London to Barcelona by train

London to Barcelona by train

London to Barcelona by train in under 10 hours via Paris. Two legs: Eurostar to Paris, then TGV. Cuts carbon emissions by up to 96.5% versus flying.
London to Berlin by train

London to Berlin by train

London to Berlin by train takes 8h50m–13h. Change at Brussels and Cologne: Eurostar to Brussels, then ICE to Cologne and on to Berlin Hauptbahnhof.
Trains to Seville

Málaga to Seville by train

Málaga to Seville by train in as little as 2 hours, covering 156 km. Direct services run between Málaga María Zambrano and Sevilla-Santa Justa.
Bordeaux to Paris by train

London to Paris by train

London to Paris by Eurostar in 2h16m. Up to 16 daily departures from 05:40. Trains reach 300 km/h with 90% arriving on time or within 15 minutes.
Dover to Calais by train

Dover to Calais by train

No direct train from Dover to Calais. Options include the train-and-ferry combo, Eurotunnel Le Shuttle, or Eurostar via London St Pancras.
Madrid to Valencia by train

Benidorm to Valencia by train

No direct train from Benidorm to Valencia — transfer in Alicante or Gandia required. Bus is the faster and more popular option for this route.