Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Colombia from R12 225

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Colombia departing on 16/8. 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
0 bags
Mon 12/8
Mon 19/8

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

In the last 7 days, travellers have searched 48 106 539 times on KAYAK, and here's why:

Save 32% 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

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

Bogotá
Bogotá1 stopR27 543

Good to know

Low season

August

High season

January

Cheapest flight

R12 225
Best time to beat the crowds but there is an average 20% increase in price.
Most popular time to fly (12% more expensive on average)
Flight from Johannesburg to Bogotá

FAQs - booking Colombia flights

  • How long is the flight to Colombia?

    An average direct flight from South Africa to Colombia takes 40h 07m, covering a distance of 18202 km. The most popular route is Sun City Resort - Bogotá with an average flight time of 62h 00m.

  • What is the cheapest flight to Colombia?

    The cheapest ticket to Colombia from South Africa found in the last 72 hours was R20 729. The most popular route is from Sun City Resort to Bogotá and the cheapest round-trip airline ticket found on this route in the last 72 hours was R29 161.

  • What are the most popular destinations in Colombia?

    Based on KAYAK flight searches, the most popular destination is Bogotá (100% of total searches to Colombia).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Colombia

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Colombia flight deals.

Top 5 airlines flying to Colombia

Need help choosing which airline to fly with from South Africa 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 3788 reviews
8,1Boarding
8,3Entertainment
8,0Comfort
8,3Crew
7,9Food
Airline reviews

The boarding experience was worst ever. Single aerobridge used for boarding and deboarding which led to lot of chaos. Food options were not great. First flight delayed by more than 3 hours which led to missing of the next flight we were stuck at Dubai airport by more than 6 hours

2,0 MediocreAnkur, Jun 2024LHR - DXB
Read more about Emirates reviews

The boarding experience was worst ever. Single aerobridge used for boarding and deboarding which led to lot of chaos. Food options were not great. First flight delayed by more than 3 hours which led to missing of the next flight we were stuck at Dubai airport by more than 6 hours

I am vegan. The food was balanced, tasty and enough. I enjoyed the ride. The crew was very friendly and went out of their way to please the passengers.

Everything was superb, only bad point was that the fast track on London Heathrow arrivals was not handed out to me and I had to go back to the gate to collect it.

Everything was good up until getting off the plane. Riyadh simply cannot handle an A380. Exiting the plane on a remote stand was extremely slow and frustrating, then waiting for buses for transport back to the terminal is another disaster. Give me the 777 any day.

The internet connection did was not functioning as per normal.

Much better this time than our previous. We had Been thinking we wouldn’t fly with emirates again. I have a wheat allergy so request a gluten free meal. The meals provided in the past have been mostly inedible. So dry and hard and tasteless. I see what my husband gets given with a packed tray with treats and mine is uninviting and awful. I actually was hangry with little food and not able to eat and enjoy what was given to me 😡 This last flight was an improvement. The first meal was edible tho no treats, why can’t a chocolate be given like on the regular trays. I realise you are trying to make the gluten free a dairy free and probably vegetarian one at the same time to save you dollars tho it’s shocking to receive. The snack sandwich given was much better and edible, not hard and dry as previous trips. The final meal received, Breakfast had more variety and treats on it, thank you for that. At last.!!

very nice experience…….we had a comfortable fly with emirates…this is 6 th time flying with emirates….i recommend friends to fly with emirates…….

The IFE was unstable the entire flight seats are very dated for business class and meals were not good.

Worst ever. No assistance and communication from Emirates crew. No visibility of when the flight is flying. Couldn’t understand if we can go to lounge to take rest. Emirates system at a certain point said flight is not operating and suggested to take the next flight and in few minutes it suddenly opened the gate for boarding. unsupportive and rude crew. Worst experience ever. Flight was delayed by 5 hours so need the compensation for that.

On the Dubai-Gatwick flight the only meal options were Beef or Chicken. No vegetarian option. This was a surprise. I would usually order in advance but did not this time. Would have been good to know that a vegetarian meal is not available as a standard meal. Thankfully it was just me travelling, but if I’d had my kids with me that would have been a big problem for us.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

no issues at all... Kudos to the food. This time was really really good

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

On time. At least they offer a drink and a small snack. Plane was clean

Airline lost my luggage and after 20 days it has not been returned nor refunded any money.

