German Railways (DB) operates a train from Braunschweig to Hamburg hourly. Tickets cost $20 - $22 and the journey takes 32 min. German Railways (DB) also services this route hourly. Alternatively, FlixBus operates a bus from Braunschweig to Hamburg 4 times a day. Tickets cost $10 - $18 and the journey takes 2 h 50 min.
From Braunschweig Hbf train to Hannover Hbf then train to Hamburg Hbf. 2 h 12 min 35€. From Brunswick bus to Hamburg. 2 h 50 min 14€. From Braunschweig Hbf train to Uelzen then train to Hamburg Hbf. 3 h 33 min 44€. From Brunswick rideshare to Hamburg. 2 h 22 min 11€. From Braunschweig drive to Hamburg. 2 h 25€.