Germany Rail Passes and Train Tips

By Rick Steves

Are rail passes a good value for Germany?

Rail passes are usually a great value in Germany, often saving money while allowing you to hop trains at your convenience. The single-country German Rail Pass, for example, gives you four days of transport anywhere in the country for about the cost of a Munich–Frankfurt round-trip ticket. Two people traveling together each save 25 percent with a Twin discount. While it’s possible to swing some point-to-point ticket discounts in Germany, a rail pass still makes sense for most visitors traveling by train in Germany.

How do I see whether a rail pass makes sense for my trip in particular?

Use this map to add up approximate pay-as-you-go fares for your itinerary, and compare that cost to the price of a rail pass for the number of days you expect to spend on the train. Also, follow the links below for:

What are my options for rail passes that cover Germany?

Choose one of the passes below to check prices and to buy your pass (orders are fulfilled by Rail Europe).

Single-country German Rail Passkey details

German Rail Pass Extension (for German-operated trains on certain international routes) → key details

Austria–Germany Eurail Pass

Benelux–Germany Eurail Passkey details

Czech Republic–Germany Eurail Passkey details

Denmark–Germany Eurail Pass

France–Germany Eurail Passkey details

Germany–Poland Eurail Passkey details

Germany–Switzerland Eurail Passkey details

Eurail Select Passread more about this pass

Eurail Global Passread more about this pass

Rail shopping cart: Have an order underway? Review and complete it here.

Do I need to make seat reservations on German trains?

For the most part, you can hop on most German trains with just your rail pass in hand. Most daytime routes, including fast InterCityExpress trains, do not require seat reservations. Some international or overnight routes (such as to Paris, Brussels, Venice, or Copenhagen), and the rare Berlin–Frankfurt ICE Sprinter, do require that you have reservations before boarding, as indicated in online train schedules. The EuroCity train between Munich and Italy (via Innsbruck) requires rail-pass holders to make a reservation, though this isn’t indicated in online schedules.

What do rail passes cover in Germany?

All trains within Germany, as well as the following extras:

  • All rail passes for Germany also cover the entire train trip between Munich and Salzburg, Austria (the official border town).
  • KD Line boats on the Rhine and Mosel rivers (starts use of a travel day, same as a train trip).
  • Buses are covered when operated by the railways. Express buses to/from Prague, as well as Berlin–Kraków buses, are covered by passes for both relevant countries, but require a paid seat reservation (you’ll pay a higher fee if your pass only includes one of the countries). Passes also offer a 20 percent discount on the privately operated Romantic Road bus (discounts do not use a flexipass travel day).
  • Other bonuses are described in materials that come with the rail pass.

Is the “German Pass Extension” a good deal?

This single-country German Rail Pass add-on is a good value if you’ll be taking a direct train to/from Italy, or use more than one of these covered routes:

  • Brussels: Covers ICE international trains to/from Brussels Nord station (4/day, not Thalys trains, Belgian portion of trip otherwise costs about $30 each way in second class).
  • Prague: Covers direct DB InterCity bus (not train) services to/from Munich (as well as a stop near Munich’s airport), Nürnberg, and Mannheim (Czech portion of trip otherwise costs about $25 each way in second class).
  • Innsbruck: Covers EuroCity trains via Kufstein (6/day; Austrian portion of trip otherwise costs about $25 each way in second class).
  • Italy: Covers EuroCity trains to/from Bolzano or Verona (5/day), or Bologna (1/day) or Venice (1/day; not valid on night trains or routes via Villach, Italian portion of trip otherwise costs about $65 to Verona or about $80 to Venice in second class).
  • Poland: Covers DB InterCity bus (not train) between Berlin and Kraków, Katowice, and Wrocław

It can beat the cost of the two-country passes, but does not cover other routes in those neighbor countries.

Any tips for buying point-to-point train tickets in Germany?

If a rail pass doesn’t pencil out for your trip, you may be able to shave off the cost of your train tickets with some of these tips:

  • Kids under 15 travel free when named on one train ticket with parents or grandparents.
  • With Sparpreise discounts, you save 25–50 percent by buying a train ticket at least three days in advance for pre-selected dates and times (group discount available, seats are limited and refund restrictions apply).
  • Slow-train specials in Germany include a wild Schönes Wochenende (Happy Weekend) ticket for €40; it gives groups of up to five people unlimited second-class travel on non-express trains all day on Saturday or Sunday. The weekday version is called the Quer-durchs-Land Ticket (valid after 9:00 a.m., €42 for one traveler plus €6 for each co-traveler, max. 4). Länder-Tickets are a similar deal within a single region such as Bavaria, for travel after 9:00 a.m. on local trains (€22 for first person plus €4 for each additional person, max. 4; see regional-network route maps).
  • Search for German ticket fares on the Deutsche Bahn’s site (discounts are calculated if you add children or put in a return date). You can also order by phone at 011-49-1805-99-66-33.
  • Those staying longer in Germany can get discounts for a full year by purchasing one of several Bahn Cards (one person pays €60 for 25 percent discounts, or €247 for 50 percent discounts in second class, cheaper for seniors, youths, and children). The Bahn Card also gives you 25 percent discounts on trains in many other European countries.

Also see our general tips for buying point-to-point tickets.

Germany Rail Passes: Key Details

Single-country German Rail Pass: “Twin” price is per person for 2 traveling together. Odd-numbered groups must buy one individual adult, youth, or child pass. Kids 6–11 are half of full adult (not Twin) fare; kids 5 and under ride for free. This pass is also sold at main train stations in Germany. Also, note that adding extra days on this pass, at about $20–30/day, is significantly cheaper than doing so on a multi-country pass.

German Rail Pass Extension: International trips must take place on the same dates that you use the German Pass. Carry both passes together. Cannot be refunded separate from the German Pass unless marked “unused” by railway staff. Prices are per person, with no youth or Twin discount available. Kids 6–11 are half fare; kids 5 and under ride for free.

Benelux–Germany Eurail Pass: “Benelux” = Belgium, Netherlands, and Luxembourg. If your only travel in Benelux is between Amsterdam and the German border at Emmerich ($20 in second class), it’s cheaper to get a rail pass that doesn’t include Benelux, and instead buy that train ticket for that stretch once you’re in Europe (available at any staffed station).

Czech Republic–Germany Eurail Pass: If you’re mostly traveling by train within Germany, and your only Czech leg of train travel is between the German border and Prague, you’re probably better off skipping this pass and just buying (before boarding) a train ticket between the border and Prague (should cost about $20 each way).

France–Germany Eurail Pass: Does not cover Thalys trains via Belgium (such as Paris–Cologne trains).

Germany–Poland Eurail Pass: Since Poland is not covered by Eurail Global or Select passes, the Germany–Poland Eurail pass is the only single rail pass that covers both countries. Separate rail passes for each region may be cheaper, but you use a day from each pass when you cross the border.

Germany–Switzerland Eurail Pass: Separate single-country rail passes may be cheaper, but you’ll use a day of each pass when you cross the border. Second-class passes can only be used by travelers under 26; travelers age 26 or older must buy a first-class pass. Covers many Swiss boats as well as trains — see our Switzerland rail-pass page for an outline of coverage.

Eurail Select Pass and Eurail Global Pass: Second-class passes can only be used by travelers under 26; travelers age 26 or older must buy a first-class pass.