Public Transport in Germany

Share the article :)
  • 532

Whether you are a tourist or an expat, you may feel confused at the first the time you encounter the public transport system in Germany. “Complication” may be the first word you come up with when describing the system, but as long as you get used to it, you will reckon how systematic and convenient it is compared to other countries. In this article, I will provide some information about German public transport and offer some tips on how to make the best of public transport in Germany.


1. Basic information about public transport system in Germany

Below is the list of keywords or concepts you may find it useful when reading about public transport in Germany.

  • Means of public transport in Germany: bus, tram, S-Bahn, U-Bahn, regional trains (RE/RB/IRE), ICE/ICs. Except for ICE/ICs which is a German high-speed train for long-distance travel, the rest is used for regional transport.
  • Deutsche Bahn (DB): the German national railway company that operates all of the railway systems across Germany. The abbreviation for it is DB, whenever you see the DB sign in red, it literally infers the main train station (German: Hauptbahnhof or Hbf).
  • Local transport association (German: Verkehrsverbund): these are local companies that operate local transport such as bus, tram, or U-Bahn. Each region will have a different association and the fare is therefore subject to change between regions.
  • Zone: Big cities in Germany will have different zones whose fares are slightly different from one another. Usually, there are 3 zones in a city and most tourist attractions located in the first two zones whereas the airport is sometimes in the outermost zone. Pay attention to the zone when buying the ticket so that you can save the money and do not get fined when you go into an invalid zone.
public train in germany - german rail

Berlin train

Tips to check ticket price in Germany

You can check the ticket price for local transport in a region at the association’s website or app. Also, you may google the keyword “Name of city/region” + “Verkehrsverbund” and see its site with the English language. You can download the map of all the lines or get it for free at the DB Info counter at the main train station.


2. Where to buy the public transportation tickets in Germany?

There are many options for you to buy a ticket in Germany:

  • At the station: the main station and some other big stations will have the ticket machine for you to buy. The DB ticket machine can allow you to buy both local transportation ticket and long distance ticket but some other ticket machines operated by the local transport associations only sell bus or tram tickets.
  • At the DB Info counter at the station: you will receive assistance to buy the tickets and of course you have to pay for the service.
  • Bus or tram: you can buy directly from the driver or at the ticket machine on the bus or tram.
  • DB website or app: you can buy tickets operated by DB (regional trains, S-Bahn, ICE/ICs).
  • The website or app of local transport association: you can buy local tickets (tram/bus/U-Bahn) here.
train ticket germany - german rail

S-Bahn train in Stuttgart


Don’t be scared by the German ticket machine, just hit the button to change the language to English and start looking at the options. The way the German display on the machine is really straightforward so you will not be confused in any way. In case you still find it hard then ask anyone for help or reach the DB Info counter.


3. Ticket for local transport in Germany

There are many types of tickets depending on the region but in general, you should know only three common types of them:

a) Single Ticket (EinzelTicket)

This ticket allows you to travel anywhere you like and by any means in the city usually within 1.5 hours, regardless of how many stops you make, by any means of the chosen zone in the city.

Price: 2 – 2.8 euros per person


b) Day Ticket (TagesTicket)

You can travel by any means and to anywhere in the zone you choose for one day. One day here does not necessarily mean 24 hours from the time you buy the ticket so you have to pay attention to the validity of the ticket. In some cities, it literally means 24-hour ticket whereas some cities allow you to travel only to 3 A.M on the following day.

Price: 6 – 8 euros per person


c) Group Ticket (GruppenTicket/GruppenTagesTicket)

Group ticket is in major cases the day ticket for a group of maximum 5 people with some restriction in age. Note that in some regions the price for group ticket is fixed no matter how many people there are in your group as long as it does not exceed 5 people. In some other regions, the price is fixed for the first ticket and for each additional person you will have to pay extra.

Price: 12 – 20 euros per group of maximum 5 people


Tips: When you are in the city and do not know where to go, it is highly recommended to buy day ticket so that you save a lot when exploring the city. Sometimes buying a group ticket is cheaper even when you travel with just 2 or 3 people compared to buying several single tickets.


4. Ticket for long-distance transport in Germany

You can travel long-distance in Germany via ICE/ICs with connecting S-Bahn or Regional Trains in between. My best advice for you is to buy tickets in advance as early as you can because the price system works exactly like flight booking, which means the later you book the higher price you get. You can book the ticket on the Deutsche Bahn website at for the English language and pay with Paypal or credit card. There are two types of ticket price you need to be aware: Flexpreis and Saving fares. The only difference between them is that for Flexpreis you pay a lot higher than Saving fares but you are more flexible in the time and place, which means you can travel any time or any route you like between your specified point of departure and destination within 1-2 days from the day your ticket is valid.

public transport in germany frankfurt

Frankfurt Central Station

Tips for long-distance transport in Germany

Buying tickets with Saving fares can save you a lot because the price can be as little as 19 euros compared to the usual 30-50 euros. However, please keep in mind that you cannot change or return this ticket but if there are delays in your current route you can request for a new one at the Deutsche Bahn counter. Seat reservation is allowed on the ICE and it is around 2 euros for one seat.


5. Promotion tickets

