Please sign in to post.

Train travel across Germany

I plan on travelling across Germany starting with Cologne, Bonn, Frankfurt with day trips to Idstein and Heidelburg, Offenberg, Gengenbach, Triberg, Munich, Innsbruck and finally Berlin. I don't drive so I'm entirely dependent on the train network to take me around. I see that train travel is very expensive when shuttling between so many places.

Does anyone have recommendations on the best way to purchase and use the trains?
I'm travelling between August and September so I can't take a train pass that needs renewal at the end of the month.

Posted by
13052 posts

Hi, marziidh, Germany is a great country to travel by train in because they have trains all over the place, and they're relatively easy to purchase and use the tickets. What are your exact dates in August and September? If you're talking about the Deutschland ticket, yes, that does need renewal, but you could get it for August and then keep it for September, but stop the renewal by the deadline in that month.

I'm traveling to Germany in December with my sister, and I was pricing out separate tickets that we would need for December versus the Deutschland Ticket. The separate tickets were going to cost us twice as much as the Deutschland Ticket. So if you'll tell me the dates, I can help you out with that. In our case, we have one day in November that we're traveling, so I certainly wasn't going to buy a Deutschland Pass for that one ticket. I was able to use the Bayern Pass for that, and so that's only an extra €39.

So are the cities you are staying in: Cologne, Bonn, Frankfurt, and Berlin? All the rest are day trips? The one other nice thing about the Deutschland ticket is that you also have access to public transportation in all the cities you're in. It can really save you a lot of money. If you can give me a little bit more details, I can help you with figuring out if it will work for you or not.

Posted by
10397 posts

If your travels include more places in Bavaria, there is a Bavaria pass that allows those (multiple people) to take unlimited REGIONAL trains for a specific period. We did this two years ago in the Summer and save a lot.

Posted by
8373 posts

First of all, while I have no idea how many days you have in mind altogether... I would look into minimizing the # of base towns if possible

Stay in Cologne, do a day outing to Bonn and back.

Stay in Frankfurt, day trip to Idstein and Heidelberg (as planned.)

Stay in Gengenbach, day trip to Triberg and Offenburg (free day trips with the KONUS card.)

Stay in Munich, day trip to Innsbruck (probably a more expensive choice)

Stay in Berlin

You will need to research the cost of the individual day trips from your base towns on your own. Normally, a "day ticket" valid for the round trip (like Cologne > Bonn > Cologne) is available to keep your costs reasonable. Then compare the total cost of those with the cost of two Deutschland-Tickets.

You will ALSO need 4 point-to-point tickets for the long-distance trips between these 5 base towns. (These are not so doable by regional train with the D-ticket.) Check at DB for those. Alternative is the German Rail Pass sold by Eurail for $295. It provides 4 days of unrestricted train travel on any German trains, including the long-distance, high-speed ICE trains, during any 30-day period.

https://bahn.eurail.com/en/one-country-pass/german-rail-pass

Note that the GRP is also valid for travel from Munich into Italy on certain trains, a route which has a stop in Innsbruck. So a 5-day pass ($326) could perhaps cover an extra day for the round-trip one-day journey to Innsbruck.

German Rail Pass info flyer:
https://assets.static-bahn.de/dam/jcr:87153f1d-08e1-481e-8aae-b5fffe7090b5/German_Rail_Pass_brochure_2025.2025-04-08-06-23-03.pdf

Advantage of the GRP is the schedule flexibility you will not get with the point-to-point tickets from DB, which are train/time specific and non-refundable.

I am not especially onboard with the itinerary you are doing, generally speaking. If it's too costly, you might wish to do things differently. But then I really don't know what your unique travel goals might be, how important to you this place and that place might be.

Posted by
1253 posts

travelling between August and September so I can't take a train pass
that needs renewal at the end of the month.

You can subscribe to the D-Ticket for two months. So two months is Euro 126. In addition to the trains it also covers local public transportation. Based upon your post, it appears that many of your trips are relatively short and will not require connections. I think long trips or those that would require multiple regional connections are worth purchasing an ICE ticket. You can save buy buying ICE tickets in advance (non-refundable!) and also looking carefully at time of day as ticket prices vary.

Posted by
2 posts

I am travelling on the 24th of this month until the 14th of September.

I feel the D-ticket might actually be helpful since I am going to be using a lot of the public transport in all of the cities. For long distance travel across the major cities I will have no choice but to purchase extra tickets.

The German Rail Pass is actually turning out to be more expensive for the period of my travel. The total number of days that I am spending in Germany is around 20 days.

Also, this is my first time visit there, so I'm just trying to gather as much information as possible to help me.

Posted by
19775 posts

First thing, get familiar with the Bahn website. Feel free to pm me if you need help with the website.

Second, learn the correct spelling of the places you want to go to, Heidelberg and Offenburg. Those endings, -burg and -berg, do make a difference, although the Bahn's "ignorance algorithm" sometimes helps with spelling. And -burg and -berg are pronounce differently by the Germans.

The Bahn website will show you what are called "Savings Fare" or "Sparpreis" fares for long distance trains (ICE, IC, and EC) but I suspect for all but the Innsbruck to Berlin leg you'll do better with regional passes and local tickets.

