Home » Germany » Germany – Buses and Trams

Germany – Buses and Trams

Germany operates one of the most thorough and heavily patronised public transport networks on the continent. Buses provide the foundation of everyday travel in cities, towns, and rural communities alike, while trams offer a swift, connected alternative to the car across dozens of urban areas. For those arriving from abroad, the system is well-maintained, runs frequently, and becomes easy to navigate once you know which tickets to buy and which apps to use.

Key facts at a glance
Item Details
Deutschlandticket (monthly flat-rate pass) €63/month as of January 2026 — valid on all local buses, trams, U-Bahn, S-Bahn, and regional trains nationwide
Single urban bus/tram ticket Approx. €2–€4 depending on city and zone (as of 2024–25; check local operator)
Day pass Approx. €5–€10 depending on city (as of 2024–25; check local operator)
Main long-distance bus operator FlixBus (~95% market share as of 2024)
Cities with tram networks Trams exist in all but two of Germany’s 16 federal states
Key journey planner DB Navigator app (Deutsche Bahn) and local Verkehrsverbund apps

What is the overall standard of bus services in Germany?

Urban public transport in Germany is expansive and up to date. Local bus services rank as the country’s most-used form of public transport, with ridership approaching 4.8 billion passengers in 2022. Demand has continued to climb: in Berlin alone, the Berliner Verkehrsbetriebe (BVG) recorded 1.12 billion journeys across its U-Bahn, bus, and tram services in 2024 — some 50 million more than the previous peak set in 2019.

One of the first things newcomers notice about German public transport is the integrated regional fare structure. Within each metropolitan area or region, all transit networks fall under a single regional transport cooperative (Verkehrsverbund) that applies consistent fares and ticket rules. This means one ticket covers every mode of transport in the area, including any transfers required to complete a journey. This is markedly different from many systems around the world where changing vehicles requires buying a fresh ticket each time.

The continuing success of the Deutschlandticket has contributed to growing passenger numbers across the country. Already used by more than 14 million people, the pass has also demonstrated a meaningful impact on car use: research funded by the Federal Ministry of Education and Research indicates that between 12 and 16 per cent of trips made with the Deutschlandticket replaced journeys that would otherwise have been made by car.

That said, the network faces real pressures. Operators such as Dresden’s DVB have flagged that local transport associations face funding gaps that individual cities cannot close on their own. Punctuality levels differ from city to city, and services in rural areas are noticeably sparser than in urban centres — though buses still represent the primary connection for many smaller communities.

What range of bus services is available in Germany?

Germany’s bus offering divides into two clearly distinct categories: local and regional buses operating within a Verkehrsverbund (transport association), and long-distance intercity coaches — known as Fernbusse — that link cities across the country. The distinction matters because each category has its own ticketing arrangements, booking platforms, and operators.


Get Our Best Articles Every Month!

Get our free moving abroad email course AND our top stories in your inbox every month


Unsubscribe any time. We respect your privacy - read our privacy policy.


Local and regional buses

Bus services for everyday local travel are managed across Germany’s federal states, with each state overseeing transport within its own boundaries. Municipal operators — such as BVG in Berlin, MVG in Munich, KVB in Cologne, and VGF in Frankfurt — run bus services within their respective city areas. These are fully woven into the broader network alongside trams, U-Bahn, and S-Bahn lines, all covered by the same ticket. Bus stops across the country are identified by a standardised green “H” sign (short for Haltestelle, meaning stop).

Long-distance intercity coaches

Domestic long-distance intercity bus services were broadly prohibited in Germany until 2013, largely because of competition protection rules favouring the railways. Following a legal challenge between Deutsche Bahn and startup operator DeinBus in 2011, the market was opened up in 2013 and intercity coach travel expanded rapidly.

By 2024, approximately 95 per cent of long-distance bus journeys in Germany were operated by FlixBus — a German company that now runs intercity services across 44 countries spanning Europe, North America, South America, Asia, and Australia, with over 300,000 daily connections. A small number of alternative carriers continue to operate, including BlaBlaCar Bus, RegioJet, and Ecolines.

Intercity bus companies typically do not maintain their own dedicated terminals. Instead, they use existing public infrastructure: in most large cities, coaches depart from the central bus station (Zentraler Omnibusbahnhof/ZOB), usually situated close to the main railway station, or from a long-distance bus terminal at the airport, or both.

