It’s very easy and convenient to travel around Central and Eastern Europe by train. The distances are generally not very big and the trains are good and run on time.
We visited Munich, Prague, Brno, Vienna and Budapest. All of them were easy to reach and had good connections.
Another alternative would be to head towards Poland instead, or start out in Romania.
As ever, Seat 61 had all the best tips for booking everything online. The booking process in the various sites was easy and tickets very cheap – the key thing for international trips from Germany is to buy the ticket from the website of the other country you’re visiting: for instance, tickets for the same train from Munich to Prague were much more expensive on Bahn.de than via the Czech website.
A few weeks before our trip, I got an email informing of changes to train times and taking a bus replacement for one of the legs of our trip. The email was in Czech, but other than that things went as planned and we didn’t have any issues.
On the trains:
All the trains we took were punctual, well-equipped and generally very good. Express trains usually had a good cafe on board and served a good range of snacks and drinks.