Cheap flights from Johannesburg to Bogota

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

The best prices from Johannesburg to Bogota are usually found in July or August, booked 41 days in advance, depart on a Sunday or Friday and return on a Tuesday

Return
Economy
Wed 2/3
Wed 2/10
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
Wed 2/3
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')

How to find the cheapest flight from
Johannesburg (JNB) to Bogota (BOG)

JNB - BOG
Price
R15 696 - R21 541
BOG
Temperature
19 - 20 °C
BOG
Rainfall
21 - 97 mm

Popular in

December

High demand for flights, 19% potential price rise

Cheapest in

July

Best time to find cheap flights, 10% potential price drop

Round-trip from

R15 696

From Johannesburg to Bogota

One-way from

R11 977

One-way flight from Johannesburg to Bogota

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Bogota?

Tuesday flights are generally found to be more expensive for flights from Johannesburg to Bogota. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Bogota.

How far in advance should I book a flight from Johannesburg to Bogota?

To save on the cost of your flight from Johannesburg to Bogota, book at least 42 days before your planned departure. Booking around this time can save you about 11% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R18 383 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R20 478.

What is the cheapest month to fly from Johannesburg to Bogota?

July can be a great time to fly to Bogota from Johannesburg with a flight ticket averaging about R17 513. Cheapflights users have found deals in the month of July for as cheap as R12 281. The most expensive prices can be found in the month of December.

When is the cheapest time to fly from Johannesburg to Bogota (JNB - BOG)?

When flying from Johannesburg to Bogota, the time of day you fly usually plays a role in the price. Save by searching for a flight at midday, which can drop the price by up to 16% versus a flight in the afternoon.

Cheap flights from Johannesburg to Bogota in January, February 2021

4 Feb - 4 Mar
R15 666pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
14 Feb - 21 Feb
R15 848pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
4 Feb - 4 Mar
R16 167pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Bogota 2021 flight deals

16 Nov - 23 Nov
R13 920pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
16 Nov - 23 Nov
R14 102pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
16 Nov - 23 Nov
R15 135pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Bogota

4 Feb - 4 Mar
R15 666pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
4 Feb - 4 Mar
R16 167pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
4 Feb - 4 Mar
R24 986pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
BOG
Bogotá El Dorado
BOG
Bogotá El Dorado
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Bogota from Johannesburg

8:10 - 14:55
Multiple Airlines
2 stops
37h 45m
JNB - BOG
Multiple Airlines
R14 239
qatarairways.com
2:10 - 9:16
Multiple Airlines
3 stops
38h 06m
JNB - BOG
Multiple Airlines
R11 978
CheapFlights

Related info for your journey

Flight FAQs

From Johannesburg to Bogota

Can I find flights from Johannesburg to Bogota for under R16 698 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Bogota for under R16 698. The cheapest flight booked recently is on Lufthansa for just R15 226, but on average you can expect to pay R20 645.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Bogotá El Dorado to control the spread of COVID-19?

New policies can now be found on LATAM Airlines to help keep travellers safe while flying. New policies for travellers booking flights from Johannesburg OR Tambo to Bogotá El Dorado include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Johannesburg OR Tambo to Bogotá El Dorado have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like LATAM Airlines, Turkish Airlines, and Iberia flying from Johannesburg OR Tambo to Bogotá El Dorado have implemented new flexible cancellation policies.

Are there direct flights from Johannesburg to Bogota for under R15 180 on Cheapflights?

There are no direct flights from Johannesburg to Bogota, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Johannesburg to Bogota for under R16 698?

There are currently 4+ open flights from Johannesburg to Bogota within the next 7 days for less than R16 698.

How popular is this flight route?

Within the past month, 390 users have taken a look at flights from Johannesburg OR Tambo to Bogotá El Dorado.

Does it rain more in Johannesburg or Bogota?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Johannesburg is roughly greater than that of Bogota. You can assume this to be the case over the next 19 days.

Is Johannesburg weather warmer or cooler than Bogota?

Our data indicates that the weather will be 26 °C on average in the month of January. The temperature in Bogota is typically colder than in Johannesburg. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

How long does is the flight from Johannesburg to Bogota?

Departing from Johannesburg to Bogota will take you 29h 45m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Johannesburg to Bogota return?

According to our current data, Lufthansa (R15 226), SWISS (R20 888), and Air France (R21 754) offers the cheapest pricing from Johannesburg to Bogota. These flights start at 13% lower than the current average price 3 months from now.

Related searches

Flights to Bogota from Johannesburg
Flights to Johannesburg Flights to Bogota Flights from Johannesburg

Destination information for Bogota

Today's exchange rate
R1 = $236,26
Average temperature for January in Bogota
20.0 °C
Avg rainfall for January in Bogota
21.0 mm

Airports servicing Johannesburg

Airports servicing Bogotá

Home South America Colombia Bogota Cheap flights from Johannesburg to Bogota
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First