Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights to Heidelberg from R6 029

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Heidelberg departing on 8/5. 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
Sat 18/5
Sat 25/5

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

In the last 7 days, travellers have searched 44 553 814 times on KAYAK, and here's why:

Save 24% 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.

Good to know

Low season

January

High season

June

Cheapest flight

R6 029
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (4% more expensive on average)
Flight from OR Tambo Airport, Johannesburg to Frankfurt Airport

FAQs - booking Heidelberg flights

  • How long is the flight to Heidelberg?

    Flights from Johannesburg10h 30m
    Flights from Cape Town11h 45m
  • What is the cheapest flight to Frankfurt Airport?

    If travelling to Frankfurt Airport, the cheapest city to fly from in the last 3 days was Johannesburg, with flights as low as R114 640 one-way and R227 855 return. Flights from Cape Town are the most searched and start at $198 for a return trip.

  • How to fly to Heidelberg?

    You cannot fly directly to Heidelberg. KAYAK recommends you fly to Frankfurt am Main (FRA) (71,83 km from Heidelberg). From there you can hire a car or take a taxi.

  • What airports are near Heidelberg?

    The closest airport is Frankfurt am Main (FRA) (71,83 km). Another nearby airport is Stuttgart Echterdingen (STR) (87,9 km) KAYAK recommends you fly to Frankfurt am Main.

  • How far is Frankfurt Airport from central Frankfurt am Main?

    You’ll need to travel 12 km to reach the Frankfurt am Main city centre from Frankfurt Airport.

  • How does KAYAK find such low prices on flights to Heidelberg?

    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 to Heidelberg.

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

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

  • What is the Hacker Fare option on flights to Heidelberg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Heidelberg 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 to Heidelberg?

    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 to Heidelberg 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 Heidelberg

  • There is no major airport in Heidelberg. It is instead served by Frankfurt am Main Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Heidelberg flight deals.

Top 5 airlines flying to Heidelberg

 
Need help choosing which airline to fly with from South Africa to Heidelberg? 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 4092 reviews
8,3entertainment
8,2boarding
8,1comfort
8,3crew
7,9food
Airline reviews

Good but needs to improve cleanliness Coffee serve cold Needs to raise standard serving food Otherwise good

8,0 ExcellentAnonymous, Feb 2024BOM - DXB
Read more about Emirates reviews

Good but needs to improve cleanliness Coffee serve cold Needs to raise standard serving food Otherwise good

They had superb boarding (started an hour before flight time). Timely pushback from them gate and an early arrival. Flight and service was very comfortable. I wanted to move my flight to an earlier one, only thing was there was no one at emirates in Heathrow to help. Had to call the call the center and pay to change. There were ample seats on the flight though

Overall good but one thing I didn’t understand is why they didn’t allow me to pick my own seat.

The boarding was very chaotic and some airline staff were rude. This needs attending to.

I enjoyed the live television programming for entertainment, and honestly everything was acceptable. It’s just that I choose emirates, because they have always been so much better in so many ways – food choices, service, accessibility, friendliness of the staff. None of those things were poor, but they have definitely slid from their position of excellence. One example would be that after the dinner meal was served, the flight attendants huddled in the back galley with the curtains closed (by the way, that’s where snacks and drinks are), and you have to interrupt them to go back there to either ask for something or to get a snack. While they do not respond in an unfriendly way, you are led to believe that you are interrupting them by coming to get a snack or making a request. Even something like, “ Yes, how many I help you?” would be a great improvement.

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

Emirates is usually on time, but not this trip. Also, during the flight the attendants disappear unless called upon. Very strange. I have watched the quality of Emirates service diminish over the last five years.

Food was not great. Crew members were created hassle with attitude at the gates and wasted my valuable time. I have been traveling in Emirates airlines many times. Over all not happy flying in Emirates airlines this time. Seats are very small and not comfortable. Seats looks like very very old and congested. It would be nice if they fix these kind of issues. I hope my next trip will be hassle free and comfortable journey in Emirates airlines. Thank you.

Crew was not good and service was bad. Not happy

Premium economy on Emirate A380 is simply the best non-business class product. In fact its probably better than many business class if the seat isnt lying flat. The food and service is close to perfect!

Fantastic, the 787-9 is a very beautifully designed plane and it was a pleasure to fly in the Qsuite. The suite did feel slightly smaller than the 777 variant, and the suite door also felt smaller, as I felt more exposed as passengers and crew walked past. Food was too notch, and the service was fantastic. I wish they’d enforce boarding zones more effectively, but otherwise they did really well.

The crew was fantastic and the over flight was perfect as well.

Crews are very rude and unhelpful. Cramped seats in economy. Foods are useless

The 2nd flight from Doha to Mumbai was not of international level expected while booking with Qatar