Intercity coach fares are frequently cheaper than equivalent train journeys. This partly reflects strong competition within the sector and partly the fact that bus operators pay nothing for road access, whereas train operators — including state-owned Deutsche Bahn — must pay for track usage. The trade-off is speed: coaches are generally slower than even regional train services, unless the bus route happens to be more direct.

Where can I find timetables, routes, and fare information?

Public transport information in Germany is well-structured but distributed across a range of operators and regional bodies. The following are the most important resources to keep handy:

  • DB Navigator (Deutsche Bahn) — The national journey-planning app and website at bahn.de brings together timetable data from all local buses, trams, U-Bahn, S-Bahn, and trains across Germany. It is the single most helpful planning resource for anyone new to the country, since it consolidates schedules from every regional transport association.
  • Local Verkehrsverbund (transport association) websites — Each major city region has its own authority providing live schedules, route maps, and fare calculators. Key examples include:
  • FlixBus — For long-distance coach travel, journeys can be planned and booked at flixbus.com or through the FlixBus app. Wi-Fi is available on most services, and both the website and app make it straightforward to search routes, compare prices, and buy tickets securely.
  • Google Maps and Apple Maps — Both mapping tools are well-connected with German transit data and work reliably for routine journey planning, including live departure information.

Printed network maps can be collected free of charge from tourist information centres and transit offices, and many are available to download from individual operator websites. They are also displayed at most bus and tram stops and railway stations. The majority of major German transport providers maintain websites with English-language versions.

What types of bus tickets and passes are available?

Germany’s ticketing structure rewards those who travel regularly, with prices that vary by city and by zone. Always consult your local Verkehrsverbund for the most up-to-date fares. The table below offers a general overview (as of 2024–25):

Common ticket types for local buses and trams in Germany
Ticket type Typical price range Notes
Single ticket (Einzelfahrschein) €2–€4 depending on zone/city Usually valid for a set time window (e.g. 90 minutes) with transfers included
Short trip ticket (Kurzstreckenticket) €1.50–€2.50 Valid for a limited number of stops or short distances; not available everywhere
Day pass (Tageskarte) €5–€10 Unlimited travel within the network for one calendar day
Weekly pass €20–€40 Available in many cities; useful for short-term stays
Monthly pass (Monatskarte) Varies widely by city and zone Best value for regular commuters in a specific city
Deutschlandticket €63/month (from Jan 2026) Valid nationwide on all local/regional buses, trams, and trains

Always verify current prices on official operator websites, as fares are subject to periodic revision. The cost of a single trip on local public transport in Germany typically falls between €2 and €4, though longer journeys can cost up to €10. A day pass usually ranges from €5 to €10 depending on the city.

For expats planning to settle in Germany, the most significant ticket option is the Deutschlandticket. This monthly subscription pass covers unlimited travel on all local and regional public transport throughout the entire country — including buses, trams, subways, S-Bahn, and regional trains. From 1 January 2026, the price is set at €63 per month. The ticket is sold exclusively as a recurring monthly subscription rather than a one-off purchase, making it conceptually similar to a capped monthly travel pass found in some other European cities, but with nationwide coverage.

The Deutschlandticket does not cover long-distance services such as ICE, IC, EC, FlixTrain, or FlixBus. Students may be eligible for a discounted Deutschland-Semesterticket valid for one semester, with terms and prices varying by state and institution. As of 2025, more than 30 municipalities offer subsidised versions of the ticket, primarily for welfare recipients or asylum seekers, with prices ranging from €15 in Würzburg to €53 in Magdeburg.

For long-distance coach travel with FlixBus, passengers must purchase individual tickets for each trip — there is no unlimited pass available for intercity bus journeys. Booking online well ahead of travel almost always yields the lowest fares.

How do you buy a bus ticket in Germany?

There are several ways to purchase tickets for local buses and trams in Germany. Unlike networks such as London’s Oyster or Sydney’s Opal, which rely on tap-in/tap-out card readers at every vehicle, most German urban systems operate on an honour basis: you buy and validate your ticket before boarding or immediately upon boarding, and inspectors carry out unannounced spot checks.

  1. Ticket machines at stops and stations — Automated machines are installed at all S-Bahn, U-Bahn, and tram stations and stops. The most modern machines offer multiple language options and accept both cash and bank cards.
  2. From the driver on board the bus — On most bus services, you can purchase your ticket directly from the driver. However, where a ticket machine is available at the stop, you are expected to use it rather than paying the driver, which helps keep boarding times short.
  3. On board trams — While most tram stops have machines on the platform, some trams also carry on-board ticket machines; if so, you should buy your ticket immediately after boarding. Keep in mind that many on-board machines accept coins only.
  4. Via official apps — Purchasing through a city operator’s app has become a common choice, allowing you to obtain a digital ticket quickly and display it on your phone. City-specific apps such as BVG Fahrinfo (Berlin), MVG Fahrinfo (Munich), and HVV switch (Hamburg) all support digital ticket purchase and display.
  5. Deutschlandticket subscription — The Deutschlandticket is available in two forms: a digital version accessed through a smartphone app, or a physical chip card. Once you subscribe, the ticket renews automatically each month.
  6. FlixBus intercity tickets — Book online at flixbus.com or via the app before travelling. Tickets bought directly from the driver at departure are available but typically cost far more than the lowest advertised online price. You will usually need to show a copy of your ticket — either digital or printed — along with identification when boarding.

