From Bamberg train to Würzburg Hbf then train to Hannover Hbf. 3hrs 08min 90 €. From Bamberg train to Erlangen, bus to Nuremberg ZOB, then bus to Hanover ZOB. 8hrs 31min 54 €. From Bamberg drive to Hanover. 4hrs 07min 61 €. From Bamberg train to Würzburg Hbf, train to Frankfurt airport, fly to Hannover airport, then train to Hanover. 5hrs 22min 204 €. From Bamberg train to Nürnberg Hbf(U-Bahn), subway to Nuremberg airport, fly to Hamburg airport, train to Berliner Tor, Hamburg, subway to Hamburg Hbf, then train to Hanover. 6hrs 15min 154 €.