How to buy train tickets in Germany

Alex Beaney

If you're planning a trip around Germany, you're probably thinking about how to get around. Luckily, Germany boasts one of the best railway networks in Europe, making it an ideal option for exploration.

To ensure you make the most of your trip, we've created a guide that explains how to buy train tickets in Germany. We’ll also provide information on checking train fares and timetables, answers to common questions and step-by-step instructions for buying tickets.

And if you’re looking for a cost-effective way to spend in Germany, including buying train tickets online, check out the Wise international debit card. It lets you pay like a local with low fees*, while converting your pounds at the mid-market exchange rate.

Explore the Wise card

Trains in Germany¹

The rail network in Germany is reliable and very efficient. The main train company is Deutsche Bahn (DB for short), although Flixtrain is also popular. These companies connect all the major cities in the country, and there are also others that provide international routes, including ÖBB, Eurostar and DB-SNCF.

Germany offers different types of trains and seating classes. For example, Deutsche Bahn’s Intercity-Express (ICE) trains are the fastest option, while Intercity and Eurostar trains are considered semi-fast. In terms of seating, Deutsche Bahn’s Regional trains are in the standard category, while Intercity and ICE trains offer first-class facilities.

Some of the most popular train routes in Germany include Munich to Berlin, Frankfurt to Munich, Berlin to Cologne, and Stuttgart to Berlin. German train operators also run many international services, such as those from Berlin to Amsterdam and from Hamburg to Copenhagen.

What is the best way to buy train tickets in Germany?¹

Buying tickets well in advance is the best way to save money and secure the best seats for your preferred travel times. In fact, you might even be able to afford a seating upgrade and travel in style. With this in mind, it’s clear that the most efficient way to buy train tickets in Germany is online.

There are two main train ticket types in Germany and which one you pick will depend on your plans and your travel style. The Sparpreis tickets are the best option for budget travellers. They’re cheaper when you book in advance and they don’t allow changes in your booking. Flexpreis tickets are pricier, but they also give you more freedom. They allow you to hop onto any train on your selected day of travel.

The most convenient way to buy train tickets in Germany is through the Trainline app. This is especially useful if you don't speak German, as it ensures you get accurate information. In just a few simple steps, you can book your seat and have peace of mind knowing your travel plans are confirmed. The app also allows you to search all available train companies in Germany in one place.

How to buy train tickets online using Trainline¹

Let’s go through all the steps and show you how to buy train tickets in Germany with Trainline:

Download the Trainline app

The easiest way to book and access train tickets is through the app, available on both the App Store and Google Play. Alternatively, you can buy your tickets on Trainline’s website using the Journey Planner located at the top of the page.

Choose your destination

You should start by selecting your travel destinations and entering the departure and arrival stations. If you’re unsure of the exact station names, you can search by city instead. This step is also a great chance to explore new places to visit and see if you can find more affordable tickets.

Enter travel details

Next, provide the usual travel details, such as the number of passengers and travel dates. If you're not ready to purchase a return ticket yet, you can simply select your departure date.

Additionally, if you have any railcards or loyalty cards that offer discounts, be sure to enter that information at this stage. If you're planning to rely on trains as your primary way of getting around during your holiday, you might want to consider the German BahnCard.

Choose the best option

After tapping ‘Find times and prices,’ you'll see the search results based on the information you've provided. From there, you can select your desired train time and ticket class and then proceed to choose your seat.

Provide personal information

If you're booking through the Trainline website, you'll need to provide an email address where your ticket confirmation will be sent. However, if you're using the app, you'll only need to enter the names of all passengers. Be sure the names match those on your IDs to avoid any complications.

Continue to checkout

After entering your details, you'll be taken to the checkout page. Double-check the dates, prices and passenger names to make sure everything is correct. Once you're happy with everything, go ahead and book your tickets.

How to check train fares in Germany

There are various ways to check how much train tickets cost. If you're already in Germany, you can head to the nearest train station and ask about the route you're interested in. However, this is best if you already know your travel dates, rather than just browsing fares.

Another option is to visit the website of the train operator you've chosen to travel with. Enter your route and travel dates to check the prices and be sure to pay attention to whether you're looking at the Sparpreis or Flexpreis fare. Sparpreis can be up to 85% cheaper! While this is a valid option, it does limit you to just one train company.

Perhaps the most convenient way to search for fares is through the Trainline app. You can view multiple operators at once, without the need to visit each website individually. This might even help you find a cheaper option for your trip, since Trainline will display any available discounts.²

How to check train times in Germany²

The Trainline app provides train timetable information, including real-time updates. Simply enter your travel details, and you'll receive the schedule. You can even view train schedules in advance.

Step by step guide to buying train tickets on Trainline

Let’s go over the ticket purchase process once again:

  • Download the Trainline app
  • Enter your departure and arrival stations
  • Select your departure date and, if applicable, the return date
  • Add any relevant railcard or loyalty card information
  • Specify the number of passengers
  • Tap ‘Find times and prices’ and look through the available options
  • Choose your preferred time, class option and seat
  • Enter passenger information
  • Proceed to checkout

FAQs about buying train tickets in Germany

Here are the answers to some common questions about train tickets in Germany:

Should I book train tickets in advance?

You don’t have to if you’re buying Flexpreis tickets, but it can be a good way to save money.

Can I get train tickets on my phone?

Yes, you can download the Trainline app and buy train tickets directly on your phone.

Should I buy a pass?¹

This depends on how often you plan to use the trains. German BahnCards can be a great option, offering discounts ranging from 25% to 50%.

Do I need to pay for a seat reservation on German trains?¹

Yes, it's recommended to reserve a seat. If you're buying first-class train tickets, the reservation will be included.

Do children pay for trains in Germany?¹

Children under 15 can travel for free, as long as a parent or a grandparent travels with them and adds their names onto the same ticket. However, seat reservations are not free.

Travelling by train in Germany? Use Wise to save money on train fees

That was our guide on how to buy train tickets in Germany. We've covered instructions for the Trainline app, information on ticket categories and popular routes across the country.

Now, let's discuss the most convenient and cost-effective way to buy train tickets online in Germany.

The Wise account is a great option for a train trip to Germany, as it allows you to spend in the local currency in 150+ countries. Whenever you pay, including for train tickets online, your pounds are automatically converted at the mid-market exchange rate, without any margins or mark-ups. You’ll just pay a small conversion fee*, or no fee if you already have the currency in your Wise account.

Please see the Terms of Use for your region or visit Wise fees & pricing for the most up-to-date information on pricing and fees.

Register with Wise today


Sources used:

  1. Trainline - trains in Germany
  2. Trainline - how to buy tickets in Germany online

Sources last checked on date: 22-Nov-2024


*Please see terms of use and product availability for your region or visit Wise fees and pricing for the most up to date pricing and fee information.

This publication is provided for general information purposes and does not constitute legal, tax or other professional advice from Wise Payments Limited or its subsidiaries and its affiliates, and it is not intended as a substitute for obtaining advice from a financial advisor or any other professional.

We make no representations, warranties or guarantees, whether expressed or implied, that the content in the publication is accurate, complete or up to date.

Money without borders

Find out more
Travel Tips

Berlin Pride 2023

If you’re planning to visit the vibrant capital of Germany, you should definitely go around Pride time. Berlin has long been at the forefront of LGBTQIA+...

Tommy Buckley
28.06.23 Read time 5 minutes

Tips, news and updates for your location