Route guides

Mindanao Bus Route Guides

Practical, verified guides for major Mindanao bus corridors. Compare fares, travel time, terminals, and key stopovers before you travel.

Route map from Davao City to Cagayan de Oro City

Davao City to Cagayan de Oro City

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 guide
Route map from Davao City to General Santos City

Davao City to General Santos City

The 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 guide
Route map from Davao City to Butuan City

Davao City to Butuan City

The 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 guide
Route map from Davao City to Mati City

Davao City to Mati City

The 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 guide
Route map from Davao City to Tagum City

Davao City to Tagum City

The 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 guide
Route map from Davao City to Zamboanga City

Davao City to Zamboanga City

The 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 guide
Route map from Davao City to Dipolog City

Davao City to Dipolog City

The 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 guide
Route map from Davao City to Cubao

Davao City to Cubao

The 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 guide
Route map from Davao City to PITX

Davao City to PITX

The 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 guide
Route map from Davao City to Surigao City

Davao City to Surigao City

The 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 guide
Route map from General Santos City to Cagayan de Oro City

General Santos City to Cagayan de Oro City

The 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 guide
Route map from Davao City to Cotabato City

Davao City to Cotabato City

The 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 guide
Route map from Davao City to Tacloban City

Davao City to Tacloban City

The 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 guide
Route map from Davao City to Ormoc City

Davao City to Ormoc City

The 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 guide
Route map from Davao City to Tagbilaran City

Davao City to Tagbilaran City

The 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 guide
Route map from Davao City to Samal

Davao City to Samal

The 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 guide
Route map from Davao City to Malita

Davao City to Malita

The 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 guide
Route map from Cagayan de Oro City to Mati City

Cagayan de Oro City to Mati City

Rural 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 guide
Route map from General Santos City to Dipolog via Shariff Aguak

General Santos City to Dipolog via Shariff Aguak

The 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 guide
Route map from Cagayan de Oro City to Butuan City

Cagayan de Oro City to Butuan City

The 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 guide
Route map from Davao City to Marbel

Davao City to Marbel

The 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 guide
Route map from Cagayan de Oro City to Marawi City

Cagayan de Oro City to Marawi City

Mindanao 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 guide
Route map from Cagayan de Oro City to PITX

Cagayan de Oro City to PITX

Yohance 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 guide
Route map from Cagayan de Oro City to Iligan City

Cagayan de Oro City to Iligan City

Cagayan 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 guide
Route map from Surigao City to Butuan City

Surigao City to Butuan City

Surigao 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 guide
Route map from Davao City to Kidapawan City

Davao City to Kidapawan City

Davao 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 guide
Route map from Davao City to Digos City

Davao City to Digos City

Davao 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 guide
Route map from Butuan City to Bislig City

Butuan City to Bislig City

Butuan 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 guide
Route map from Davao City to Bislig City

Davao City to Bislig City

Davao 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 guide
Route map from Butuan City to Tandag City

Butuan City to Tandag City

Butuan 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 guide
Route map from Zamboanga City to Cotabato City

Zamboanga City to Cotabato City

Zamboanga 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 guide
Route map from Cagayan de Oro City to Surigao City

Cagayan de Oro City to Surigao City

Cagayan 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 guide
Route map from Zamboanga City to Dipolog City

Zamboanga City to Dipolog City

Zamboanga 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 guide
Route map from Cagayan de Oro City to Tandag City

Cagayan de Oro City to Tandag City

Cagayan 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