There are 4 ways to get from North Cotabato to Malaybalay by taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus via Valencia
best- Take the taxi from Malingao to Kabacantaxi
- Take the bus from Kabacan to Valenciabus
- Take the bus from Valencia to Malaybalaybus
5h 28m₱1,130–1,395Taxi, bus
cheapest- Take the taxi from Malingao to Carmentaxi
- Take the bus from Carmen to Malaybalaybus
6h 17m₱999–1,235Drive 183.7 km
- Drive from Malingao to Malaybalaycar 183.7 km
2h 46m₱1,469–2,122Taxi
- Take the taxi from Malingao to Malaybalaytaxi 183.7 km
2h 46m₱2,700–3,300
Questions & Answers
The cheapest way to get from North Cotabato to Malaybalay is to taxi and bus which costs ₱1,000 - ₱1,300 and takes 6h 17m.
The fastest way to get from North Cotabato to Malaybalay is to drive which takes 2h 46m and costs ₱1,400 - ₱2,200.
The distance between North Cotabato and Malaybalay is 230 km. The road distance is 183.7 km.
The best way to get from North Cotabato to Malaybalay without a car is to taxi and bus via Valencia which takes 5h 28m and costs ₱1,100 - ₱1,400.
It takes approximately 5h 28m to get from North Cotabato to Malaybalay, including transfers.
Yes, the driving distance between North Cotabato to Malaybalay is 184 km. It takes approximately 2h 46m to drive from North Cotabato to Malaybalay.
There are 54+ hotels available in Malaybalay.
What companies run services between North Cotabato, Philippines and Malaybalay, Philippines?
There is no direct connection from North Cotabato to Malaybalay. However, you can take the taxi to Kabacan, take the bus to Valencia, then take the bus to Malaybalay. Alternatively, you can drive from Malingao to Malaybalay in around 2h 46m.
- Phone
- +63 88 858 5887
- [email protected]
- Website
- facebook.com
Bus from Kabacan to Valencia
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- ₱220–300
- Schedules at
- facebook.com
- Book at
- 12go.asia
Bus from Valencia to Malaybalay
- Ave. Duration
- 1h 16m
- Frequency
- Every 2 hours
- Estimated price
- ₱110–150
- Schedules at
- facebook.com
Bus from Carmen to Malaybalay
- Ave. Duration
- 5h 31m
- Frequency
- 5 times a day
- Estimated price
- ₱310–420
- Schedules at
- facebook.com
- Ave. Duration
- 1h 26m
- Estimated price
- ₱650–3,300
Want to know more about travelling around Philippines
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide



