If you’re looking for train times in Europe, you’ve come to the right place. From one-country trips to hopping around the continent, we use our expertise to make travelling in Europe by train as easy as possible.

This page will give you an overview of journeys times between Europe's top destinations, show you how to check European train schedules with Trainline and give you an idea of some of the most popular train routes our customers take. 

So, what are you waiting for? Search for European train times, compare and buy your tickets here.

European train schedules

Our map of train routes in Europe shows the journey times between some of Europe’s top cities. For example you can get from:

  • London to Paris in 2h 16m
  • Paris to Amsterdam in 3h 12m
  • Madrid to Barcelona in 2h 30m
  • Milan to Rome in 2h 48m
  • Berlin to Frankfurt in 3h 52m

Want to learn more about train schedules in Europe? Our interactive Europe Train Map connects the main rail destinations on the continent, providing handy links to explore these destinations at your leisure. Whether you want to travel on an epic rail journey from Budapest to Berlin or zip from Brussels to Amsterdam, our train map of Europe will help you out.

Popular trains routes in Europe

Need some inspiration about where to hop on the train to? Have a look at these popular train routes in Europe and turn your dreams into a real rail reality. 

Choosing your European train tickets

Ready to book your European train tickets? We compare prices from more than 270 train and coach operators in 45 countries, so you can book tickets quickly and easily. 

When booking train tickets online with us, we will:

  • Highlight the cheapest options in both First Class and Standard (2nd), if they're available!
  • Show you the price difference if you wish to upgrade to First Class
  • Give you the best bus route and ticket alternatives
  • Let you know what onboard facilities like WiFi and bicycle storage are available

You’ll also be able to:

  • Select the fastest routes available
  • Use your loyalty or discount cards where applicable
  • Choose what type of seat you prefer – window, aisle or upstairs if it’s a double-decker (bilevel) train

Train travel in Europe

Want to find out more about travelling by train across this vast continent? Discover our guide to trains in Europe including the main train operators, types of trains and inspiration itineraries. 

Alternatively, head over to our cheap European train tickets page for some quick money-saving tips.

Fancy getting to your destination a bit faster? Read all about high-speed trains in Europe and where they can take you.

London to Paris | Paris to London | Madrid to Barcelona | Barcelona to Madrid | Paris to Amsterdam | Paris to Venice | Paris to Barcelona | Amsterdam to Paris | Rome to Venice | London to Amsterdam | Paris to Nice | Barcelona to Paris | Rome to Florence | Madrid to Seville | London to Brussels | Venice to Rome | Barcelona to Seville | Paris to Lyon | Paris to Brussels | Paris to Zurich Hb | Rome to Naples | London to Berlin | Amsterdam to Berlin | Florence to Venice | Paris to Munich | Paris to Geneva | Venice to Florence | Florence to Rome | Amsterdam to Brussels | Paris to Bordeaux | Milan to Rome | Milan to Venice | Brussels to Paris | Zurich Hb to Paris | Paris to Milan | Milan to Florence | Brussels to London | Berlin to Prague | Munich to Venice | Rome to Milan | Nice to Paris | Seville to Madrid | Paris to Marseille | Madrid to Málaga-María Zambrano | Frankfurt (Main) to Paris | Seville to Barcelona | Munich Hbf to Paris | Barcelona to Valencia | Berlin to Amsterdam | Munich to Vienna | Madrid to Valencia | Lyon to Paris | Frankfurt (Main) to Amsterdam | Paris to Avignon TGV | Paris to Frankfurt (Main) Hbf | Naples to Rome | Paris to Strasbourg | Paris Montparnasse to Lourdes | Venice to Milan | Geneva to Paris | Florence to Naples | Paris to Luxembourg | Paris St-Lazare to Bayeux | Paris to Cannes | Madrid to Cordoba | Florence to Milan | Paris St-Lazare to Bayeux | Paris to Basel SBB | Bordeaux to Paris | Paris to Reims | Brussels to Bruges (Brugge) | Marseille to Paris | Valencia to Barcelona | Madrid to Toledo | Stuttgart Hbf to Paris | Valencia to Madrid | Basel SBB to Paris | Paris to Cologne | Paris to Colmar | London to Cologne | Paris Gare de Lyon to Dijon Ville | Milan to Nice Ville | Paris to Stuttgart Hbf | Hamburg to Berlin | Berlin to Hamburg | Avignon TGV to Paris | Strasbourg to Paris | Venice to Milan | Paris to Champagne-Ardenne TGV | London St-Pancras to Moûtiers—Salins | Paris to Rennes | Paris to Turin | Alicante Terminal to Madrid | Paris to Annecy | Paris Charles de Gaulle Airport to London | Paris to Tours | Basel SBB to Lucerne | Le Havre to Paris | Antwerp to Amsterdam

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.