Buses from Milan to Capri
The bus offers routes to the most remote areas as well as reliable services. There are 5 direct buses per day and 35 buses per week from Milan to Capri. The trip takes around 16 hours and tickets cost from 59 USD.
Only 861 km separate Milan and Capri, so choose a convenient bus route to save money.
You will have 19 stopovers during your bus trip.
FlixBus is a bus company primarily operating from Milan to Capri.