Between Milan and Freiburg we found up to 7
including 2 night buses.
The earliest departure from Milan is at 01:45 arriving to Freiburg at 08:25.
The latest departure is at 21:50 arriving at 04:20.
Prices for a one way adult ticket range from 16 € to 40 €.
The shortest travel distance between Milan (IT) and Freiburg (DE) is 408 km.
The fastest bus which departs at 19:00 has a travel time of 06:05h.
The longest travel time on the route is 06:50h.
Specific information about each route can be found by clicking the route in the search results.
Overnight bus Milan to Freiburg
If you want to travel overnight, there are 2 night buses from Milan to Freiburg.
The overnight buses depart between 19:00 and 21:50 and arrive between 01:05 and 04:20 in the morning.