Contents
The road south from Davao City to General Santos, known as the tuna capital of the Philippines, crosses the heart of Mindanao. Davao is the region's main economic hub, while General Santos (GenSan) is a coastal city and the gateway to Sarangani province.
Most travellers go by road. This is a short distance, and the choice is between the bus and a private transfer.
Davao to General Santos by Bus
Booking platforms list air-conditioned Premium Class buses between the two cities, with a journey time of about 3 hours 15 minutes and tickets from about $6 (October 2026).[1] Departure times vary by operator, so ask at the terminal in Davao City. You can also book through GoAsia.cc.
Davao to General Santos by Private Transfer
A private transfer picks you up at your hotel and takes you to your address in General Santos, which suits groups, families and heavy luggage. On booking platforms, it takes from about 3 hours, longer with traffic, and prices run from about $115 to about $135 per vehicle (October 2026), depending on the vehicle.[1] The vehicles listed are a Toyota Vios 1.5 sedan, a Toyota Innova 2.0G MPV and a Toyota Grandia van.[1]
Davao to General Santos by Flight
The booking platforms checked show no direct flight between Davao and General Santos, only connecting itineraries via hubs such as Manila or Cebu, which cost much more than the road and take much longer.[1] For example, Philippine Airlines flies Cebu to General Santos daily.[2] Unless you are already connecting through Davao airport, the bus or a private transfer is the more practical choice.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Bus (Premium Class) | from about $6 | about 3h 15min | Standard |
| Private transfer (Vios, Innova or Grandia) | about $115 to $135 | from about 3h | High |
Tips for Traveling from Davao to General Santos
- 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 sweater.
- Keep an ID Handy: Checkpoints along highways in Mindanao can ask passengers to show identification.
- Arrive Early at the Terminal: Allow time to find the correct boarding bay.
- 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.[3]
Timetable
| Flight Davao - Soccsksargen $ 134.46–219.05 2h 40m – 1days 6h 24m | |
|
| Bus Davao - General Santos $ 6.34 3h 15m | |
|
|
| Taxi Davao - General Santos $ 115.57–133.68 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Davao to General Santos, including current prices and schedules.
The bus is the cheapest option. On booking platforms, a Premium Class ticket starts at about $6 (October 2026).
A private transfer is the fastest option, from about 3 hours. Connecting flights take longer once airport time is included.
By road, the journey takes about 3 hours by private transfer and about 3 hours 15 minutes by bus, longer in heavy traffic.
Not on the booking platforms checked. Flights require a connection in a hub such as Manila or Cebu, which makes them much more expensive and slower than the road.
Booking platforms list a Toyota Vios 1.5 sedan, a Toyota Innova 2.0G MPV and a Toyota Grandia van.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Davao - General Santos timetable. Retrieved October 18, 2026.
- [2] Philippine Airlines: Domestic Winter Timetable (October 25, 2026 - March 27, 2027). Retrieved October 17, 2026.
- [3] 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.