Route guides
Practical, verified guides for major Mindanao bus corridors. Compare fares, travel time, terminals, and key stopovers before you travel.
The Davao City to Cagayan de Oro City corridor connects two major Mindanao transport hubs through Bukidnon. Services commonly pass key inland cities such as Valencia and Malaybalay, making this route useful for both end-to-end passengers and commuters traveling to intermediate stops.
Read guideThe Davao City to General Santos City route follows the southern Mindanao corridor through Digos and toward the Sarangani area. Regular and nonstop services can differ in fare, stopping pattern, and total travel time, so commuters should compare the service label rather than relying on the destination alone.
Read guideThe Davao City to Butuan City route travels north through the Davao Region and Agusan corridor, serving communities around Tagum, Monkayo, Trento, San Francisco, Prosperidad, and Bayugan. It is a long overland service that also supports many shorter trips between intermediate cities.
Read guideThe Davao City to Mati City route links the regional capital with Davao Oriental through the eastern coastal corridor. The trip serves commuters traveling beyond Tagum toward towns such as Lupon before reaching Mati, with Bachelor Express documented as a principal operator on the corridor.
Read guideThe Davao City to Tagum City corridor is one of the busiest short intercity connections in the Davao Region. Different buses continue beyond Tagum to northern destinations, so commuters can see multiple operators and service patterns even when their planned trip ends in Tagum.
Read guideThe Davao City to Zamboanga City service is a long cross-Mindanao journey connecting the southeastern and western sides of the island. Because the corridor covers several regions and intermediate terminals, operator schedules, stopping points, and total duration require more careful confirmation than a short provincial route.
Read guideThe Davao City to Dipolog City segment uses the western inter-island Ceres corridor toward Cubao, passing through Bukidnon, Cagayan de Oro, Iligan, Tubod, Ozamiz, Oroquieta, and Dapitan-area roads before reaching Dipolog. The displayed fare and duration apply to the trimmed Dipolog segment rather than the full Cubao journey.
Read guideThe Davao City to Cubao route is a Ceres Transport inter-island service using the western nautical corridor. It travels through Bukidnon, Northern Mindanao, the Zamboanga Peninsula, Negros, Panay, and Batangas before continuing to the Cubao Bus Terminal in Metro Manila.
Read guideThe Davao City to PITX route is a Davao Metro Shuttle inter-island service using the eastern nautical highway. The corridor continues from Mindanao through Surigao, Southern Leyte, Samar, Bicol, Southern Luzon, and Turbina before reaching the Paranaque Integrated Terminal Exchange.
Read guideThe Davao City to Surigao City route follows the eastern Mindanao corridor through the Davao Region and Agusan before continuing to Surigao. It serves as both a long overland trip and the Mindanao section used by some inter-island services continuing toward Leyte and Luzon.
Read guideThe General Santos City to Cagayan de Oro City route follows the SOCCSKSARGEN and Bukidnon corridor, connecting two major regional hubs on the southern and northern sides of central Mindanao. The trip is a long overland service through Koronadal, Tacurong, Kabacan, and the Bukidnon towns along the Sayre Highway.
Read guideThe Davao City to Cotabato City route cuts west through Digos, Bansalan, Kidapawan, and the Cotabato plains, connecting the Davao Region directly to the Bangsamoro Autonomous Region. Buses run frequently on this corridor throughout the day.
Read guideThe Davao City to Tacloban City corridor is a Bachelor Express inter-island service along the eastern nautical highway. Buses run north through Agusan and Surigao, cross the Surigao Strait by ferry, then climb the length of Southern Leyte and Leyte to reach Tacloban.
Read guideThe Davao City to Ormoc City corridor shares the eastern nautical highway with the Tacloban service as far as Southern Leyte, then turns west. Instead of continuing north to Tacloban, the bus loops around the southern tip of Leyte through Maasin City and runs up the western coast to Ormoc.
Read guideThe Davao City to Tagbilaran City corridor is a Bachelor Express inter-island service to Bohol. Buses run north to Butuan and Nasipit, cross the Mindanao Sea by ferry to Jagna, then follow the Bohol coast west to Tagbilaran.
Read guideThe Davao City to Samal route is a Love Express service, operating under Bachelor Express, connecting the city with the Island Garden City of Samal. Buses board a barge at Sasa Wharf for the short crossing of the Pakiputan Strait, then run the length of the island to Kaputian.
Read guideThe Davao City to Malita corridor tracks straight south along the coastal plains and cliffside passes of the Davao Gulf. It is the main land link into Davao Occidental, served through the day by three operators running both air-conditioned and ordinary units.
Read guideRural Transit Mindanao Inc. operates a direct, single-bus route connecting Cagayan de Oro City to Mati City. The route cuts across the interior highlands of Mindanao and removes the need to change buses at Davao City, which is how the corridor was traditionally travelled.
Read guideThe General Santos City to Dipolog City run via Shariff Aguak is a cross-island haul north and west through South Cotabato, Sultan Kudarat, Maguindanao, Zamboanga del Sur, and Zamboanga del Norte. It is the morning counterpart to the Kabacan routing, which covers the same city pair by night on a different road.
Read guideThe Cagayan de Oro City to Butuan City corridor follows the Butuan-Cagayan de Oro-Iligan Road along the northern coast, tracing Macajalar Bay through the Misamis Oriental towns before cutting inland across Agusan del Norte. It is one of the busiest inter-regional runs in Mindanao, with departures through the day and night.
Read guideThe Davao City to Marbel run, Marbel being the everyday name for Koronadal City in South Cotabato, is a direct line south-west along the Davao-Cotabato Road and the Digos-Malaquil-Gensan Road. This major economic corridor connects the Davao Region straight to the heart of the SOCCSKSARGEN agricultural plains, and is heavily operated by Yellow Bus Line and Mindanao Star.
Read guideMindanao Star runs Cagayan de Oro City to Marawi City as a single direct trip, following the coastal highway along Macajalar Bay to Iligan City and then climbing inland to the shore of Lake Lanao. It is the alternative to the usual approach of riding to Iligan and hunting for onward transport there.
Read guideYohance Express Inc runs Cagayan de Oro City to the Paranaque Integrated Terminal Exchange as a single through ticket on the eastern nautical highway. The bus stays with its passengers for two nights and two sea crossings, tracing the Misamis Oriental coast to Butuan and Surigao, riding the strait to Southern Leyte, crossing Samar, and following the Bicol highway down into Metro Manila.
Read guideCagayan de Oro City to Iligan City is the busiest short intercity corridor in Northern Mindanao, and the one that behaves least like a long-haul trip. Rural Transit and Super Five each run a bus every thirty minutes around the clock at a flat P200.00, so the practical question is not which departure to catch but which terminal to walk into.
Read guideSurigao City to Butuan City is the spine of Caraga - the road every passenger arriving from the Lipata ferry takes to reach the rest of Mindanao. Bachelor Express runs it alone, but runs it heavily, and its timetable changes depending on the day of the week you travel.
Read guideDavao City to Kidapawan City is the standard approach to Cotabato province and the usual jump-off for Mount Apo climbers heading to the Kidapawan trails. Mindanao Star runs it every thirty minutes at a flat P263.00, sharing the first half of the road with the busy Davao-Digos corridor before turning inland at Digos.
Read guideDavao City to Digos City is the shortest intercity hop in the Davao Region and the first leg of nearly every southbound trip out of Davao. Three operators serve it - Mindanao Star, Davao Metro Shuttle, and Yellow Bus Line - at a flat P125.00 for a journey of a little over an hour.
Read guideButuan City to Bislig City is the main land link down the Agusan valley into Surigao del Sur, and the usual way to reach Tinuy-an Falls and the Enchanted River. Bachelor Express runs it alone at a flat P500.00, and the bus is signed for Mangagoy - the district of Bislig where the terminal actually sits.
Read guideDavao City to Bislig City runs 315 kilometers up the Davao-Agusan highway and across into Surigao del Sur. Bachelor Express shares the first two-thirds of the road with its own Butuan services, so the bus is busy long before it turns east, and it is signed for Mangagoy rather than Bislig.
Read guideButuan City to Tandag City is the way into the Pacific coast of Surigao del Sur. Bachelor Express runs it alone at P510.00, sharing the Surigao highway as far as Mainit before turning east and working its way down a long string of coastal towns to the provincial capital.
Read guideZamboanga City to Cotabato City is the long way across the base of the Zamboanga peninsula - 320 kilometers that take 10 to 14 hours. Two operators run it, Mindanao Star and Rural Transit, and the two directions are scheduled very differently: eastbound is mostly an overnight service, westbound mostly a daytime one.
Read guideCagayan de Oro City to Surigao City is a single through ticket across the whole north coast of Mindanao - 320 kilometers by way of Butuan. Bachelor Express runs twelve departures a day at P770.00, and the bus leaves from Agora, the eastbound terminal, not Bulua.
Read guideZamboanga City to Dipolog City runs the length of the Zamboanga peninsula on a straight fare of P755.00, with P605.00 for Students, Seniors and PWDs. Rural Transit works it under the Rural Tours name, and it is an overnight service - every departure leaves in the evening, the last one at 11:45 PM.
Read guideCagayan de Oro City to Tandag City is a single through ticket across the whole north coast and onto the Surigao del Sur Pacific side - 390 kilometers by way of Butuan. Bachelor Express runs six departures a day at P985.00, and the bus leaves from Agora, the eastbound terminal, not Bulua.
Read guide