Best way to travel between

General Santos City, SOCCSKSARGEN, Philippines
Surigao City, Caraga, Philippines
Travel Modes
Price
Distance
Duration
CO2
bus
$20.0
583.8 km
15h 45mins
17.51 kgs
 
bus
$20.0
581.36 km
15h 36mins
17.44 kgs
 
bus
$23.0
572.68 km
14h 47mins
17.18 kgs
 
drive
$55.0
559.65 km
8h 36mins
71.64 kgs
 
flight
$110.0
483.07 km
9h 36mins
52.17 kgs
 
flight
$220.0
439.62 km
6h 19mins
47.48 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 583.8 km 15h 45mins 874 PHP 20.0
Bus 581.36 km 15h 36mins 874 PHP 20.0
Bus 572.68 km 14h 47mins 1,005 PHP 23.0
Drive 559.65 km 8h 36mins 2,404 PHP 55.0
Flight 483.07 km 9h 36mins 4,808 PHP 110.0
Flight 439.62 km 6h 19mins 9,616 PHP 220.0
Take Bus from YBL General Santos to Davao City Ecoland Bus Terminal
Time: 4h 12mins Cost: 262 PHP; $ 5.4 - 6.6 USD CO2 Emission: 4.42 kgs
Take Bus from Davao Ecoland Bus Terminal to Surigao
Time: 10h 30mins Cost: 612 PHP; $ 12.6 - 15.4 USD CO2 Emission: 13.12 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from General Santos City, SOCCSKSARGEN, Philippines and Surigao City, Caraga, Philippines is to travel by bus, which will cost about 874 PHP or 18.00 USD.