The average bus between Hamburg and Freiburg/Elbe takes 3h 13m and the fastest bus takes 3h. The bus service runs several times per day from Hamburg to Freiburg/Elbe. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 4 times a day between Hamburg and Freiburg/Elbe. The earliest departure is at 1:02 PM in the afternoon, and the last departure from Hamburg is at 8:45 PM which arrives into Freiburg/Elbe at 1:01 AM. All services require a transfer at Neuenfelder Damm and take an average of 3h 13m. The schedules shown below are for the next available departures.


3h 1m • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes


3h 1m • 2 changes
Want to know about travelling from Hamburg to Freiburg/Elbe? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Hamburg to Freiburg/Elbe. However, there are services departing from Hamburg station and arriving at Freiburg/Elbe station via Neuenfelder Damm. The journey, including transfers, takes approximately 3h 13m.
Hamburg to Freiburg/Elbe bus services, operated by Hamburger Verkehrsverbund (HVV), depart from Bf. Altona station.
Hamburg to Freiburg/Elbe bus services, operated by Hamburger Verkehrsverbund (HVV), arrive at Freiburg, Bahnhofstraße station.
The distance between Hamburg and Freiburg/Elbe is 55.5 km. The road distance is 84 km.
You can take a bus from Bf. Altona to Freiburg, Bahnhofstraße via Neuenfelder Damm and Bf. Stade in around 3h 58m.