Route guide
Zamboanga City to Dipolog City bus guide
Zamboanga City to Dipolog City covers 290 kilometers up the western side of Mindanao, from the tip of the Zamboanga peninsula to its northern coast. Rural Transit runs it in air-conditioned service, badged Rural Tours on terminal boards, and every trip on the corridor is an overnight one.
Route overview and terminal information
Trips run between Zamboanga City and the Dipolog City Bus Terminal. This is the direct peninsula road through Pagadian, not one of the inland crossings - the General Santos services to Dipolog take an entirely different route and are a much longer journey.
- Average travel time: 8 to 10 hours.
- Departures: Four a day in each direction, all in the evening: 6:00 PM, 8:00 PM, 10:00 PM, and 11:45 PM, which the operator calls the last trip.
- Fares: A straight P755.00 for the full run, with P605.00 for Students, Seniors and PWDs.
- Bus type: Air-conditioned service. Rural Transit's air-conditioned trips carry the Rural Tours name, which is what appears on the terminal board.
An overnight corridor by design
There is no daytime option on this route. The earliest bus leaves at 6:00 PM and the latest at 11:45 PM, so every trip runs through the night:
- 6:00 PM departure: The earliest, and the one that arrives closest to dawn.
- 11:45 PM departure: The last trip. On an 8 to 10 hour run it arrives well into the following morning.
Bring what you would want for a night on a bus, and settle onward transport in Dipolog before you travel rather than on arrival at an odd hour.
Where the bus stops
Seven towns and cities between the endpoints, in the same order both ways:
- Zamboanga Sibugay: Ipil, Imelda, and Buug along the peninsula.
- Zamboanga del Sur: Pagadian City, then Ramon Magsaysay and Molave inland.
- Zamboanga del Norte: Sergio Osmena Sr. before the Dipolog City Bus Terminal.
- Pagadian City: The largest intermediate stop and roughly the midpoint. It is also where the Cotabato corridor crosses, which makes it the natural place to break the journey or change direction.
Practical travel tips
- The fare is straight through: P755.00 covers the full run rather than being built up from segments. Shorter hops along the corridor are priced separately.
- Carry your ID for the concession: The P605.00 rate is for Students, Seniors and PWDs and needs the card at the booth, not after boarding.
- Same times both ways: Dipolog back to Zamboanga runs the same four evening departures at the same fare.
- Not the General Santos route: Dipolog is also served from General Santos by way of Shariff Aguak or Kabacan. Those are different corridors entirely, far longer, and their fares do not apply here.
Travel advice
Plan to sleep on the bus. All four departures are night trips on an 8 to 10 hour run, so a 6:00 PM bus reaches Dipolog around dawn and the 11:45 PM one arrives well into the morning. The fare is straight through, not by segment, and the same four times run in both directions.
How MindaRide verifies this route
The straight fare, the concession, and the four posted departures come from a Rural Tours terminal announcement, checked against the corridor's normalized MindaRide route data in both directions.
Reviewed on 2026-08-15.
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.
