Situated on the southern tip of the Philippines island of Mindanao, General Santos City, also known as the "Tuna Capital of the Philippines," boasts a vibrant mix of coastal charm, bustling markets, and rich cultural heritage. Beyond its thriving fishing industry, visitors can explore stunning beaches, embark on exciting outdoor adventures, and savor delicious seafood dishes. This dynamic city, named after the Filipino hero General Paulino Santos, offers a perfect blend of modernity and tradition, making it a must-visit destination for those seeking an authentic taste of Filipino culture and natural beauty.
The cheapest month to fly to General Santos is typically November.
Popular airports near General Santos City include General Santos International Airport (GES) and Davao City's Francisco Bangoy International Airport (DVO).
The flight to General Santos (GES) is roughly 15 hours 40 minutes and 6,826 miles (10,986 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to General Santos from leading comparison sites using our search engine dashboard.
Summit with views & tent rentals
Beachside public park with cabanas
Statue
Beach
800-foot mountain peak with city views
Falls
Valley
Scenic swimming beach & events spot
Falls
Arcade
Adventure
Hill
Sandy beach with lodging & picnicking
Bustling waterfront with resorts
Beach
Peak
Beach
26.1 °C
Wed, 1 May 2024
Average Temperature
33°C
Jan
33°C
Feb
34°C
Mar
34°C
Apr
33°C
May
32°C
Jun
32°C
Jul
32°C
Aug
32°C
Sep
33°C
Oct
33°C
Nov
33°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to General Santos (GES) - The flight distance between these airports is 6,826 miles (10,986 kilometres). The direct flight time is roughly 15 hours 40 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to General Santos (GES) - The flight distance between these airports is 7,396 miles (11,903 kilometres). The direct flight time is roughly 16 hours 56 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to General Santos (GES) - The flight distance between these airports is 6,663 miles (10,723 kilometres). The direct flight time is roughly 15 hours 18 minutes.
Flights from George, South Africa - George Airport (GRJ) to General Santos (GES) - The flight distance between these airports is 7,180 miles (11,555 kilometres). The direct flight time is roughly 16 hours 27 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to General Santos (GES) - The flight distance between these airports is 6,846 miles (11,017 kilometres). The direct flight time is roughly 15 hours 42 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to General Santos (GES) - The flight distance between these airports is 6,994 miles (11,256 kilometres). The direct flight time is roughly 16 hours 2 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to General Santos (GES) - The flight distance between these airports is 6,952 miles (11,188 kilometres). The direct flight time is roughly 15 hours 56 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to General Santos (GES) - The flight distance between these airports is 6,867 miles (11,051 kilometres). The direct flight time is roughly 15 hours 45 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to General Santos (GES) - The flight distance between these airports is 6,645 miles (10,694 kilometres). The direct flight time is roughly 15 hours 15 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to General Santos (GES) - The flight distance between these airports is 7,044 miles (11,337 kilometres). The direct flight time is roughly 16 hours 9 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to General Santos (GES) - The flight distance between these airports is 6,646 miles (10,695 kilometres). The direct flight time is roughly 15 hours 16 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to General Santos (GES) - The flight distance between these airports is 6,636 miles (10,680 kilometres). The direct flight time is roughly 15 hours 14 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to General Santos (GES) - The flight distance between these airports is 6,706 miles (10,793 kilometres). The direct flight time is roughly 15 hours 24 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to General Santos (GES) - The flight distance between these airports is 6,743 miles (10,851 kilometres). The direct flight time is roughly 15 hours 29 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to General Santos (GES) - The flight distance between these airports is 6,601 miles (10,623 kilometres). The direct flight time is roughly 15 hours 10 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to General Santos (GES) - The flight distance between these airports is 7,257 miles (11,679 kilometres). The direct flight time is roughly 16 hours 37 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to General Santos (GES) - The flight distance between these airports is 6,815 miles (10,967 kilometres). The direct flight time is roughly 15 hours 38 minutes.
Expert Help
Choose Site / Currency