There was no phone charger, uncomfortable seats, unprofessional flight attendants, didn’t like food

Qatar is the worst airline experience I had in a long time traveling business class, I believe the hype is all paid for by bloggers.

I really did like the food and beverage and crew was really good!

The seats did not have foot rest. If there is no foot rest you can’t sleep.

I paid for international flight experience but instead got domestic flight experience through indigo - the seats were not comfortable, lacked charging stations in seats, no head rest. I feel cheated for the money I paid for the ticket.

Changement heure de vol et je dois attendre 9h à Aeroport de DOHA.. C'est inadmissible.. je dois réfléchir avec Qatar la prochaine réservation

Good range of movies but lacking decent tv shows. Wifi was really expensive on this flight, considering flights under 7 hours have a $9.99 USD charge for streaming, to jump up to $24.99 for a 7 hour 40 flight seemed a little bit of a rip off. Staff are inattentive, and really need to improve on the customer experience. The new airport is fantastic, as is the new lounge, a huge upgrade from the old airport and lounge!

Eine Toilette der Business Class war gesperrt und somit nicht benutzbar.

One thing is very important is you people not giving seat arrangement together to couple, senior citizen. You have to take care of senior citizen. Do not look about money. Money is not important everywhere. Make relationship strong is very very important. I like Etiyad air line out of all air line. Food was hot and delicious. Air hostess gave very good service, nice attitude, very good behaviour. I gave 10 out of 10 marks. Thanks Jivraj

Etihad broke my suitcase Also over charged me for luggage

1.Aircraft Comfort: The aircraft type was quite small with non-reclining, cramped seats that significantly lacked comfort. 2.In-flight Entertainment: There was no provision of in-flight entertainment screens or Wi-Fi for the majority of the flight. 3.Boarding Process at New Abu Dhabi Airport: Despite the move to a new airport, which promised enhanced experiences, the use of buses instead of jet bridges did not meet expectations, causing inconvenience. 4.Gate Change Communication: A last-minute gate change was poorly communicated, resulting in a long and difficult walk.

Sits are very uncomfortable Don’t feel like to travel in Etihad. It was 1st time we traveled in Etihad now we decided we don’t want to travel in Etihad.

Short travel duration. However, I had placed meal preference while booking my air ticket but was given vegetarian meal on board. Food was okay. Not so great. Didn't like Spanish eggplant, cold chickpeas salad. No hot soup was available. Everything cold cold only.

It feels like the seat did not have any cushion just plywood. The seats are so compact that I could not even move at all and I am slim. Just imagine someone else. Singapore Air and Emirates are far far better than this. Do not even travel for free. For a 12 hour flight sitting on a plywood is horrible experience and on top of that the person at checking counter at NY was worst and rude. Plus they charge arms and leg for everything. I think they would also start charging for belts and oxygen also soon. First and last time flying with Ethiad.

I request kosha food all my flight but this flight didn’t imclude my kosha meal.

Check in was quick and gentleman was very nice and friendly, during flight crew members were polite and attentive, food wasn’t as it should’ve been. Entertainment section needed to be updated i.e add new movies

Paid an extra USD 100 for so-called Comfort seats. All of these (the bulkhead seats) had parents with babies and infants who were screaming much of the time. One mother even decided to change nappies on the seat. This was anything but comfort!

Apart from delay of 3 hrs in Nairobi for onward flight to Dar all fine. Looked like operational issues caused it.

I booked a round trip flight and boarded a Kenya Airways trip from New York (JFK) to Nairobi (JKIA). First flight from New York to Nairobi was uneventful with no issues. However, the return flight was beyond disappointing. To begin with I had paid an extra $60 each for premium seats (me and my wife) in economy aisle 15 (B & A). However, upon settling down in the middle seat, I noticed that the controller had been ripped off meaning I would not have access to some of the seat functionalities like the individual lighting etc. I proceeded to alert a flight attendant that the controller was missing and she politely responded to me by telling me if I need anything, to use my wife’s seat controller (on the window seat) to call for assistance and I would be assisted accordingly. I was surprised by the response that she gave as it felt like my comfort and request for a service that I paid for was undermined, but nonetheless I opted to play it nice and kept my calm. After this I engaged in a conversation with a passenger (Caucasian / White male) who sat next to me on the aisle seat. In the process of having this conversation I asked him if he had paid for his seat. He went ahead to politely tell me that he had been moved from a seat in the back by one of the flight attendants and had not paid any extra fees. During this conversation, he noticed that the charging docks were not working and he needed to charge his iPad to watch his Netflix show (it was on pause). Alarmed by this, he went ahead and flagged one of the flight attendants who without wasting any time acted astonished and as fast as lightning was able to find him a better seat a few rows in front. Please note, all the charging plugs were not working for the three seats. In summary, below are the reasons for the low rating: 1. Charging for a broken seat: Kenya Airways should not charge for a defective seat. If a seat is defective and is paid for, the airlines should work out a way to either refund the customer or move the customer to a better seat – regardless of skin color. 2. Below Par Customer Service: Do not debilitate a customer’s request especially when a paid for service is not delivered – regardless of skin color. Assuming that I am comfortable with having to either keep alerting the flight attendant or relying on my wife’s seat to perform some of the functionality I may need is ridiculous. 3. Biasness / Inequality / Prejudiced Behavior: The Caucasian/ White male was treated with more favor. Not only was he moved around to make sure he was comfortable (free of charge) but all his complaints were resolved immediately without any hesitance. On the contrary, I being a black man of African descent who had paid an additional premium for his seat, I was completely ignored and told to settle for what I got.

