Johan E. 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.
434 posts
Vienna to Prague by train

Trains to Prague

Prague is reachable by direct train from Vienna (4 hrs), Berlin (4 hrs 20 min), Munich and Budapest. Station on Metro Line C. Advance fares from around €15.
Naples to Rome by train

Trains to Rome

Frecciarossa and Italo reach Roma Termini from Naples in around 1 hour 10 minutes, Florence in 1 hour 30 minutes, and Milan in around 3 hours. ÖBB Nightjet runs overnight from Paris and Munich.
Brussels to Paris by train

Trains to Paris

Eurostar connects London to Paris Gare du Nord in around 2 hours 16 minutes, with Standard fares from £39. TGV services link Paris to cities across France, Germany, and Switzerland.
Nice to Monaco by train

Nice to Monaco by train

Direct TER trains from Nice to Monaco take 22 to 25 minutes, with fares around €4 to €7. No reservation needed. Trains run roughly every 15 to 30 minutes from Nice-Ville throughout the day.
Trains to Palermo

Catania to Palermo by train

The Catania to Palermo train takes around 3 hours 30 minutes to 4 hours with Trenitalia. Regional fares from around €13; Intercity from around €18. Around 9 daily services. The bus is often faster, so compare both before you book.
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

Renfe AVE and AVANT trains cover Girona to Barcelona in 37 to 39 minutes. Advance fares from around €7. Regional trains take 1h10 to 1h30.
Edinburgh to London by train

Trains to London

London has 17 terminal stations and 20+ rail operators. Eurostar reaches Paris in 2 hours 15 minutes from St Pancras. Domestic advance fares from £2.25.
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 to Zermatt train. Change at Visp for the MGB. Journey takes 3 to 3.5 hours. Swiss Travel Pass covers both legs; Interrail does not cover MGB.
Vienna to Salzburg by train

Trains from Munich to Salzburg

Direct trains run roughly every 30 minutes from Munich to Salzburg. Railjets take around 1 hour 28 minutes. Sparpreis fares start from around €17.99. The RE5 regional train accepts the Bayern-Ticket from €34.
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.
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

Travelling from Bristol to Amsterdam by train takes around seven to eight hours across two trains and a cross-London transfer. You take GWR to London Paddington, transfer to St Pancras International (allow at least 60 minutes), and board Eurostar direct to Amsterdam Centraal in approximately 4 hours 19 minutes. A passport is required for Eurostar.
Trains to Barcelona

Valencia to Barcelona by train

Direct trains from Valencia to Barcelona take around 2 hours 40 minutes. Renfe runs 9 to 14 services daily. Check your departure station before you book.
Trains to Bratislava

Vienna to Bratislava by train

Vienna to Bratislava by train takes about 1 hour on direct twice-hourly REX services. Fares checked June 2026: €12-€13 one way.
Trains to Berlin

Amsterdam to Berlin by train

Direct ICE trains connect Amsterdam Centraal and Berlin Hauptbahnhof in around 5 hours 42 minutes, with six departures daily. Advance tickets start from €37.99 in second class. Seat reservations are compulsory from 26 June to 31 August 2026.
Edinburgh to London by train

Glasgow to London by Train: Times, Tickets and Routes

Direct Avanti West Coast trains connect Glasgow Central and London Euston in around 4 hours 30 minutes. LNER runs to King's Cross via Edinburgh Waverley. Advance fares start from around £25. The Caledonian Sleeper runs overnight.
Naples to Rome by train

London to Rome by train

No direct trains run from London to Rome. The journey takes around 14 hours via Paris, with two changes: Eurostar to Paris, then a high-speed train to Milan or Turin, then an Italian high-speed train to Rome. Fares from around £39 for Eurostar, from €29 for the Paris to Milan leg.
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 requires one change in Paris. Eurostar to Paris Gare du Nord (around 2h20m), then TGV Lyria to Geneva Cornavin (around 3h05m). Fastest connections take approximately 6 hours 30 minutes total.
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

There is no direct train from London to Barcelona. The journey takes two legs: Eurostar from London to Paris, then TGV from Paris to Barcelona Sants. Total around 9 to 10 hours with a Paris station change.
London to Berlin by train

London to Berlin by train

London to Berlin by train takes around 9 to 11 hours with two changes: Eurostar to Brussels Midi, then ICE3neo to Cologne and ICE to Berlin Hauptbahnhof. No direct train exists.
Trains to Seville

Málaga to Seville by train

Direct trains run between Málaga María Zambrano and Sevilla-Santa Justa in around 2 hours. Renfe operates the route with AVE and Avant services covering the 156 km corridor.
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. Combine the TRAM from Benidorm with a Renfe Avant from Alicante, or take the faster direct ALSA coach.
Barcelona to Lisbon by train

Barcelona to Lisbon by train

No direct train from Barcelona to Lisbon, and no train between Madrid and Lisbon either. The route combines a high-speed train to Madrid with an Alsa coach.
Edinburgh to London by train

Dublin to London by Train

No direct Dublin-London train: take the ferry to Holyhead, then train to London Euston. Rail & Sail fares start from €58.