Domestic Land Routes to Davao de Oro
Bus schedules, operators, and the strategic two-hub system
Understanding the Two-Hub System
All visitors to Davao de Oro travel through a strategic two-hub network: Davao City (DCOTT Ecoland Terminal) serves as the primary entry point from outside the region, while Tagum City (TOTIT) functions as the critical transfer hub for reaching all 11 municipalities within the province.
Major Bus Operators
Davao Metro Shuttle (DMS)


The backbone operator for most Davao de Oro routes with a fleet of 200+ buses including Yutong, Golden Dragon, Hino, Volvo, and THACO models. Select routes feature USB charging ports and onboard toilets.
Routes & Schedules
Contact Information
Bachelor Express Inc.


Reliable bus operator serving Davao-Tagum route with modern e-ticketing system for convenient booking.
Routes & Schedules
Contact Information
Land Car Inc. (LCI)


Serves the Davao-Mati route passing through key Davao de Oro municipalities including Maco, Mabini, and Pantukan.
Routes & Schedules
Contact Information
Key Transport Hubs

Davao City Overland Transport Terminal (DCOTT)
Also known as Ecoland Bus Terminal. Located approximately 12 km from Davao International Airport. Most routes operate 2:00 AM – 8:00 PM with some 24-hour services.

Tagum Overland Transport Integrated Terminal (TOTIT)
Features Module 1, 2, and 3 terminals with 12+ bus bays, food kiosks, clinic, breastfeeding corner, and dormitels. 4th Module under construction in Barangay Madaum for Davao Oriental and Davao de Oro routes.
Pereyras Terminal 1
Main office and terminal for Davao Metro Shuttle operations in Tagum City.
Travel Times & Distances
| Route | Distance | Travel Time |
|---|---|---|
Davao CityTagum | ~58 km | 1–1.5 hours |
Davao CityNabunturan | ~85 km | 2–2.5 hours |
Davao CityMonkayo | ~120 km | 2.5–3 hours |
Davao CityMaragusan | ~170 km | 3–4 hours |
TagumNabunturan | ~33 km | 25–45 minutes |
TagumMawab | ~15-20 km | 15–20 minutes |
MonkayoNabunturan | 25-32 km | 16-30 minutes |
CompostelaNabunturan | ~23 km | 41 minutes |
NabunturanMaragusan | ~50 km | 46 minutes |