They offered food. The crew passed by again offering water. I enjoyed the two seating section. I think is very comfortable instead of the three seat way, unless you seat in the middle; which it's not bad, but I wouldn't prefer. All and all, I think the lay out of the seating rows are better than other airlines so far( I haven't tried many anyways). The lay out makes the getting in and out to use the restroom less uncomfortable and cramped. First time flying with Latam. I will fly with them again

It was confusing because I got a notification that my gate was changed when in reality it wasn’t

I loved how polite the crew was even though some of them wasn't the best with English that they still done everything they could to help me with my needs food was amazing

Horrific checkin procedure with neither Delta nor Latam figuring out how to check me in. 4 hrs on customer support with both and both airlines pointing to each other who should do checking. I was not checked in until morning of flight, which for international flight is concerning.

Flight from Lima to São Paulo didn’t have USB plug to charge the cellphone.

Awful, horrible customer service. Flight got delayed and had to spend y the night in Bogota as a result. Very poor

Hostile flight attendants. Second flight with Jose so much better. Arrived 1/2 hour early. Thanks.

Liked check in process To improve: food and beverages. Not second round was offered and meal had no salad.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

Flight was late over a hour just like the first one. WiFi was down.

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

Forty five minutes late for departure. Staff were pleasant. Food was adequate but not outstanding. Entertainment system was very good, as it usually is on Air France.

Good. Food items are ok but not really healthy (no protein for the vegetarian option, just a total of 2 gr total) so not fulfilling. Also, no airline is educating passengers to behave and have common sense: let the one sitting by the window pass first, leave toilets clean after use, etc. Humanity is just getting rude and more disgusting by the day and without education or enforced common sense no

My only issue was my meal was inedible except for the sides.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Great experience overall, no issues with boarding, flight crew or services on board.

Captain handled the precaution of return to stand very well.

British Air ways was good - American Airlines not: waited at gate for “mechanical issues” and stood at gate.. plane delayed, … staff at desk rude, had to check my personal carry on item, toilet not working… “please use the working one sparingly- it will overflow in the cabin”

My worst flying experience so far. This flight was delayed a total of 42 hours and diverted to New York before it was finally cancelled. It was delayed 4 and a half hours in London. As we were scanning our boarding passes at the gate they advised that the flight was being diverted to JFK since the delays caused us to missed the open hours for Charlotte international customs and immigration. We were assured multiple times by airport personnel, flight attendants, and the Pilot that we would land at JFK go through customs and immigration and then reboard the plane to fly to Charlotte in the same night. When we landed in New York the pilot advised us as we were retrieving our carry on luggage that we were delayed till 10am the next morning and to see guest services to get a room for the night. During this time I had to purchase a room for a family member in Charlotte which drove over 4 and a half hours to pick us up from Charlotte. This could have been avoided if American Airlines had been up front about the delay. Then after standing in line for over 2 and a half hours at guest services we were taken by taxi to a hotel 30 minutes out of the way. Luckily I looked for other flights that night and found one at 8 am to get on. The initial flight which we were scheduled to fly to charlotte in was delayed 12 more times and was finally cancelled 42 hours after it was supposed to land. I am unaware of what happened to the guest that were supposed to fly on the flight after we were placed on another flight but 42 hours in delays for a direct flight is absolutely ridiculous.

They over sold the flight and I was not able to board. Had to buy two tickets so I would not miss my connection.

Flight delayed an hour due to plane maintenance issues after getting in line to board. Issue was plane galley ovens which eliminated hot meals for overseas flight. Cold selections were limited due to availability. Drink and meal service (already an hour delayed) was very slow. Upon arrival in Nashville, had to sit at gate for about 15 minutes before disembarking with no explanation. Local police then boarded plane as we were disembarking so maybe that was the issue.

Excellent. Very nice and comfortable business class. Only negative is that it was difficult to hear the pilot’s announcement.

Great little city hopper plane. Unfussy and roomy. Nice little snack provided too

I've done hundreds of flights in my life, and this flight was one of the best I've ever taken, From beginning to end, everything went smoothly, professionally, and with a smile and friendly attitude from all employees I interacted with. The food was delicious (and free), as were the drinks. There was just a genial and effective way in the way that British Airways organized the flight -that reminded of days in the 70's, 80's, and 90's, when flying was a fun, and exciting adventure. I enjoyed and had confidence in the abilities of the flight crew, I'll be flying British Airways several more times this summer. Thank you so much for the great experience! Cheryl Olso

Offered vegetable curry when it was actually tofu which I don’t care for.

Book Cheap Colombia Plane Tickets

Recent return flight deals

17/12Tue
1 stop
28h 35mJNB-BOG
20/1Mon
1 stop
27h 00mBOG-JNB
R27 543
17/12Tue
1 stopSWISS
28h 35mJNB-BOG
20/1Mon
2 stopsSWISS
27h 40mBOG-JNB
R27 885
23/12Mon
2 stopsEmirates
52h 20mJNB-BOG
15/1Wed
2 stopsEmirates
33h 15mBOG-JNB
R28 964
20/12Fri
2 stopsLATAM Airlines
51h 05mJNB-BOG
18/1Sat
2 stopsLATAM Airlines
54h 55mBOG-JNB
R29 035
21/12Sat
1 stopAir France
30h 35mJNB-BOG
19/1Sun
1 stopAir France
26h 00mBOG-JNB
R29 880
19/12Thu
1 stopAir France
30h 35mJNB-BOG
19/1Sun
1 stopAir France
26h 00mBOG-JNB
R31 067
17/12Tue
2 stopsBritish Airways
29h 45mJNB-BOG
21/1Tue
2 stopsBritish Airways
25h 55mBOG-JNB
R31 103
17/12Tue
2 stopsBritish Airways
29h 45mJNB-BOG
18/1Sat
2 stopsBritish Airways
28h 45mBOG-JNB
R31 840
22/12Sun
2 stopsEmirates
48h 50mJNB-BOG
21/1Tue
2 stopsEmirates
33h 15mBOG-JNB
R31 984
20/12Fri
1 stopLATAM Airlines
27h 45mJNB-BOG
18/1Sat
2 stopsLATAM Airlines
54h 55mBOG-JNB
R32 649

Search by stops

Search by airline

Search by price

Recent one-way flight deals

16/8Fri
2 stopsUnited Airlines
28h 59mJNB-BOG
R12 225
9/9Mon
2 stops
33h 42mJNB-BOG
R12 423
9/9Mon
3 stops
56h 45mJNB-BOG
R13 052
9/9Mon
1 stop
18h 25mJNB-BOG
R14 185
16/8Fri
2 stopsLATAM Airlines
29h 27mJNB-BOG
R17 475
16/8Fri
3 stopsLATAM Airlines
47h 45mJNB-BOG
R18 482
16/8Fri
1 stopLATAM Airlines
30h 11mJNB-BOG
R19 938
8/9Sun
3 stops
33h 10mJNB-BOG
R24 199
8/9Sun
2 stops
32h 40mJNB-BOG
R25 458

Search by stops

Search by airline

Search by price

Last minute flights to Colombia

Last minute flight, train and bus deals

18/7Thu
multi-stop
45h 15mJNB-BOG
8/8Thu
multi-stop
25h 45mBOG-JNB
R28 586
18/7Thu
multi-stopKLM
45h 15mJNB-BOG
8/8Thu
multi-stopKLM
47h 05mBOG-JNB
R30 815
18/7Thu
multi-stopEmirates
47h 35mJNB-BOG
8/8Thu
multi-stopEmirates
44h 25mBOG-JNB
R31 948
14/7Sun
multi-stopKLM
50h 59mJNB-BOG
19/7Fri
multi-stopKLM
62h 25mBOG-JNB
R32 991
18/7Thu
multi-stopKLM
45h 15mJNB-BOG
8/8Thu
multi-stopKLM
34h 25mBOG-JNB
R34 177
14/7Sun
multi-stopKLM
50h 59mJNB-BOG
19/7Fri
multi-stopKLM
47h 05mBOG-JNB
R35 220
17/7Wed
multi-stop
49h 55mJNB-BOG
8/8Thu
multi-stop
43h 20mBOG-JNB
R37 719
14/7Sun
multi-stop
45h 15mJNB-BOG
19/7Fri
multi-stop
25h 45mBOG-JNB
R38 007
18/7Thu
multi-stopUnited Airlines
39h 44mJNB-BOG
7/8Wed
multi-stopUnited Airlines
49h 16mBOG-JNB
R42 250
14/7Sun
multi-stopUnited Airlines
32h 40mJNB-BOG
18/7Thu
multi-stopUnited Airlines
34h 31mBOG-JNB
R54 026

Search by stops

Search by airline

Search by price

Flights to Colombia

Return flight deals:

Colombia - South Africa

Cabin classes: