Located in the idyllic Philippines, Siargao Island is a hidden gem known for its pristine beaches, crystal-clear waters, and laid-back atmosphere. Renowned as the surf capital of the Philippines, this tropical paradise attracts surfers from around the world seeking the perfect wave. Beyond its surfing scene, Siargao offers a tranquil escape for nature lovers, with lush jungles, enchanting lagoons, and vibrant coral reefs waiting to be explored. Whether you're craving adrenaline-pumping adventures or peaceful moments by the sea, Siargao Island promises an unforgettable experience filled with beauty and relaxation.
The cheapest month to fly to Siargao Island is typically September.
The popular airports near Siargao Island are Siargao Airport, Mactan-Cebu International Airport, Francisco Bangoy International Airport in Davao City, and Ninoy Aquino International Airport in Manila.
The flight to Siargao Island (IAO) is roughly 16 hours 2 minutes and 6,995 miles (11,258 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Siargao Island from leading comparison sites using our search engine dashboard.
Rock pools overlooking the sea
Snug island amid torquoise waters
Little island for beach recreation
Lagoon
Grotto swimming surrounded by mangroves
Beginner-friendly surfing, plus sunsets
Surfing
Cascade with a pool for swimming
Island
Yoga and surfing
Turquoise water for various activities
River
Water skiing
View Deck
Beach
Market
Grill
Beach
port
Resort
Island
Resort
Island
Island
Islet
Surfing
Beach
Beach
Marsh
Average Temperature
29°C
Jan
30°C
Feb
31°C
Mar
32°C
Apr
32°C
May
32°C
Jun
32°C
Jul
32°C
Aug
32°C
Sep
31°C
Oct
31°C
Nov
30°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Siargao Island (IAO) - The flight distance between these airports is 6,995 miles (11,258 kilometres). The direct flight time is roughly 16 hours 2 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Siargao Island (IAO) - The flight distance between these airports is 7,593 miles (12,219 kilometres). The direct flight time is roughly 17 hours 22 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Siargao Island (IAO) - The flight distance between these airports is 6,845 miles (11,016 kilometres). The direct flight time is roughly 15 hours 42 minutes.
Flights from George, South Africa - George Airport (GRJ) to Siargao Island (IAO) - The flight distance between these airports is 7,376 miles (11,871 kilometres). The direct flight time is roughly 16 hours 53 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Siargao Island (IAO) - The flight distance between these airports is 7,014 miles (11,287 kilometres). The direct flight time is roughly 16 hours 5 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Siargao Island (IAO) - The flight distance between these airports is 7,191 miles (11,572 kilometres). The direct flight time is roughly 16 hours 28 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Siargao Island (IAO) - The flight distance between these airports is 7,131 miles (11,476 kilometres). The direct flight time is roughly 16 hours 20 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Siargao Island (IAO) - The flight distance between these airports is 7,060 miles (11,362 kilometres). The direct flight time is roughly 16 hours 11 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Siargao Island (IAO) - The flight distance between these airports is 6,808 miles (10,956 kilometres). The direct flight time is roughly 15 hours 37 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Siargao Island (IAO) - The flight distance between these airports is 7,222 miles (11,623 kilometres). The direct flight time is roughly 16 hours 32 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Siargao Island (IAO) - The flight distance between these airports is 6,813 miles (10,964 kilometres). The direct flight time is roughly 15 hours 38 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Siargao Island (IAO) - The flight distance between these airports is 6,797 miles (10,939 kilometres). The direct flight time is roughly 15 hours 36 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Siargao Island (IAO) - The flight distance between these airports is 6,889 miles (11,086 kilometres). The direct flight time is roughly 15 hours 48 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Siargao Island (IAO) - The flight distance between these airports is 6,903 miles (11,109 kilometres). The direct flight time is roughly 15 hours 50 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Siargao Island (IAO) - The flight distance between these airports is 6,780 miles (10,912 kilometres). The direct flight time is roughly 15 hours 34 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Siargao Island (IAO) - The flight distance between these airports is 7,434 miles (11,963 kilometres). The direct flight time is roughly 17 hours 1 minute.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Siargao Island (IAO) - The flight distance between these airports is 7,003 miles (11,270 kilometres). The direct flight time is roughly 16 hours 3 minutes.
Expert Help
Choose Site / Currency