Czech Republic From Germany By TrainCzech Republic From Germany By Train
Czech Republic From Germany by Train
EC trains operate every two hours from Berlin or Hamburg via Dresden and Bad Schandau in Saxon Switzerland to Prague and Brno. Direct overnight sleeper car serves Cologne Frankfurt, Karlsruhe, Copenhagen and Basel. Cheap tickets to Prague (and sometimes to Brno) are available at the website of German railways, if bought in advance. The price begins at €19-39 for a seat and €49 for a couchette.
German Railways operate express non-stop buses connecting Nuremberg, Munich and Mannheim with Prague, fully integrated to German railway tariff. If you have an InterRail or Eurail pass, consider that these buses require compulsory reservation.
There are four daily trains from Munich to Prague, but they are slower than the abovementioned bus, because of slow and curvy (although picturesque) railway at southwestern Czech border. The cheapest way is a Bayern Ticket (€21 for one person, €29 for group up to 5 people) to the Czech border combined with Czech domestic ticket (see: Cheap ticket combinations).
If you cross the border in a local train (not EC or EN), consider taking advantage of the Bayern-Böhmen-Ticket or the Sachsen-Böhmen-Ticket. In the vicinity of the Czech-German-Polish three country border, you may profit from the unified fare of the transport system ZVON