Deutsche Bahn, often simply called DB, is Germany’s national rail operator. Its trains serve the length and breadth of the country. Offering both high-speed, long-distance services as well as regional routes, traveling by train with DB is a super convenient way to get around Germany. Read on to learn about Deutsche Bahn tickets, trains, and the top destinations you can visit in Germany by train.
DB operates ICE (high-speed), Intercity and Regional services across the whole of Germany. Take a look at our Deutsche Bahn (DB) network map.
Wide range of destinations
Deutsche Bahn run most of the passenger train services in Germany, so wherever you’re traveling, DB can help you get there. Whether you’re planning to explore Cologne, Berlin, Munich or even somewhere a little off the beaten track, try taking the train!
Most popular routes
Inspiration
Have a peek at our trains in Germany page! You’ll find info on some of our favorite cities and how to get to each one by train.
Need some inspiration? Check out some of the most popular routes in Germany, all served by Deutsche Bahn (DB) trains.
Struggling to decide on your next vacation destination? Or want a bit more information about what to do once you get there? Use our travel blog to plan out your days (and nights)—and get the most out of your holiday.
Trainline makes it easy to buy DB tickets, whether it’s on our website or our app. Use our Journey Planner to compare prices, times and ticket types.
If you're after cheap DB train tickets, we'll show you how you could bag yourself a bargain. By using one (or a combination) of the steps below, you could be on your way to more affordable train travel.
Train tickets for journeys within Germany can go on sale up to 12 months before travel, so it’s worth thinking ahead. Booking in advance can help you grab the cheapest tickets, as these tend to sell out quickly leaving only more expensive options available closer to your travel date.
Flexible tickets come with more freedom around when you’re traveling, but you’ll pay for the privilege. If you’re looking for a cheaper way to explore Germany, think about buying a fixed-time Sparpreis or Super Sparpreis ticket.
Score! You can use a Eurail Pass on DB trains across Germany. There are just a few extra steps depending on the type of train you’re traveling on – keep reading for more details.
Seat reservations are optional on DB’s high-speed IC and ICE trains on routes in Germany. However, if you want to be guaranteed a seat on a specific train, we’d recommend you make a seat reservation.
On international ICE trains to/from Germany, reservations are mandatory between June 1 and August 31 (excluding ICE trains to Switzerland). On the Frankfurt to Paris and Stuttgart to Paris ICE routes, reservations are always mandatory.
Seat reservations are not required on regional trains operated by DB in Germany. That means you can add the journey to your Pass, hop on the train and get traveling!
Regional trains are a great option if you’re looking for slower travel, or a good alternative if the high-speed train you want to travel on has sold out.
Regional trains will show in journey planners as RE, RB or IR trains.
DB operates 3 main train types: ICE (Intercity Express), IC (Intercity) and regional trains. Read on to discover more about each type of train, including what kind of amenities you can find on board.
Able to reach speeds of up to 300 km/h, DB’s ICE trains cover the hugely popular long-distance routes across the country, serving major cities like Munich, Berlin and Frankfurt. You can also take an international ICE train to neighboring countries such as France and Austria, making it a great option if you’d like to city (or even country) hop!
On board, you can expect to find free WiFi, as well as quiet zones, family areas and even a restaurant car. ICE trains have Second Class and First Class cars, both of which are incredibly comfortable. In First Class, passengers are treated to more spacious seats, an at-seat food and drinks service, access to DB lounges (with a flexible ticket only) and more.
Providing a similar service to the ICE trains, Intercity services also transport passengers between Germany’s major cities – just at a slower speed. You’ll get many of the same comforts on these trains, including the spacious seats. In fact, some Intercity trains also feature double-decker carriages, enabling them to carry more passengers per journey than ICE trains.
Regional Express and Regionalbahn trains connect towns and villages to major cities. If you’d like to explore some slightly different areas away from the beaten path, then regional trains are incredibly useful. Much like the Intercity trains, some of these services also feature double-decker carriages for extra space.
ICE stands for Intercity Express. These are DB’s flagship high-speed trains, capable of speeds of up to 300km/h (186 mph). You’ll hear most people in Germany referring to them by their shortened ‘ICE’ moniker, pronounced ‘eet-ze-eh’.
ICE services run between all major cities in Germany, including Berlin, Munich, Frankfurt and Leipzig. The network also runs into neighboring countries such as the Netherlands, Belgium, Switzerland and France.
ICE trains usually have a restaurant car (where you can have a sit-down meal) and a bistro-area where you can buy food to take back to your seat. You don’t have to reserve a seat in the restaurant car; simply find an unoccupied seat and sit down. If you’re in First Class, a member of staff will take orders at your seat, and you’ll be able to eat from the comfort of your seat.
There are two classes on board: First Class and Second Class. Like most trains in Europe, seating in First Class is arranged in a 2+1 formation, while Standard is arranged in a 2+2 formation. First Class seats are spacious, with more legroom. However, Second Class is also perfectly comfortable and usually provides excellent value for money.
If you're feeling hungry, Standard Class passengers can go to the restaurant car or café-bistro. First Class passengers benefit from the at-seat meal service.
There’s free WiFi available in both classes.
In Second Class on DB ICE and IC trains, you’ll get:
In First Class on DB ICE and IC trains, you’ll enjoy:
DB tickets are easy to understand. Whether you travel in First Class or Standard, there are three different types of ticket you can buy – Super Sparpreis, Sparpreis and Flexpreis. Check out our brief overview of each type below for more info.
The Super Sparpreis, or Super save fare, is DB’s best value ticket type. You can only travel on the date, time and train specified on your ticket.
You can’t cancel or exchange a Super Sparpreis ticket.
The Sparpreis, or Saver fare ticket is another great option for cheap train travel on the DB network. You can only travel on the date, time and train specified on your ticket.
You can cancel or change your Sparpreis ticket. Changes or cancellations must be made before the departure date, and you’ll be charged a €10 fee. Refunds are issued as DB vouchers which are valid for 3 years.
There are also group saver tickets available, known as Sparpreis Gruppe, for groups of 6 or more passengers. You can find these in our Journey Planner when looking for tickets for 6 or more people.
With a Deutsche Bahn Flexpreis ticket, you’ll have more freedom over when you can travel. Unlike a Super Sparpreis or Sparpreis ticket, with a Flexpreis ticket you’ll be able to travel on any train on the date specified on your ticket.
This ticket is refundable. You can cancel your ticket free of charge up to 8 days before the start date indicated on the ticket. It’ll cost €10 if you cancel your ticket 1-7 days before travel. Canceling on the specified day of departure costs €30.
Children under 6 travel for free on DB trains. Children between 6 and 14 years old travel for free if they’re accompanied by someone 15 or older (up to 4 children per ticketholder). If traveling alone, children over 5 pay half the adult fare.
Super Sparpreis, Sparpreis and Flexpreis tickets are available up to 12 months before departure, depending on when the train timetables are confirmed. If there are no tickets available for your chosen departure date yet, keep checking back closer to the time!
Learn about some of the largest and most popular stations served by DB trains in Germany.
Useful information on what to do if your train is delayed or canceled.
If your train is expected to be delayed, you may be able to use your ticket on other trains instead.
If your train is expected to be 20+ minutes late for a journey within Germany, you can:
If your train is expected to be at least 60+ minutes to your destination, you can:
You can find full details of your rights as a passenger in the event of delays or cancellations on the DB website.
DB offer compensation in the form of vouchers or cash refunds for delayed journeys. The amount of compensation is conditional on the length of delay – the rules are listed in the table below.
Delay length |
Compensation amount |
60+ minutes |
25% of a one-way ticket* |
120+ minutes |
50% of a one-way ticket* |
*Compensation under €4 will not be paid.
There are plenty of ways to check when your DB service is departing.
Journey Planner
Use the Journey Planner at the top of the page to check train schedules. Simply search the route that you plan on taking (for instance, Berlin to Munich) and you’ll see all the trains due to depart on your chosen day of travel.
Our app
Download our app and you can add a DB journey to your 'favorites' list, so you can check the trains departing that day from the home screen at the click of a button!
Traveling with Deutsche Bahn? Find out everything you need to know about baggage allowance, pets and amenities on board Deutsche Bahn trains here.
Got a query about your Deutsche Bahn (DB) journey? Get in touch online.
If you want to get in touch with our customer support team about a booking you've made with us, visit our help section.
If you would like more information regarding DB bookings, passenger rights or services, then call DB on: +49 30 2970. Press 9 to speak to an English-speaking member of staff.
If you have questions about fares and timetables, call +49 30 311 682904.
To change a booking, you can call +49 61 727 613210.
For lost property, call +49 30 5860 20909.
For all calls, international calling fees may apply.