It has been 1 week since arriving at my destination and I still have not recieved my kite surfing bags. Office will not communicate properly on location or when my bags will arrive. No advice on what to do on luggage that has not arrived in over a week. Simply not happy with Kenya airways at the moment.

On a long flight us customers need more rehydration by the crew. Some of us have water bottles but no crew is coming around to offer water. I’m not saying issue us all with plastic water bottles.

The flight staff were not very kind. I went back to get a drink, 4 of them back there chatting. They all looked at me continued to talk then they started doing stuff and one finally asked after I was standing there awhile what I needed. This happened multiple times. The movies were not the great and seemed dated. My seat squeaked every time I moved and it moved around a bit.

My flight from Nairobi to nyc. My seat made noise and moved around. The two toilets in the back didn’t work well cause you didn’t know if someone was in there cause the light didn’t work. The bathroom doors didn’t lock well either, so I walked in on someone. The crew wasn’t quick or super helpful. When I went to get something they were chatting and they would look at me, continue on with their conversation and finally I would interrupt to get a drink.

The flight attendants on this flight were incredible! One even gave me her own dinner when my special meal order wasn’t transferred due to a flight delay! She insisted and I was so grateful. That is going above and beyond! The issue I had with the flight was with Lufthansa support. I missed my connection due to a flight delay and they wouldn’t rebook online, only in person. This took a lot of time and visits to the airport waiting for a Lufthansa agent to arrive 5 hours later than posted and almost paying full-fare price for the new flights and refusal to add my special meal orders. It made for a challenging journey home and I didn’t feel valued as a customer.

If my flight from Heathrow to Nairobi had not been cancelled I would’ve been in kisumu to fly back! And I have still not had my refund! So you have my cash and I’ve got nothing in return. Wonderful!

Great job in making sure that the customer is always having a great time

Made us check our car seat that could have been used on the 11 hour connecting flight, we explained we wanted to use it and they said we could. When we arrived at our connecting flight the car seat was at the bottom of the plane. This made our flight home 11+ hours pretty hard at times with our toddler. We wished we had our car seat which he had rode on the flight there earlier in the week. The air dolomiti staff were mixed- some were so nice while others (one in particular in Genoa) seemed bothered to be assisting us.

Our flight from Frankfurt to Newark was diverted to Boston. Lufthansa just dumped an entire 747 plane full of passengers in Boston with no support. No help with hotels, and telling us we would have to find our own way back to Newark or to our final destination. What a complete mess. The Lufthansa agent at the Boston airport would not help, nor would any Lufthansa agent via phone. Soooo angry!!!

I dropped my wallet under my seat on this flight with all of my money and credit card. I requested to be able to go back and retrieve it but Lufthansa denied my request. I went to the Customer Services and they called Lost and Found but I was told nothing found would be turned in until around 12:00pm. My next flight was leaving so I was unable to check to see if my wallet was turned in. I will never fly with Lufthansa again.

Dinner was good by air travel standards but breakfast was too light and heavy on carbs/sugar.

My tv didn’t work, crew had to reset it 6 times, it worked for 3 minutes and started acting crazy clicking random items on screen automatically. Plus only one side of earphones worked, blanket was too think and small.

Used to love Lufthansa, but Rowe are too close together in Economy and passengers are allowed to recline their seats so far back it is impossible for those behind them to even reach for carry-on essentials during flight - except for meal service when flight attendants ask for seat backs to be raised, we can’t sleep on planes so this flight was most uncomfortable ever! Rod Rose

Lufthansa used to be the best not any more , food is cheap, crew needs to be on retirement )) we really like to see old type of Lufthansa back to business

Never flown with LH before so all in all wasba good experience. Also good to know that approx 24hrs prior the flight opens up for being able to organise the seating free.

Horrible crowding on the seats, headphones provided did not fit or work in the entertainment center, seriously the most uncomfortable flight I have taken in a LONG time. The people in front of me were literally 5 inches from my face the entire flight. Did they change their seats recently? I remember it being tight but wow this was a whole new level. Also I am a 5'3" small woman so I can't even imagine a larger person dealing with that for 11 hrs.

