 Bioggio is served by Bioggio station and Bioggio Molinazzo station, both of which are on the metre gauge Lugano–Ponte Tresa railway that connects to Lugano.The stations are served by regular trains, operating every 15 minutes during weekday daytime, and every half-hour at other times.Bioggio is also served by buses of the Autopostale.