Edinburgh to London by train
Edinburgh to London by train in 4h20m via LNER. Lumo from £20, LNER from £35, first class from £85. Overnight Caledonian Sleeper also runs this route.
Lisbon to Porto by train
Lisbon to Porto by train in ~3 hours over 206 miles. ~15 daily direct services by Comboios de Portugal with tickets from €9.50 booked in advance.
Munich to Paris by train
Munich to Paris by direct train in ~6 hours (fastest 5h22m). TGV services reach up to 320 km/h on this cross-border route.
Munich to Vienna by Train: A Scenic Journey
Munich to Vienna by train in 4–6 hours depending on service. Direct trains run throughout the day with tickets from €19.99 when booked in advance.
Milan – Florence Train: A Comprehensive Guide
Milan to Florence by high-speed train in 1h40m. Around 75 daily departures from early morning to late evening, with regional options also available.
Venice to Rome by train
Venice to Rome by Frecciarossa or Italo in ~3h47m over 327 miles, from Venice Santa Lucia to Rome Termini.