The nearest airport to Compostela, Compostela Valley is the Francisco Bangoy International Airport. Flight time from Manila to Francisco Bangoy International Airport is approximately one hour and 45 minutes.

Buses bound for Compostela passes at the Francisco Bangoy International Airport or you can take a taxi ride to the nearest bus stop. It would take a bus ride around 3 hours from Davao City to reach Compostela.