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