Seat controls of lights were broken, and only 1 of the 2 seat TVs ever worked on the long flight. On the short flight there were no USB connections, on the long one they were difficult to access. Part of my meal was frozen, though the hot portion was good.

Book Cheap Heidelberg Plane Tickets

Recent return flight deals

27/5Mon
directLufthansa
10h 35mJNB-FRA
10/6Mon
directLufthansa
10h 25mFRA-JNB
R11 981
27/5Mon
1 stopSWISS
12h 30mJNB-FRA
10/6Mon
1 stopSWISS
12h 20mFRA-JNB
R12 076
27/5Mon
2 stopsKenya Airways
26h 15mJNB-FRA
5/6Wed
2 stopsKenya Airways
27h 50mFRA-JNB
R12 324
6/6Thu
2 stopsKenya Airways
26h 15mJNB-FRA
20/6Thu
2 stopsKenya Airways
27h 50mFRA-JNB
R12 362
6/6Thu
1 stopEmirates
23h 50mJNB-FRA
20/6Thu
1 stopEmirates
17h 55mFRA-JNB
R13 712
24/5Fri
1 stopEtihad Airways
21h 10mJNB-FRA
24/6Mon
1 stopEtihad Airways
34h 45mFRA-JNB
R14 587
23/5Thu
1 stopQatar Airways
18h 15mCPT-FRA
8/6Sat
1 stopQatar Airways
17h 35mFRA-CPT
R14 625
16/5Thu
2 stopsEtihad Airways
24h 45mJNB-FRA
29/5Wed
1 stopEtihad Airways
34h 45mFRA-JNB
R14 720
9/6Sun
1 stopQatar Airways
18h 15mCPT-FRA
18/6Tue
1 stopQatar Airways
24h 25mFRA-CPT
R14 777
9/9Mon
1 stopEmirates
24h 10mCPT-FRA
23/9Mon
1 stopEmirates
25h 35mFRA-CPT
R15 195

Search by stops

Search by airline

Search by price

Recent one-way flight deals

8/5Wed
2 stopsKenya Airways
42h 00mJNB-FRA
R6 029
16/6Sun
2 stopsKenya Airways
34h 10mJNB-FRA
R6 105
9/5Thu
1 stopQatar Airways
18h 20mJNB-FRA
R6 751
17/5Fri
1 stopQatar Airways
22h 40mJNB-FRA
R6 808
20/6Thu
1 stopEtihad Airways
21h 20mJNB-FRA
R7 189
5/8Mon
1 stopEtihad Airways
21h 20mJNB-FRA
R7 816
5/5Sun
1 stopEmirates
37h 40mJNB-FRA
R8 064
22/4Mon
1 stopEmirates
24h 10mCPT-FRA
R8 121
17/5Fri
directLufthansa
10h 35mJNB-FRA
R9 775
2/5Thu
directLufthansa
11h 45mCPT-FRA
R10 118

Search by stops

Search by airline

Search by price

Last minute flights to Heidelberg

Last minute flight, train and bus deals

23/4Tue
multi-stopEthiopian Air
31h 50mJNB-FRA
14/5Tue
multi-stopEthiopian Air
15h 00mFRA-JNB
R13 046
23/4Tue
multi-stopKenya Airways
33h 35mJNB-FRA
14/5Tue
multi-stopKenya Airways
27h 50mFRA-JNB
R13 617
23/4Tue
multi-stopKenya Airways
28h 45mJNB-FRA
14/5Tue
multi-stopKenya Airways
32h 45mFRA-JNB
R14 016
22/4Mon
multi-stopEthiopian Air
15h 50mCPT-FRA
29/4Mon
multi-stopEthiopian Air
16h 25mFRA-CPT
R14 720
20/4Sat
multi-stop
17h 05mJNB-FRA
29/4Mon
multi-stop
26h 05mFRA-JNB
R14 758
22/4Mon
directLufthansa
11h 45mCPT-FRA
29/4Mon
directLufthansa
11h 45mFRA-CPT
R15 576
22/4Mon
direct
11h 45mCPT-FRA
29/4Mon
multi-stop
13h 10mFRA-CPT
R16 013
23/4Tue
multi-stopSWISS
24h 25mJNB-FRA
14/5Tue
multi-stopSWISS
16h 40mFRA-JNB
R16 374
23/4Tue
multi-stopSWISS
25h 10mJNB-FRA
14/5Tue
multi-stopSWISS
24h 20mFRA-JNB
R17 953
23/4Tue
directLufthansa
10h 35mJNB-FRA
14/5Tue
directLufthansa
10h 25mFRA-JNB
R21 376

Search by stops

Search by airline

Search by price

Flights to Heidelberg

Browse origins: