R17 610 Find Cheap Flights from Johannesburg to Colombia

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Colombia departing on 10/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult

Search hundreds of travel sites at once for deals on flights to Colombia

Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

Save 25% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Colombia Flight Deals from OR Tambo

Cheapest return prices found by our users on KAYAK in the last 72 hours

Bogotá
Bogotá2 stopsR17 610

Good to know

Low season

May

High season

September

Cheapest flight

R17 610
Best time to beat the crowds (19% less expensive on average)
Most popular time to fly and prices are also 4% lower on average.
Flight from Johannesburg to Bogotá

FAQs - booking Colombia flights

  • How does KAYAK find such low prices on flights from Johannesburg to Colombia?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Colombia.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Colombia?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Johannesburg to Colombia is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Colombia?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Johannesburg to Colombia with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Colombia?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Johannesburg to Colombia up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Colombia

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be February, March and April. The cheapest month to fly from Johannesburg is May.

Top 5 airlines serving from OR Tambo to Colombia

Need help choosing which airline to fly with from OR Tambo to Colombia? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3290 reviews
8,3Crew
8,1Boarding
8,0Comfort
8,2Entertainment
7,9Food
Airline reviews

Overall was a good experience and this particular flight the crew were great too at least in business class. It’s not always the case with flydubai. Few things would make me think twice in the future on this route. 1. The arrival into T3 might sound good but it is a real pain as it takes almost 30 mins to get to terminal on the bus as the aircraft still park at T2. The bag takes even longer . If they just let us off at T2, I’d be home within 30 mins of walking off the plane. Instead it takes 1.5 hours. 2. Due to the timing, the very tiny lounge in Penang is so crowded because half the lounge is closed for Qatar crew. Hardly anywhere to sit. 3. Flydubai app and site has a long way to go and using it is very unpleasant.

6,0 GoodWoei, Feb 2025PEN - DXB
Read more Emirates reviews

Overall was a good experience and this particular flight the crew were great too at least in business class. It’s not always the case with flydubai. Few things would make me think twice in the future on this route. 1. The arrival into T3 might sound good but it is a real pain as it takes almost 30 mins to get to terminal on the bus as the aircraft still park at T2. The bag takes even longer . If they just let us off at T2, I’d be home within 30 mins of walking off the plane. Instead it takes 1.5 hours. 2. Due to the timing, the very tiny lounge in Penang is so crowded because half the lounge is closed for Qatar crew. Hardly anywhere to sit. 3. Flydubai app and site has a long way to go and using it is very unpleasant.

everything was great. I don't use on-board entertainment at all (I just read or sleep), but I appreciate that I couldn't hear anyone else's!

Delayed, Bad American style food (not tasty, horrible cheese for a flight to France). Incompetent cabin crew (I asked how to connect by cable my headphones and the flight attendant suggested me Bluetooth which is not available). Good space

The entire crew was amazing. They went out of their way to make us enjoy a great travel experience.

We had to deboard using stairs. Why didnt you have the aero-bridge?

The ground staff on Islamabad is horrible. The on board services are excellent.

The entire crew went above and beyond. This was our first flight with our 3 month old, and they were accommodating and friendly. The crew is attentive and marks a HIGE difference to the regular runs with Avianca and LATAM.

Enough vegetarian food was not available on the flight for all vegetarian guests on the plane. Crew did not adequately handle this experience

Bad Cancel the flight Came back to work only 3 days after Horrible Won’t help with hotel while we stock Horrible Don’t fly with them

Usually Emirates is my go to Airline on this flight: 1) All the crew seemed very inexperienced 2) Meal service for 7 hour flight was very slow - slowest I have ever experienced. 3) ONE flight attendant in economy serviced everyone on the left aisle in 2 cabins - thats 6 passengers per row (half the row) and over 30 rows of passengers. The others were no where to be seen. Thats pouring drinks and serving trays and offering options of meal and drinks for 180 passengers. by herself. In most flights it's 2 attendants per cart servicing one section. 4) Meal was not served till 3.5 hours later for some passengers at the back. 5) As a result only one meal was served even though the menu explicitly said 2. 6) Everyone was thirsty and starving 7) There were 2 loud crashes at the back galley 8) One passenger was out cold due to the sleeping tablets he had taken. The Flight attendants in their inexperience chose to try wake him up and create a situation where passengers were panicking and the passenger finally woke up and was annoyed. 9) They chose to wake up every sleeping passenger to feed them rather than move past the sleeping passengers. Do they know how hard it is to actually sleep on a plane?

Overall very poor. Flight was disorganised, staff were rude and this is my second experience with KLM that I've had baggage go missing. It feels like, if you are an economy customer, KLM staff do not show you any care. I shall never fly with KLM again. Worst airline in Europe

Great boarding, great short flight but no entertainment whatsoever and no wifi. Prepare to disembark by a staircase.

Great boarding, great short flight but no entertainment whatsoever. It was supposed to have wifi but that did not work.

Transfer at CDG to connecting KLM flight to Amsterdam was a NIGHTMARE. LONG WALKWAYS, NO MOVING WALKWAYS, POOR signage, Have to take a train & No staff visible to help navigate the maze. AVOID TRANSFER AT CDG AT ALL COST.

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

I liked everything, this was classed as premium economy but it was much better than Lufthansas business class. Lovely staff, comfortable plane and an excellent seat arrangement. A very pleasant surprise.

Everything was good except the check in. Could not do it online neither on the machines in the airport. Needed special assistance from the airline desk clerk

Staff encountered friendly and helpful. Flight delayed 1 hour due to mechanical issue, but made it through Atlanta immkgration and security in plenty of time,

We boarded so late it caused us to miss time at Foz. No real information was provided to the passengers waiting.

Very slow boarding, 1 hour late - uncomfortable chairs and crew barely speaking english even at the airport!

4 hours delay, awful food and missed all my connections because of the delay to be rebooks for a flight 10 hrs later back home and never actually make it to my final destination

The Flight was delayed in 2,5 hours. 1 hour inside the airplane then we passangers were not allowed to receive food as the local regulariam determines (for delays bigger than 2 hours)

Paper boarding passes needed, so you need to add the time at the kiosk or desk to get them at the airport

Routine and on time flight with pleasant stewards and decent food. Nice experience!

The sits were very hard and after an overnight flight my back was hurting. The food was very bad and poor quality, I was very hungry but I could not eat the food, I tried but the it was so bad , I don’t think my dog would have eaten it either. No kidding?!!! The Crew was lovely, the bathrooms were spacious and the entertainment was good. When I arrived in Madrid I was given the incorrect instructions by the woman who was at the desk for connecting flights information for LATAM airlines. Due to this I missed my flight and my luggage was lost. Consequently I had 3 passport checks and security checks in and out of Spain!!! The terminal T4 and terminal T4S are a different thing And they are very far apart. My flight was scheduled to exit at T4S and they send me to T4, I went to T4 they send me back to T4S and I had yo take a train and check in and out this time I was exhausted and wanted to cry. Eventually a crew member of LATAM felt compassion for me and saw my predicament, she said I had no time to go back to terminal T4 again so she rescheduled the flight. My baggage was lost and I had to go to try to find it at midnight. It was a real nightmare. Just thinking about it makes me angry. This Airport in Madrid is not easy to navigate, so please give people some real assistance and assurance. I SHOULD have not missed my flight There was plenty of time. It was miss information of people who don’t care, don’t read and don’t listen and unfortunately that is their job. Not happy at all

I wish that the meal included a vegetable or even a salad instead of couscous! Why serve chicken with rice AND couscous? Service was good overall though a bit lacking in friendliness. Usually on air france I've been offered a glass of champagne before dinner, wine with dinner, and a digestif after dinner. We were only offered wine this time!

It was not Air France but Air Europa. But confusion over our checked luggage. Whether it was checked all the way to Tenerife or not. It was not. Had to line up again in Departures. At least our Sky Priority was honoured. Flight was fine.

My wife and I had a row to ourselves after moving seats. There were no TVs and you had to buy food. So we did nothing but had a quick nap. Flight was fine.

The plane was old Only 3 bathrooms available for economy The entertainment was old and the selection was poor

Georgian Airways check in staff initially denied us, because they thought passengers required transit visas to transfer on connecting flights. This required 70 minutes for them to call multiple people to confirm how transfers worked. They did not apologize once accepting our check in. Onboard, the four hour flight gave stale bread with spam slices as lunch. The only included drinks were still or sparkling water.

I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.

Not a good one this time. The absence of internet without any information/notification ahead was really the unacceptable part. Also this new A350-900 has a serious legroom challenge for economy seats. It’s more like a medium-haul flight legroom configuration.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Very good crew. Food service above average. Seats very small for a 12 hours flight.

When we went to the lounge they told us to go into the main lounge and not the full business class section, later they told me that Lufthansa wont pay the full fee to alloq the business class passengers entry to the nicer sectikn where all the other airlines nusiness class passengers go into. Very poor arrangement.

I got an email in the morning of the flight 1/7, from Kayak, that I was rebooked from UA 906 to LH 430. Nobody at Lufthansa ot United knew about this. I went to both counters. at the airport. Also, Cheap Flights, who I booked the ticket through, did not know. I ended up staying on the United flight. But this was very disturbing, since I got a very late notice that I was rebooked to an earlier flight, I hurried to the airport to find out after a lot of inquiring that this was a mistake. Not a good Kayak experience.

Seats were extremely hard and uncomfortable. as well as very narrow even though I paid an extra $230 for upgraded preferred seats. Very disappointed in the downtrend of Lufthansa and United Airlines.

Boarding was unorganised. The flight was very uncomfortable, the temperature was far too high. On requests to lower it nothing changed.

Not good. They charged an additional $70 to check a bag we had already paid for on line with Lufstansa

The staff was not at pleasant as those on the first leg of our trip.

It was a very full flight, makes it harder for flight crew.

I remember flying with Lufthansa many years ago, and it used to be an amazing airline with more technologically savvy and roomy planes, but unfortunately that isn’t the case anymore. The space between the seats is much smaller, which is ok for short flights, but definitely not for across the Atlantic flights. Not sure if I’ll opt for Lufthansa the next time, maybe just if necessary.

Flight crew was among the best I’ve ever seen

The flight was cold, no enough blanket and the crew said that they can’t change it. I got very sick in the flight . Most of the kids were coughing.

Book cheap flights from Johannesburg to Colombia

Recent return flight deals

10/3
2 stops
30h 00mJNB-BOG
24/3
1 stop
27h 00mBOG-JNB
R17 610
10/3
2 stopsSWISS
30h 00mJNB-BOG
24/3
2 stopsSWISS
27h 55mBOG-JNB
R18 013
10/3
1 stopLufthansa
30h 50mJNB-BOG
24/3
1 stopLufthansa
27h 00mBOG-JNB
R18 032
5/3
2 stops
30h 00mJNB-BOG
20/3
1 stop
27h 00mBOG-JNB
R18 289
5/3
1 stopLufthansa
30h 50mJNB-BOG
20/3
1 stopLufthansa
27h 00mBOG-JNB
R19 169
10/3
1 stopUnited Airlines
36h 50mJNB-BOG
23/3
2 stopsUnited Airlines
34h 05mBOG-JNB
R26 727
3/4
2 stopsLATAM Airlines
43h 10mJNB-BOG
10/4
2 stopsLATAM Airlines
54h 25mBOG-JNB
R28 983
3/4
3 stopsLATAM Airlines
44h 30mJNB-BOG
10/4
2 stopsLATAM Airlines
54h 25mBOG-JNB
R29 276
3/4
2 stopsEmirates
32h 45mJNB-BOG
4/4
2 stopsEmirates
40h 00mBOG-JNB
R30 249
5/3
2 stopsUnited Airlines
31h 35mJNB-BOG
19/3
2 stopsUnited Airlines
34h 05mBOG-JNB
R30 872

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from OR Tambo to Colombia

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.