My husband and I will be landing in Frankfurt and want to take a overnight train to Prague via Munich or Nurnberg. I would like to know which city provides the specified route?
There are no entirely night train routes from Munich or Nürnberg to Prague. City Night Line has a night train from Frankfurt to Prague, but it goes through Leipzig and Dresden, considerably north of Nürnberg or Munich. It takes about 10 hours, from 1:00 AM to 11:00 AM. There are also daytime connections, by ICE to Nürnberg, then by bus to Prague, in 6 hours. There are also connections using trains from Nürnberg to Prague in 7 hours.
There is a direct train (no changes) leaving Munich at 09:01 and arriving in Prague at 14:58 total travel time 5 hours & 57 mins. I have taken this train. With 2 or more traveling together you can purchased a Bayern/Barvarian Ticket for about 28 euros. Die Bahn site: http://reiseauskunft.bahn.de/bin/query.exe/en Scroll down page to Bayern/Barvarian: http://www.bahn.de/i/view/USA/en/prices/germany/laender-ticket.shtml
That 9:01 train to Prague is one of three throughout the day at 9:01, 12:44, and 17:02. The 12:44 has a change of trains in Schwandorf. The Bayern-Ticket will get you (up to 5 people) to the border at Furth im Wald, where you will need a Czech Rail ticket (about €12 pP) to Prague. I'm told you can buy it from the Czech conductor (Note: if you buy it from the German Rail conductor before Furth, he'll charge you €26 pP). However, if you buy a Bayern-Böhmen-Ticket for €33 (it's like the Bayern-Ticket except it also includes part of the border area in the Czech Republic including Pilsen), you can ride as far as Pilsen with it. A Czech Rail ticket from Pilsen to Prague is about €6 per person.