Validating your ticket: In some networks, tickets are not activated at the moment of purchase and must be stamped using a validation machine located at the stop or on board the vehicle. Digital tickets bought through official apps are generally validated automatically or via a QR code scan. Rules vary by city — Berlin’s BVG, for instance, requires physical validation of paper tickets — so always confirm what applies in your area.

Fare evasion: The absence of fare barriers at stations leads some newcomers to assume travel is free. It is not. Random ticket inspections take place regularly, and anyone found without a valid ticket faces an on-the-spot penalty of up to €60 — and up to €80 in some cities. This charge is formally known as the erhöhtes Beförderungsentgelt (elevated transport fee).

Are there trams in Germany?

Germany has a rich and longstanding tram tradition. The country was among the earliest adopters of electric streetcars, and Berlin today maintains one of the longest tram networks anywhere in the world. Hamburg is the only major German city that currently operates without any form of tram or light rail system.

Many West German cities dismantled their tram networks during the 1960s and 1970s, a period when the private car was seen as the future of urban mobility. Some chose instead to upgrade their systems to Stadtbahn (light rail) standard, incorporating underground sections through city centres. In the East, most cities held on to their trams — and in some cases expanded them — and since reunification a clear trend toward new tram construction has taken hold across the country as a whole.

Germany was also the birthplace of the tram-train concept. Systems modelled on the Karlsruhe approach — which first gained wide attention in the early 1990s — allow vehicles to operate on both city tramway tracks and mainline rail infrastructure, extending services deep into the rural hinterland surrounding urban centres. A number of cities additionally operate a Stadtbahn, a hybrid mode sitting between a conventional tram and a metro, often with surface sections in outer districts and underground tunnels in the city centre. These systems should not be confused with the S-Bahn suburban rail network, despite the similar-sounding name.

Key tram cities include:

  • Berlin — One of the world’s longest tram networks, operated by BVG, concentrated mainly in the former East Berlin
  • Munich — Extensive Straßenbahn network run by MVG, complementing the U-Bahn
  • Frankfurt — Stadtbahn (light rail) network with both surface and underground sections, operated by VGF
  • Cologne and Düsseldorf — Stadtbahn systems partly running underground in city centres
  • Dresden — Comprehensive tram network run by DVB, covering much of the city
  • Leipzig, Hanover, Stuttgart, Karlsruhe, Freiburg, Nuremberg — All have significant tram or Stadtbahn networks

Trams are present in all but two of Germany’s 16 federal states — Hamburg and Schleswig-Holstein being the exceptions — and in 13 of the 16 state capitals. Because trams are fully integrated into the local Verkehrsverbund, any bus pass or monthly ticket also covers tram travel within the same zone. Trams occupy a position between the U-Bahn and the bus, running on rails laid along main roads and pausing at stops that are typically shared with bus services.

What practical tips should expats know about using buses and trams?

The following points will help you travel confidently from your very first journey:

Boarding and doors: Passengers with a valid ticket can board a bus through any door. The same generally applies on trams. If you need to buy a ticket from the driver, use the front door only.

Direction and line numbering: To plan your journey, you need to know the line number or letter and the direction you are travelling. Lines are numbered or lettered, with prefixes such as “U” for U-Bahn or Stadtbahn and “S” for S-Bahn. Direction is indicated by the name of the terminus — the final stop on that line — which is how platforms and vehicle destination boards are labelled.

Accessibility: Modern German buses and trams are predominantly low-floor vehicles equipped with ramps or kneeling functions, audio stop announcements, and visual displays inside. German cities are actively expanding their fleets of electrically and hydrogen-powered vehicles as part of broader efforts to reduce the environmental impact of public transport. Passengers using wheelchairs or travelling with prams should board through a designated door, usually marked with an icon; drivers are ordinarily willing to assist.

