How to Get from General Santos to Davao
Find the best way to travel from General Santos to Davao. Compare bus prices and private transfers for a smooth trip across Mindanao.
Last updated: October 18, 2026

Contents
The road between General Santos and Davao City is one of the main corridors of Mindanao. General Santos is known for its tuna industry and as the home town of boxer Manny Pacquiao, while Davao City is the largest city of the south. The trip crosses the hills and farmland between Sarangani Bay and the Davao Gulf.
Most travellers take the bus; a private transfer is the door-to-door alternative for groups and heavy luggage.
General Santos to Davao by Bus
The bus is the usual choice. Booking platforms list air-conditioned Premium Class buses on this route, with a journey time of about 3 hours 15 minutes and tickets from about $7 (October 2026).[1] Buses run through the day, but exact departure times vary by operator, so ask at the terminal in General Santos. You can also book through GoAsia.cc.
General Santos to Davao by Private Transfer
A private transfer picks you up at your hotel or the airport in General Santos and takes you to your address in Davao City, which is useful for groups or heavy luggage. On booking platforms, the drive takes from about 3 hours, longer with traffic, and prices run from about $110 to about $125 per vehicle (October 2026), depending on the vehicle.[1]
Booking platforms list three vehicle types: a Toyota Vios 1.5 sedan for solo travellers or couples, a Toyota Innova 2.0G MPV for small families who want more legroom, and a Toyota Grandia van for larger groups with more luggage.[1]
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Bus (Premium Class) | from about $7 | about 3h 15min | Standard |
| Private transfer (Vios, Innova or Grandia) | about $110 to $125 | from about 3h | High |
Tips for Traveling from General Santos to Davao
- Book a Private Transfer Ahead: Reserve your preferred vehicle in advance, especially around holidays and long weekends.
- Prepare for the Aircon: Philippine buses are often strongly air-conditioned, so bring a light jacket or sarong.
- Keep an ID Handy: Checkpoints along highways in Mindanao can ask passengers to show identification.
- Check Government Advice: The UK FCDO advises against all but essential travel to much of Mindanao, so check your own government's current travel advice before you go.[2]
Timetable
| Bus General Santos - Davao $ 6.46 3h 15m | |
|
|
| Taxi General Santos - Davao $ 108.10–124.95 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from General Santos to Davao, including current prices and schedules.
The bus is the cheapest option. On booking platforms, a Premium Class ticket starts at about $7 (October 2026).
A private transfer is the fastest road option, from about 3 hours, because it does not stop for other passengers.
By road, the journey takes from about 3 hours by private transfer and about 3 hours 15 minutes by bus, longer in heavy traffic.
Yes. Booking platforms list a Toyota Vios 1.5 sedan, a Toyota Innova 2.0G MPV and a Toyota Grandia van.
Keep your booking confirmation on your phone or as a printout, so that you can show it to terminal staff if asked.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: General Santos - Davao timetable. Retrieved October 18, 2026.
- [2] UK Foreign, Commonwealth & Development Office: Philippines travel advice: warnings and insurance. Retrieved October 18, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.