Promotion tickets are usually group tickets for long distance travel in Germany. There are actually many types of them but I will name here only the most common ones.

  • Regional day ticket (Länder-Ticket): a group ticket for 4-5 people to travel across one of 16 federal states in Germany for one day.The average price is around 25 euros for the first person and 4 euros for each additional person. Some states like Baden-Wuertemberg will have a different type of regional day ticket for young people (mostly younger than 23) with a more reasonable price. Note that the validity of this ticket is from 9 A.M to 3 A.M of the next day and you can use all of the public transport except for ICE/ICs.
  • Weekend ticket (Schönes-Wochenende-Ticket): a group ticket for traveling anywhere in Germany on either Saturday or Sunday. The price is 44 euros for the first person and 6 euros for each additional person (maximum 4 fellows). The ticket is valid from 0 A.M to 3 A.M of the next day and you can use all of the German public transport except for ICE/ICs.
  • Day ticket (Quer-Durchs-Land-Ticket): this one is a perfect combination of the 2 previous tickets such that you can travel across Germany in any day you like. The price is 44 euros for the first person and 8 euros for each additional person (maximum 4). The only difference here is that you can only travel by regional trains and S-Bahn operated by DB and other railway cooperating undertakings. The valid time is from 9 A.M to 3 A.M of the next day during the weekdays and entire day at the weekend.

Apart from all of these, you can have promotion tickets on different time of the year. DB has many promotion programs along the year, especially in the summer and you can cheap tickets to travel individually.

public transport in germany - german train


The only disadvantage of this ticket is that you can only travel by German local trains and therefore it usually takes longer and many connecting trains in between. Given this, you should plan your journey, especially time and destination very carefully by searching for the route at the DB website or at the ticket machine. Make sure you select “Local transport only” in the extended search options to remove all the routes with ICE/ICs. The very last thing you should know is buying at the DB info counter costs you 2 more euros for service so you should buy it online or from the DB app and save the ticket for ticket controlling along the way.

You can buy and find more information here


About the author

Tuan is currently a senior in the major of biomedical engineering in Vietnam. He lived in Reutlingen, Germany as an expat. Besides his study, he loves reading books, hanging out with his friends and traveling.

thank you for reading public transport in Germany

Pin it for later!
Click here to read advice and tips on using public transport in Germany. You can find how to use train in Germany, how to buy train ticket,bus ticket, how to use bus in Germany and make use of promotion tickets and long-distance-travel tickets. You will definitely want to save it to your German Travel Board so you can apply these tips when you travel!

Share the article :)
  • 532
Did you enjoy reading? Share the post and follow me on FacebookInstagram, Pinterest and Twitter to stay updated and get notified of the latest posts :)
Sign up to get FREE Tips & Guides

Disclaimer: This post includes affiliate links, meaning we get a small commission if you make a purchase through our links. It costs you nothing more, but helps us to go on creating incredible Travel content for you.
10 replies
  1. Lisa says:

    Hi Tuan, Really great explanation of the German public transport. If I wasn’t German myself and not used to the way it works, I would have certainly learnt a lot! (Just a tiny thing: some bigger cities actually use “zones” for ticket prices so saving that with a “Einzelticket” in local public transport you can go as far as you want is not always correct. Sometimes you have to buy a ticket depending on how many zones you are traveling through which affects the price).

    Also, Ha, I just wanted to let you know that I love your blog – I’ve been reading quite a few of your articles and thought they were great!

    Kind regards,

    • Ha Truong says:

      Thank you very much, Lisa. I forgot to include the fact that zones can affect ticket price in big cities. It’s great to have feedback from a real German like you.

      All the best,

      P/S: I’m really happy that you enjoy reading my blog (from Ha)

  2. Rachelle says:

    I fell in love hard with the German rail system when I was a student in Germany. One of my favorite things to do was to purposefully get myself “lost” and then figure my way back home. I loved how efficient everything was and user-friendly. I guess studying German also helped navigate. I took advantage of a lot of Regional trains to get places. It was a slower way to travel, but fun.

  3. Nicole Anderson says:

    I am amazed at good the public transports system is European countries and obviously Germany is no different. Everything looks clean and modern and efficient. Not to mention affordable. I lived in Japan when I was younger and you could get anywhere on public transport. A good public transport system that is affordable for everyone makes life easier.

  4. Hendrik says:

    Even as a German I must say that your overview and provided service information about German public transport is really great!
    It is even for Germans themselves sometimes such a struggle to find the right information or the best tariff. I most cases especially for tourists I would recommend the app, makes things much easier. And yes, long distance you do best with the ICE. My personal recommendation is to take first class. Costs just a bit more but the service and comfort is far better.

  5. Jen says:

    I’ve only visited Germany twice and this would have helped me a lot in those trips. We didn’t know which ticket is the most valuable to us until the end of our trip. Thanks for sharing, It’s very informative and useful! Hopefully, when I get to go back to Germany, I would be able to use these tips!

  6. Denny George says:

    All this sounds incredibly confusing for someone unused to the German system, like me. Your explanation does significantly help reducing the complexity here. This post would be very useful for anyone visiting Germany

  7. Heidi says:

    What a nice guide to the German transportation system! It’s always good to have a good overview before arriving, especially since each country’s system varies. This one does look pretty efficient and easy to use once you get he understanding of what each ticket does.

  8. Ami Bhat says:

    This is an excellent guide to demystifying the local transportation in Germany. Good to know where to get the tickets and how to get the best deals. Also heartening to know that the machines can switch to English

  9. FS Page says:

    What a lovely guide to Germany’s transport system. I am sure after reading your guide one would not have any confusions going around Germany. I really like the fact that they have so many options that would suit variety of travelers and their needs.


Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *