Traveling from Davao to Cubao by land is one of the longest and most scenic bus journeys in the Philippines. This route connects Mindanao to Luzon via roll-on roll-off ferry crossings, passing through multiple cities, provinces, and regions along the way. It is a continuous overland and sea journey that typically takes around 2 days to complete.
Davao to Cubao Bus Schedule
The Davao to Cubao route is operated by Ceres buses with the following schedule:
- Departure Days: Wednesday and Friday
- Departure Time: 9:00 AM
- Terminal: Davao City Overland Transport Terminal (DCOTT)
Cubao to Davao Bus Schedule
For those traveling in the opposite direction:
- Departure Days: Wednesday and Saturday
- Departure Time: 7:00 AM
- Terminal: Ceres Transport Terminal, EDSA Kamuning, Cubao, Quezon City
Book Online
Route Overview
This long-haul journey passes through several key locations across three major island groups in the Philippines:
Mindanao
- Bukidnon
- Cagayan de Oro
- Iligan
- Ozamis
- Dipolog
- Dapitan
Visayas
- Dumaguete
- Bacolod
- Iloilo
- Caticlan
Luzon
- Batangas
- Sta. Rosa
- Alabang
- Pasay
- Cubao
Passengers will experience a combination of land travel and ferry crossings, making this route both unique and comprehensive for those who want to explore multiple regions in one trip.
Travel Time
The total travel time is approximately 48 hours (2 days), depending on traffic conditions, ferry schedules, and stopovers along the route.
Bus Fare
- Fare: PHP 6,000+
- Inclusion: Ferry boat fare is already included
Prices may vary slightly depending on availability and operational changes.
Booking Information
You can book your tickets online in advance through:
escapemanila.com/baf
Important Notes
- Schedule may change without prior notice
- Arrive at the terminal at least 30 minutes before departure
- Bring essentials for a long journey such as food, water, and personal comfort items