I think you might want to do Idstein as a day trip, but go from Frankfurt to Gengenbach in a day with a stop in Heidelberg. I don't know why you want to see Offenburg, I've never seen anything in Offenburg I wanted to stop for.

From Triberg, take the train via Donaueschingen to Bodensee. You might stop at the island arboretum at Mainau, visit the Zeppelin museum at Friedrichshafen, or tour the beautiful island town of Lindau on the way to Munich. It might take a little longer that way, but it's would definitely be more scenic. If you do that all in one day, since you are spanning two Länder use the Quer-durchs-Land-Ticket.

For Munich to Innsbruck, look at the "Werdenfels with Innsbruck" ticket. You could stop in Garmisch-Partenkirchen, Mittenwald, and/or Seefeld, or even Oberammergau.

Are you traveling alone or with one or more other people?

Posted by
8373 posts

"The German Rail Pass is actually turning out to be more expensive for the period of my travel. The total number of days that I am spending in Germany is around 20 days."

Are you under the incorrect impression that a 20-day stay requires a 20-day German Rail Pass? I would NOT use the GRP for the shorter journeys and day trips which can be done by regional train - only for your specific long-distance journeys, which in your case APPEAR to require travel only on 5 or 6 days, as I outlined above - meaning that a German Rail FLEXI pass, purchased for either 5 or 7 days (no 6-day pass option is possible) at $326 and usable within any 30-day period (NOT a "calendar month" like the Deutschland Ticket!) might be useful.

If you instead opt to pre-purchase individual tickets for these same long-distance journeys, you will need SIX saver-fare tickets.
The 5-days-within-30-days German Rail Pass could cover the 6 journeys if Innsbruck is a day trip, making the average trip cost $55 (47 Euros) per long-distance journey.

So your research on saver fare prices at DB for the same 6 tickets needs to turn up an average ticket price less than 47 Euros in order for the saver fares to be less expensive. Is that what you found?

That said, less expensive isn't everything. The German Rail Pass has several significant advantages over Saver Fares.

  • ANY train is OK, so you can travel later or earlier than you wish, on any train you like. Once there, you are not at the mercy of your planned itinerary. There is no such thing as missing your train and forfeiting your ticket, which can happen with the Saver Fare Tickets.

  • You can leave a given town a day earlier or a day later than you planned.. doesn't matter. Your travel days are not set in stone like they are with a Saver Fare Ticket.

  • If you board the wrong train somewhere, you do not forfeit the value of your journey. .with a GRP And you do not get fined 60 Euros for boarding the wrong train because with the GRP there is no such thing as a "wrong train." All you do is get off at the next stop and re-route yourself using any trains you might need.

  • The GRP covers not only a journey, but a travel DAY, so if your main journey takes you from Munich to Berlin, for example, you could in fact break up your trip along the way somewhere (Bamberg? Erfurt?) or take a detour for a stop somewhere else on the way to Berlin. Or after traveling directly to Berlin, you could take a half-day side trip that same afternoon to some other place... Potsdam, Lutherstadt Wittenberg, Sachsenhausen, etc.

  • With a GRP, there is no need to purchase individual tickets.

Posted by
9574 posts

I am travelling on the 24th of this month until the 14th of September. I feel the D-ticket might actually be helpful since I am going to be using a lot of the public transport in all of the cities. For long distance travel across the major cities I will have no choice but to purchase extra tickets.

This may be a good option. I was on a recent trip that was similar, split between July and August, with about a week in each month, but really no problem, the Deutschland ticket paid for itself in two travel days one month, one day the other, so I came out way ahead. The convenience of in town travel also cannot be underestimated, so easy to hop on a tram, bus or UBahn to save your feet some effort.

If your dates are set, then buy your long distance tickets early. Do however compare the fast trains times to what it would take using D-Ticket connections only. In one of my cases, on a three hour journey, fast trains saved only 15 minutes, so we just used our Deutschland ticket for the journey. On the DB Bahn app or website, when you put in your town, there is a button to select to show Deutschland ticket connections only.

I suggest buying your D-ticket from Tranzer, follow the link provided by the Man in Seat 61 https://www.seat61.com/websites/deutschland-ticket.htm You will pay a 3 euro handling fee, but you can still buy a ticket for August, as well as get one for September. They cancel any subscription immediately, and they handle US credit cards well, it is one simple quick transaction. You do need to be using either Apple Pay or Google Wallet, since the ticket is downloaded to your wallet for use. You do not need cell or data service to use your wallet.

Posted by
9905 posts

Not sure what days you will be in Frankfurt, but these are some events happening in your travel time frame in Frankfurt and some nearby towns, including Heidelberg:
Museum Riverbank Fest, Frankfurt 28-30.08
Lantern Fest, Bad Homburg 28-31.08
Bee Festival, Frankfurt Botanical Gardens 29.08
Rheingauer Wine Market, Frankfurt Fressgasse 3-12.08
Brückenwall Fest, Frankfurt Sachsenhausen 5.09
Heidelberg Castle Aflame 5.09
Frankfurt Oktoberfest 9.09-4.10
Fall Dippemess, Frankfurt 12-28.09
Day of the Open Monument (Germany) 13.09

Offenburg looks beautiful. I can see why you might want to stop there.