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 19 hours 45 minutes and 8,670 miles (13,952 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
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
27.5 °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 Toronto, Canada - Airport Lester B. Pearson International (YYZ) to General Santos (GES) - The flight distance between these airports is 8,670 miles (13,952 kilometres). The direct flight time is roughly 19 hours 45 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to General Santos (GES) - The flight distance between these airports is 8,691 miles (13,987 kilometres). The direct flight time is roughly 19 hours 48 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to General Santos (GES) - The flight distance between these airports is 6,857 miles (11,035 kilometres). The direct flight time is roughly 15 hours 44 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to General Santos (GES) - The flight distance between these airports is 7,171 miles (11,540 kilometres). The direct flight time is roughly 16 hours 26 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to General Santos (GES) - The flight distance between these airports is 7,114 miles (11,449 kilometres). The direct flight time is roughly 16 hours 18 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to General Santos (GES) - The flight distance between these airports is 8,877 miles (14,286 kilometres). The direct flight time is roughly 20 hours 13 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to General Santos (GES) - The flight distance between these airports is 8,662 miles (13,940 kilometres). The direct flight time is roughly 19 hours 44 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to General Santos (GES) - The flight distance between these airports is 8,648 miles (13,918 kilometres). The direct flight time is roughly 19 hours 43 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to General Santos (GES) - The flight distance between these airports is 6,772 miles (10,899 kilometres). The direct flight time is roughly 15 hours 32 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to General Santos (GES) - The flight distance between these airports is 7,816 miles (12,578 kilometres). The direct flight time is roughly 17 hours 52 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to General Santos (GES) - The flight distance between these airports is 8,726 miles (14,043 kilometres). The direct flight time is roughly 19 hours 53 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to General Santos (GES) - The flight distance between these airports is 6,995 miles (11,257 kilometres). The direct flight time is roughly 16 hours 2 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to General Santos (GES) - The flight distance between these airports is 8,489 miles (13,662 kilometres). The direct flight time is roughly 19 hours 21 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to General Santos (GES) - The flight distance between these airports is 8,782 miles (14,134 kilometres). The direct flight time is roughly 20 hours.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to General Santos (GES) - The flight distance between these airports is 8,138 miles (13,096 kilometres). The direct flight time is roughly 18 hours 35 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to General Santos (GES) - The flight distance between these airports is 8,302 miles (13,360 kilometres). The direct flight time is roughly 18 hours 56 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to General Santos (GES) - The flight distance between these airports is 6,860 miles (11,040 kilometres). The direct flight time is roughly 15 hours 44 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to General Santos (GES) - The flight distance between these airports is 7,076 miles (11,388 kilometres). The direct flight time is roughly 16 hours 13 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to General Santos (GES) - The flight distance between these airports is 6,773 miles (10,900 kilometres). The direct flight time is roughly 15 hours 33 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to General Santos (GES) - The flight distance between these airports is 7,541 miles (12,135 kilometres). The direct flight time is roughly 17 hours 15 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to General Santos (GES) - The flight distance between these airports is 8,337 miles (13,416 kilometres). The direct flight time is roughly 19 hours 1 minute.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to General Santos (GES) - The flight distance between these airports is 7,399 miles (11,908 kilometres). The direct flight time is roughly 16 hours 56 minutes.
Expert Help