 Historically, Bioggio was located on the transit axis (Strada Regina) from Ponte Tresa to Monte Ceneri pass.Today, it has highway access and part of the Lugano-Agno airport and a freight station of the Swiss Federal Railways are located in the municipality.Since 1912, it has been served by the regional railway Lugano-Ponte Tresa line.