Looking Up European Train Schedules and Routes Online

The Deutsche Bahn's site puts all of Europe's train schedules in easy reach of your hotel room.
By Rick Steves

Online timetables are generally user-friendly, making it easy to instantly find the fastest connections, and to see the frequency and length of any train trip (and learn whether reservations are required). Schedules can also be essential to basic itinerary planning, as they tell you where trains do and don't go.

No matter where you're traveling in Europe, Germany's Deutsche Bahn website should be your first stop for timetable information. (While each country's national rail company has its own website with schedules, the German site has schedules for virtually all of Europe.) I use this site, along with their DB Navigator app, to plan my connections for almost every trip in Europe.

Finding Schedules on the Deutsche Bahn Site

The German railway's online schedule is an invaluable tool for any European train traveler. Here's how to use it:

  1. Start with a station-to-station search. Enter just the city name, unless you know the name of the specific station you want. Since many cities have several stations, you'll need to specify one from a drop-down menu. If the city's name spelled in capital letters is among the options, select it (the site will look up the best connections for that city, regardless of the station).
    Extra tips:
    • Main stations are often called "central," "terminus," or "Hbf" (for Hauptbahnhof).
    • A very long list of stations for a given city probably includes bus stops. If one of your top options is just the city name, with no station/stop name after it, select that one (or try re-entering it with "main station" after the city's name).
    • Use complete names: "Rothenburg ob der Tauber" (not "Rothenburg"); "Jerez de la Frontera" (not "Jerez").
    • In cities with several major stations (such as London, Paris, Barcelona, Madrid, Sevilla, and Lisbon), your choice of station may depend on the specific direction of travel or the location of your hotel — refer to your guidebook.
  2. Enter the date and time. Make your best guess about when you might travel (using the 24-hour clock). Don't worry too much about the exact date and time of your train trips, as schedules for most trains don't vary much (except for Sundays and holidays, when trains are less frequent). Though many schedules aren't available more than three months out, you can still get a fairly accurate idea of trip length and frequency by trying a closer date on the same day of the week you'll be traveling.
  3. Skip the extra search fields. If you're just looking up schedules, there's no need to fill out any fields beyond the stations, date, and time — just skip right to "Search." (If you're then prompted to select from a drop-down list of stations, see #1, above.)
  4. Review your options — and check for reservation info. You'll be given three possibilities for your journey; use the "Earlier" and "Later" buttons to see more. Each one shows the start and end points (with stations specified), the departure and arrival times, trip duration, number of changes, and train category (usually indicated by an acronym). A circled "R" indicates that the train requires a reservation.
    Extra tips:
    • Results may show local names for cities you've entered (for example, "Praha" instead of "Prague").
    • Italy's fastest classes of trains, labeled as "IC," "EC," "FR," "FA," or "FB," do require seat reservations, despite not displaying the circled "R" or any notes about compulsory reservations.
  5. Know where to find more details. Clicking "Show details" for any of the trip options will give you more detail, including all transfer points. If you click "Show intermediate stops," you can see every stop on that route. Clicking the train number shows all the stops for the entire route, including those before and/or after your stations. This is also the spot to check for the full name of your train category, in case that's helpful. "Please reserve" does not mean that you must make a seat reservation (but "subject to compulsory reservation" does).

More tips

Pricing: The Deutsche Bahn's site doesn't display fares or sell tickets for most trains outside Germany and Austria. I wouldn't bother checking exact ticket prices on each country's own national railway site unless you're looking for advance-purchase discounts; for full-fare estimates, use these maps.

If you're unfamiliar with the term "Bahn Card," it's safe to assume you won't be eligible for either of these discounts (both of which apply mostly to European residents, as these cards make no sense for most tourists).

Seasonal changes: Schedules change seasonally around June 10, September 10, and December 10 (though changes are often small). The Deutsche Bahn posts updates as soon as they're available. Even if your trip is several months in the future, this is still the best planning tool. (Again, you can enter an earlier date for a fairly accurate idea of the schedule.)

Alternate routes: This system shows the most direct and practical routes between two points. To design your own detour, add a "Stopover" (midpoint) city on the query screen.

Coverage: The Deutsche Bahn site is the most complete resource for train schedules throughout Europe. If your destination isn't listed on the Deutsche Bahn site (and you've spelled it correctly), it likely doesn't have train service. But before giving up — especially for train travel in Spain and Italy — double-check their national railway sites. (For a comprehensive list of each country's railway sites, go to railfaneurope.net and click on "Links".)

Check schedules locally: No matter how carefully you've looked up your schedules in advance, it's a good idea to double-check schedule information while you're on the go in Europe.