Johan Johansson

I'm Johan, a rail travel expert with 5+ years of experience in the European train industry. I've explored the continent extensively by train, from the icy north of Sweden to the far reaches of Poland, gaining first-hand knowledge of routes, rail networks, and hidden gems along the way. Before launching this site, I led the development of the booking platform at TrainPlanet, one of Scandinavia’s leading rail travel companies. My mission is to help travelers navigate Europe by train with confidence, ease, and a touch of adventure.
385 posts
Prague to Budapest by train

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.
Vienna to Prague by train

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.
Naples to Rome by train

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.
Bordeaux to Paris by train

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.
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.
Edinburgh to London by train

Trains to London

London's rail network covers 17 terminal stations and 20+ operators. Paris in 2h16m, Brussels in 2h01m, Birmingham in 1h17m. London to Paris emits only 22 kg CO₂ vs 244 kg by plane.
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.
Barcelona to Lisbon by train

Barcelona to Lisbon by train

No direct Barcelona–Lisbon train — the route requires 4–5 transfers through Madrid. The direct Lusitânia sleeper was discontinued in 2020.
Edinburgh to London by train

Dublin to London by Train

No direct train from Dublin to London. The SailRail route combines ferry and train in ~8.5 hours. Fares start from around £44.50 when booked early.