From
To
Thu 10/1
Thu 10/8
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 10/1
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 10/1
Thu 10/8
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 10/1
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Asia Cheap flights to Philippines

Cheap Flights to Philippines

Popular in December High demand for flights, 6% potential price rise
Cheapest in October Best time to find cheap flights, 3% potential price drop
Average price R10 905 Average for round-trip flights in september 2020
Round-trip from R162 490 From Johannesburg to Manila
One-way from R11 346 One-way flight from Johannesburg to Manila
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Philippines flights by month

January
R10 318
February
R11 086
March
R10 727
April
R11 205
May
R10 732
June
R10 894
July
R11 461
August
R11 605
September
R10 727
October
R10 599
November
R10 087
December
R12 262
November is currently the cheapest month to fly to Philippines. At this moment in time December is the most expensive month. These prices are determined by multiple factors and booking in advance can help keep costs down if your schedule is not as flexible.

When is the best time to fly to Philippines?

Choose a month below to see average flight price and weather conditions.
JNB - MNL
Price
R10 087 - R14 918
MNL
Temperature
30 - 34 °C
MNL
Rainfall
17 - 381 mm
Flying to Philippines in November is usually considered the best time to fly. However, you will find other deals are always available year round. April sees the temperatures in Philippines peak to their warmest. August tends, on average, to see the most amount of rainfall.

When is the best time to book a flight to Philippines?

The price you pay for your flight to Philippines may vary depending on when you book. For the best chance of a lower fare, look to book 14 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.

Which day is cheapest to fly to Philippines?

The cheapest day to fly to Philippines is usually Monday. At the moment, Friday is the most expensive.

What time of day is cheapest to fly to Philippines?

To get the best value, try booking a flight in the morning when visiting Philippines. Generally the prices will increase for flights in the afternoon as these tend to have higher demand.

How long is the flight to the Philippines?

Located in Southeast Asia, the flight to the Philippines varies greatly on where in South Africa the flight departs from to where in the Philippines the flight is landing. A direct, no-stop flight from South Africa to the Philippines averages around 14h 45m. Travelers can expect to stop at least once on this flight, however. With more than 15 international airports in South Africa, there are many options from where you’ll depart. One of the largest airports is Cape Town International. To fly from here to the Manila Ninoy Aquino International Airport, which is the largest airport in the Philippines, you can plan on the flight lasting 21h 05m. From Johannesburg to Manila, the flight is around 16h 20m.

Which cities offer direct flights to the Philippines?

At this time, there are not direct flights from South Africa to the Philippines. In order to get there, travelers will have to stop at least one time. The most common cities to fly out of to get to the Philippines are Johannesburg and Cape Town. Each of these cities offers numerous flights to the Philippines. Most commonly, travelers will fly out of these popular cities and will fly into Manila. Finding the best Philippines flight deals can help to get travelers the best rates on these flights.

What is the best way to travel around the Philippines?

Depending on where travelers are going and what they are doing in the Philippines, getting around varies. One of the best ways to get around a larger city, like Manila, is by using Grab Taxi. These taxis are affordable for most travelers and take them around the city and surrounding areas. Some travelers prefer to use Uber when in the cities, while some prefer bike taxis, which can be dangerous. To get to other areas in the Philippines, boats and small planes can also be used.

What are some things to do in the Philippines?

Situated in the Western Pacific Ocean in Southeast Asia, the Philippines is made up of more than 7,000 islands. Known for its natural beauty and ever-growing population, the Philippines is a vast group of more than islands with seemingly endless things to do. Depending on where you travel to in the Philippines, what there is to do varies. Boracay is one of the most popular islands in the Philippines, with a white sand beach that’s only 7km, but is well known for its natural beauty. Take a day trip to this island oasis, chill by the beach, then spend some time shopping and dining in the surrounding town. If visitors are staying in Manila, one of the largest cities in the Philippines, there are a wide range of cultural and modern things to do. This is the shopping capitol of the area. Some notable areas to visit in Manila include Intramuros, an historic “walled city” that’s now a historical site, and Binondo, the world’s oldest Chinatown. Make sure to check out the sunset at Manila Bay as well.

Do I need a passport or visa to fly to the Philippines?

When flying to the Philippines for a vacation, travelers from South Africa do not need a visa if their stay is not going to exceed 30 days. Those who will be staying less than 30 days will need a valid South African passport. The passport must not expire for more than six months after the date of travel.

Cheapest flights to Philippines

Home Asia Cheap flights to Philippines
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First