Deutsche Bahn
SNCF

The best prices from hundreds of train and coach companies

Join millions of people who use us every day

Travel to thousands of destinations in 45 countries

Looking for cheap train tickets in Germany? Then you're in the right place. We have a handful of helpful tips to help you save on your rail journeys, and we'll share them all here! With Deutsche Bahn, there are different ticket types available for each journey – but don't worry, we'll walk you through each type and show you how to buy cheaper tickets.

Find out more about how you can buy cheap train tickets in Germany and how to book through Trainline below. 

How to buy cheap train tickets in Germany

There are many ways in which you can buy cheap train tickets in Germany, and the best way is with Trainline! When looking for cheap train tickets in Germany with us, it's simple and easy to find the best tickets for you. Simply put in your journey, including the time and date, and let our Journey Planner do the work. We'll clearly list the prices for both Second and First Class, so you can pick whichever option is best for you.

That's not all. We will highlight the cheapest train ticket for the day in yellow. Once you have picked the right journey for you and booked, we will send you an electronic ticket via email, which you can then use for your journey.  

Want to see the latest Germany train deals you can book with us? Check out our European train offers page.

Popular train journeys in Germany

Planning your next trip to Germany? Tap the route you're interested in below, or check out our guides to trains in Germany and Germany train map for more information.

Cheap Deutsche Bahn Tickets

As the main train operating company in Germany, it is likely you will travel on a Deutsche Bahn train whilst in Germany. Deutsche Bahn train tickets are primarily split into two types: Sparpreis and Flexpreis. These types of ticket are determined by flexibility and demand for travel, so it is important that you book well in advance to get cheap train tickets. To understand how the two tickets work, read our breakdown of the two, and see which one is best for you.

Sparpreis
This is the least expensive of the two tickets, although it does limit you on the flexibility of when you travel.  Sparpreis tickets can go on sale from as early as six months in advance, meaning that if you are planning a holiday, then booking as early as possible is recommended.

This will not only give you peace of mind that your travel is sorted but also means you’ll have more money to spend on the important parts of your holiday! Ticket prices could rise depending on demand for that journey, so ticket prices will vary depending on what journey you are taking. 

Flexpreis
Whilst this is the more expensive of the two tickets, the Flexpreis ticket does give you much more flexibility in when can travel. With an unlimited amount of amendments, it is perfect for those who aren’t sure when they want to travel. These tickets also tend to rise with demand, so make sure you are booking as far in advance as possible.  

Deutsche Bahn SuperSparpreis ticket

Deutsche Bahn has also introduced a new ticket that is aimed at bringing the cheapest train tickets to those travelling in Germany. The SuperSparpreis will start at prices from €19.99, with a limited number of tickets available on selected journeys. With such a limited number of tickets available for each trip, it's important to book early in order to get this great offer.

Cheap train tickets to travel in Europe

If you are travelling throughout Europe by train, there are plenty of opportunities to get cheap train tickets in these countries also. This includes Spain, France and Italy.

If you want to book your cheap train tickets to these countries, do not hesitate to search for train tickets to the European destination of your choice when you search for your train tickets. This will give you a range of information to compare and save on the most popular journeys across Europe.

Popular destinations in Europe

Good to know

Deutsche Bahn tickets are generally available for purchase 6 months in advance. We recommend booking them as early as possible to save money on your journey.

Sparpreis is the cheapest fare type, offering up to 85% off a full-price ticket. This fare is very popular, so be sure to book well in advance to get a Sparpreis ticket.

Yes, you can get up to 50% discounts on Sparpreis and Flexpreis tickets if you have a BahnCard, the discount subscription programme provided by Deutsche Bahn.

Our Trains in Germany page is your one-stop-shop for learning about rail travel in Germany. While you're there, have a read of our Deutsche Bahn page, which explains German trains and ticket types.