Between Milan and Brno we found up to 2 bus departures, including 2 night buses. The earliest departure from Milan is at 16:10 arriving to Brno at 09:46. The latest departure is at 16:10 arriving at 09:46. Prices for a one way adult ticket range from 74 € to 80 €.
The shortest travel distance between Milan (IT) and Brno (CZ) is 997 km. The fastest bus which departs at 16:10 has a travel time of 17:36h. The longest travel time on the route is 20:45h. Specific information about each route can be found by clicking the route in the search results.
Overnight bus Milan to Brno
If you want to travel overnight, there are 2 night buses from Milan to Brno. The overnight buses depart between 16:10 and 16:10 and arrive between 09:46 and 09:46 in the morning.