Route guide
Davao City to Cagayan de Oro City bus guide
The primary and most efficient land route for taking a bus from Davao City to Cagayan de Oro (CDO) is via the Bukidnon-Davao (Buda) National Highway. The journey spans roughly 285 kilometers and is principally serviced by Rural Transit Mindanao Inc. (RTMI).
Route overview and terminal information
Buses depart daily from the Davao City Overland Transport Terminal (DCOTT) in Ecoland and conclude their route at the Agora Bus Terminal in Cagayan de Oro.
- Average travel time: 8 to 10 hours, with non-stop express trips generally faster than standard or local routes depending on traffic and scheduled stops.
- Operating hours: 24/7 continuous operations, with buses leaving nearly every hour.
- Fares: Standard air-conditioned routes cost P711 to P715. Deluxe premium "Non-Stop" express trips cost P875. Discount rates apply for students, PWDs, and seniors.
Route options and major stations
Bus lines offer different tiers of trips along the same highway framework to suit passenger needs.
1. Non-Stop Express Service (3 major rest stops)
Designed for the fastest commute, these premium air-conditioned coaches skip minor roadside flagging points and halt briefly only at these central commercial hubs for driver shifts, meals, or quick restroom breaks:
- Maramag, Bukidnon
- Valencia City, Bukidnon
- Malaybalay City, Bukidnon
2. Standard Service (5 to 10 stops)
If you are alighting at midway towns or traveling on a budget, standard air-conditioned buses pause at up to 10 established municipality stations:
- Davao outskirts: Calinan, then Lamodao, then Buda Checkpoint (the border of Davao and Bukidnon).
- Bukidnon line: Quezon, Maramag, Musuan (Central Mindanao University), Valencia City, Aglayan, Malaybalay City, Kisolon (Sumilao), and Manolo Fortich.
- CDO arrival: Agora Bus Terminal.
Alternative route via Talaingod
During severe road blocks, landslides, or maintenance events on the default Buda highway route, RTMI is granted special re-routing permits via the Talaingod-San Fernando road. This bypass stretches through Panabo, Carmen, Sto. Tomas, Kapalong, and Talaingod before merging back into the Bukidnon highway at Valencia City.
Travel tips for commuters
- Pack warm clothing: The high-altitude highway section through the Marilog District and Buda mountain ranges gets exceptionally cold, and bus air-conditioning stays running on high.
- Seat availability: First-come, first-served ticketing is standard practice directly at the terminal booths. Online reservations can be monitored through certified operators where available.
- Daytime vs. night travel: Daytime trips offer scenic views of the Mindanao highlands. Night trips (departing between 9:00 PM and 2:00 AM) generally encounter less vehicular traffic, which can help keep travel time toward the shorter end of the usual range.
Travel advice
Allow extra time for mountain-road conditions through Bukidnon and confirm the departure terminal and bus class before traveling. Departure frequency and arrival time can change with traffic, weather, and terminal dispatch conditions.
How MindaRide verifies this route
Fare and schedule references combine applicable LTFRB fare guidance, MindaRide route data, terminal research, and published operator information.
Reviewed on 2026-07-24.
MindaRide is an independent trip-planning and fare-reference service. It does not sell bus tickets. Confirm current fares, departure times, and seat availability with the operator or terminal.
