Schedule of bus trips from Davao City’s Ecoland Terminal to General Santos, Mati, Cagayan de Oro, Bukidnon, Surigao, rest of Mindanao, Visayas and Luzon.
Davao City is a major jump-off point to the rest of Mindanao. Here are the buses that

BACHELOR EXPRESS Schedule of Trips and Destinations
Contact Number 244-0637 / 244-0654
Davao to Butuan
Aircon: First Trip: 2AM / Last Trip at 11PM (20/30 minutes interval) / Fare: P500
Non-Aircon / Deluxe : 24 hours operation / Fare P400
(Read: Bachelor Express Non Stop Bus Schedule to Butuan)
Davao to Mati
Aircon: First Trip: 4AM / Last Trip: 5PM (20/30 minutes interval) Fare: P280
Non-Aircon / Deluxe : First Trip: 12:45AM / Last Trip 8:30PM (20/30 mins interval) Fare: P220
(Read: Bachelor Express Non Stop Bus Schedule to Mati)
Davao to Surigao
Aircon: First Trip: 7AM then 9AM and last trip is 2PM / Fare: P720
Non-Aircon / Deluxe : First Trip: 5:15AM / Second/Last Trip: 5:15PM / Fare: P570
Davao to Tandag
Aircon: First Trip: 12:05AM and Last trip 6PM / Fare P562
Non-Aircon / Deluxe : First Trip: 7AM / 2nd Trip: 9AM / 3rd Trip: 8PM / Fare: P450
Davao to Mangagoy
Non-Aircon / Deluxe : First Trip: 2AM / Last Trip: 2:45PM / Fare P300
Davao to Tacloban
Aircon: First Trip: 4AM then at 10AM, 1PM, 4PM and last trip is 8:30PM / Fare P1,400
Davao to Ormoc
Aircon: One Trip Only: 5PM / Fare P1,500
Non-Aircon / Deluxe : First Trip: 6AM then 12:05PM and last trip is 10:30PM / Fare P1,200
Davao to Baganga & Cateel
Aircon: First Trip: One Trip Only : 6AM Fare: P600
Non-Aircon / Deluxe : Trips: 3AM, 5AM, 7AM and 9AM
Davao to Sto. Tomas
Aircon: First Trip: No fixed sched / Last trip: 9PM (20/30 minutes interval) Fare: P105
Non-Aircon / Deluxe : First Trip: 2:45AM / Last trip: 9PM (20/30 mins interval) / Fare: P85
Davao to Sigaboy
Aircon Fare: P230
Non-Aircon / Deluxe Fare: 180
Mixed Schedule for aircon and non-air : First Trip 1:30AM / Last Trip 2:30PM (1 hour interval)
Davao to Boston
Aircon: First Trip: 12:30AM then at 6AM, 7AM (Lambajon), 8AM and last trip is 10AM / Fare P1,400
RURAL TRANSIT BUS Schedule of Trips and Destinations
Contact Number:
Davao to Cagayan de Oro City
Aircon: First Trip: 2AM / Last Trip: 6PM (30 mins interval) / Fare P535
Non-Aircon / Deluxe : 24 hours (30 minutes interval) / Fare: P400
Three Trips Non-stop: 7PM, 9PM and 10PM / Fare: P600
PHILTRANCO BUS Schedule of Trips and Destinations
Contact Number: (082) 299-3419 / 233446
Davao to Pasay
Aircon: Two Trips Daily: 10AM and 11:30PM / Fare: P2,700
Non-Aircon / Deluxe : 9PM / Fare P2,300
MINDANAO STAR BUS Schedule of Trips and Destinations
Contact Number: 244-0033
Davao to Cotabato City
Aircon: First Trip: 1AM / Last Trip: 1PM (20 mins interval) / Fare: P350
Non-Aircon / Deluxe : First Trip: 1:20AM / Last Trip: 1PM (2o mins interval) / Fare: P295
Davao to Kidapawan
Aircon: First Trip: 3:30AM / Last Trip: 8PM (30 mins interval) / Fare: P165
Davao to Bansalan
Aircon: First Trip: 4AM / Last Trip: 8PM (30 mins interval) / Fare: P100
King Long Aircon Fare: P125
YELLOW BUS LINE Schedule of Trips and Destinations
Contact number: 244-1250
Davao to General Santos City (Gensan)
Aircon with CR: 1st Trip: 5:30AM / Last Trip: 4:30PM (1 hour interval) / Fare: P300
Aircon: First Trip: 1:30AM / Last Trip: 9PM (30 mins interval) / Fare: P190
Non-Aircon / Deluxe : First Trip: 1:30AM / Last Trip: 9PM (30 mins interval) / Fare: P170
Davao to Marbel
Aircon with CR: 1st Trip: 5:30AM / Last Trip: 4:30PM (1 hour interval) / Fare: P410
Aircon: First Trip: 3:30AM / Last Trip: 8PM (30 mins interval) / Fare: P270
Non-Aircon / Deluxe: First Trip: 1:30AM / Last Trip: 9PM (30 mins interval) / Fare: P170
BEI HOLIDAY BUS Schedule of Trips and Destination
Contact number: 0936-4374669
Davao to Gensan
Aircon: First Trip: 3AM / Last Trip: 12MN (20 mins interval) / Fare: P190
Non-Aircon / Deluxe : First Trip: 3AM / Last Trip: 12MN (20 mins interval) / Fare: P170
ACF TRANS BUS Schedule of Trips and Destination
Contact Number: 0939-9916273
Davao to Malita
Aircon: First Trip: 3AM / Last Trip: 5PM (30 mins interval) / Fare: P180
Non-Aircon / Deluxe : First Trip: 3AM / Last Trip: 5PM (30 mins interval) / Fare P150
AC CYRUS TRANS
Davao to Veruela
DAVAO METRO SHUTTLE BUS Schedule of Trips and Destinations
Contact Number: 299-2961
Davao to Tagum
Aircon: First Trip: 4:30AM / Last Trip: 9PM (20/30 mins interval) / Fare: P115
Deluxe: First Trip: 4:30AM / Last Trip: 10:15PM (20/30 mins interval) / Fare: P85
Davao to New Bataan
Aircon: First Trip: 4:30AM / Last Trip: 6PM (15/20 mins interval) / Fare P195
Deluxe: First Trip: 4:30AM / Last Trip: 6PM (15/20 mins interval) / Fare P165
Davao to Monkayo
Aircon: First Trip: 6:30AM / Last Trip: 4PM (15/20 mins interval) / Fare P145
Deluxe: First Trip: 6AM / Last Trip: 5PM (15/20 mins interval) / Fare P130
Davao to Malita
Aircon: First Trip: 6:30AM / Last Trip: 4:30PM (15/20 mins interval) / Fare P230
Deluxe: First Trip: 4:30AM / Last Trip: 6PM (15/20 mins interval) / Fare P150
Davao to Butuan
Aircon: First Trip: 5AM / Last Trip: 8PM (1-2 hours interval) / Fare P500. Their buses have USB charging port, CR and Wifi. Travel time is around 7-8 hours.
You may also want to read:
Davao 101: A Complete Davao City Travel Guide
Travel Guide: Davao CIty and Davao del Norte
10 Must Try-Food in Davao (And Where To Find Them)
Where to Eat in Davao