Etiquette: Priority seats — generally marked in a distinct colour — should be offered to elderly passengers, people with disabilities, pregnant travellers, and those travelling with small children. Loud phone conversations are unwelcome, particularly in quieter carriages or at off-peak times. Eating is usually tolerated but may attract disapproving glances during busy rush hours. Bicycles are permitted on many services subject to space, but local rules differ — some networks charge a separate bike fare.

Night services: Most cities operate late-night bus (Nachtbus) services after regular timetabled hours, especially on weekends. BVG in Berlin, for example, runs a 24-hour service at weekends. Consult the schedule provided by your local Verkehrsverbund for details relevant to your city.

Real-time information: Official transport apps display live departure times and service disruption alerts. Electronic departure boards showing real-time arrivals are increasingly common at tram and bus stops. If your stop lacks a display board, the relevant city app will give you up-to-the-minute data.

Language: Ticket machines at all major stops include an English-language option, and most official transport apps are available in English. Stop announcements are made in German, so it is advisable to keep the journey planner open on your phone, particularly when travelling in unfamiliar parts of the city.

Tickets for long-distance buses: Standing passengers are not permitted on long-distance coaches in Germany, so if a FlixBus is fully booked you will not be allowed to board. Always reserve your seat in advance, particularly on popular routes or around public holidays.

Frequently asked questions

Is the Deutschlandticket worth it for an expat living in Germany?

The Deutschlandticket grants unlimited monthly travel across all local and regional public transport throughout Germany — covering buses, trams, subways, S-Bahn, and regional trains. From January 2026, the monthly cost is €63. For anyone who commutes or uses public transport on a regular basis, this offers excellent value, especially given that it is valid across the whole country rather than a single city. Check the current price at the time of purchase, as it is subject to periodic review.

Can I use the Deutschlandticket on FlixBus or intercity coaches?

No — the Deutschlandticket is restricted to local and regional services and does not cover long-distance transport, including EC, IC, or ICE trains, FlixBus, or other intercity coach services. For any long-distance coach journey, you will need to book a separate ticket through FlixBus or whichever operator serves your route.

Do I need to validate my bus or tram ticket in Germany?

This depends on where you are and what kind of ticket you hold. In certain networks, purchasing a paper ticket does not automatically activate it — you are required to stamp it using a validation machine at the stop or on board. Digital tickets bought through official apps are typically activated automatically or confirmed via a QR code. Check the specific rules of your local Verkehrsverbund to avoid receiving a penalty.

What happens if I travel without a valid ticket?

Although German public transport has no fare barriers, inspectors conduct random checks throughout the network. Travelling without a valid ticket results in an on-the-spot fine of up to €60, or up to €80 in some cities. This penalty is formally referred to as the erhöhtes Beförderungsentgelt (elevated transport fee).

Which cities in Germany have trams?

Hamburg is the only major German city that lacks a tram or light rail network. Trams operate in all but two of Germany’s 16 federal states and in 13 of the 16 state capitals. Cities with significant tram systems include Berlin, Munich, Dresden, Frankfurt, Cologne, Düsseldorf, Hanover, Leipzig, Stuttgart, Karlsruhe, Freiburg, and Nuremberg, among many others.

How do I find the bus or tram timetable for my city?

A good starting point is the Deutsche Bahn journey planner at bahn.de, or the DB Navigator app, both of which draw on timetable data from all regional operators. For live, city-specific information, download the relevant Verkehrsverbund app — such as BVG Fahrinfo in Berlin, MVG Fahrinfo in Munich, or HVV switch in Hamburg. Printed network maps are available free of charge from tourist offices and transit information points, and are also posted at most stops.

Are long-distance FlixBus services comfortable for longer journeys?

Coaches are generally well-maintained and safe, though legroom may feel limited for taller travellers. Most FlixBus services are equipped with on-board Wi-Fi, power sockets, and toilet facilities. Reserving a seat in advance is strongly advised, as it both guarantees your place and typically secures a lower fare.

Are there discounts on the Deutschlandticket for students or low-income residents?

Students are able to purchase a reduced-price Deutschland-Semesterticket valid for the duration of one semester; terms and pricing vary by federal state and university. As of 2025, more than 30 local authorities subsidise the ticket for welfare recipients or asylum seekers, with the amount of subsidy varying — prices range from €15 in Würzburg to €53 in Magdeburg. Some employers also contribute toward the cost through a Jobticket scheme, so it is worth checking with your human resources department.