Route map from General Santos City to Dipolog via Shariff Aguak

Route guide

General Santos City to Dipolog via Shariff Aguak bus guide

The direct land route from General Santos City to Dipolog City via Shariff Aguak is a long cross-island journey, travelling north and west across South Cotabato, Sultan Kudarat, Maguindanao del Sur, Maguindanao del Norte, Zamboanga del Sur, and Zamboanga del Norte. Rural Transit Mindanao Inc. operates the line.

Route overview and terminal information

Buses board passengers at the GSC Bulaong Terminal in General Santos and conclude the journey at the Dipolog City Bus Terminal.

  • Average travel time: 13 to 14 hours depending on traffic congestion and security checks.
  • Departures: Two daily trips in each direction, at 3:00 AM and 6:00 AM. This is the whole schedule, not a window - the line runs as a morning service only.
  • Fares: P1,165.00 for the regular air-conditioned ticket, with the Student, Senior, and PWD rate at P932.00.

Step-by-step bus route sequence

Unlike the late-night routes that bypass the area via Kabacan, this morning route cuts straight through the Maguindanao lowlands:

  • 1. Bulaong terminal departure: Departs General Santos City heading north-west along the Marbel-General Santos highway.
  • 2. South Cotabato and Sultan Kudarat plain: Travels sequentially through Polomolok, Tupi, Koronadal City (Marbel), and Tacurong City.
  • 3. Entering Maguindanao del Sur: Heads further north-west through Isulan and Esperanza.
  • 4. The Shariff Aguak corridor: Passes through Datu Saudi Ampatuan and rolls straight through Shariff Aguak.
  • 5. Cotabato City transit: Continues past Datu Odin Sinsuat into Cotabato City, making a brief routine stop at the bus terminal.
  • 6. Around Illana Bay: Sultan Kudarat, then Sultan Mastura, Parang, Matanog, and Kapatagan, crossing into Lanao del Norte at Sultan Naga Dimaporo.
  • 7. Zamboanga del Sur pipeline: Tukuran, then Labangan, and into the Pagadian City terminal.
  • 8. Zamboanga del Norte backbone: Heads north out of Pagadian through Ramon Magsaysay, Molave, and Sergio Osmena Sr.
  • 9. Dipolog arrival: Concludes the trip at the Dipolog City Bus Terminal.

Practical bus tips

  • Buda and Kabacan route distinction: Pay close attention to the dashboard placards when boarding at Bulaong Terminal. The buses travelling via Kabacan leave strictly at night, while the via Shariff Aguak buses operate as early morning trips from 3:00 AM to 6:00 AM.
  • Frequent security checks: Because this route transits multiple regional boundaries including BARMM terrain, military and police checkpoints are frequent. Keep a valid ID easily accessible in your lap bag.
  • Seat selection: Sit on the left side of the bus when leaving General Santos. This minimises direct sunlight during the long morning and early afternoon stretches of the cross-island itinerary.

Travel advice

Check the dashboard placard before boarding at Bulaong: the via-Kabacan and via-Shariff-Aguak buses share the terminal but not the road. The corridor crosses several regional boundaries including BARMM terrain, so keep a valid ID within reach for checkpoints.

How MindaRide verifies this route

MindaRide records the Rural Transit fare, confirmed first and last departures, and the Maguindanao-corridor stop list from operator information and normalized route research.

Reviewed on 2026-08-04.

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.

Plan this trip