£49 Find Cheap Flights to Heidelberg

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 9/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
0 bags

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

In the last 7 days, travellers have searched 41,299,237 times on KAYAK, and here's why:

Save 28% 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 - Cheap tickets to Heidelberg

Low season

January

High season

July

Cheapest flight

£49
Best time to beat the crowds (10% less expensive on average)
Most popular time to fly (13% more expensive on average)
Flight from London Heathrow Airport to Frankfurt Airport

Flights to Heidelberg: the best tips from KAYAK users' own experiences

Insights shared by verified travellers who flew to Heidelberg 
Verified travelerFlew with LufthansaLHR-FRAJul 2024
Avoid Lufthansa. Flight was late without weather excuse, no compensation, we had to run to catch our connection. Very large person in aisle was encroaching on our seat space and used both arm rests.
LavanFlew with LufthansaLHR-FRAJan 2024
Plan for a complicated transfer. Frankfurt am main is large. Even if you make it, your luggage may not. Take photos of your luggage in the hold.
MartinFlew with LufthansaBHX-FRAJan 2024
Lufthansa is one of the best airlines flying out of Birmingham airport.

FAQs - booking Heidelberg flights

  • How long is the flight to Heidelberg?

    Flights from Birmingham1h 37m
    Flights from Glasgow2h 01m
    Flights from Manchester1h 47m
    Flights from Edinburgh1h 59m
    Flights from London1h 45m
  • What is the cheapest flight to Frankfurt am Main?

    In the last 3 days, the cheapest flight deal to Frankfurt am Main was found on the route from London, at £89 return. The most popular connection is from Manchester to Frankfurt am Main and KAYAK users have found return deals for as low as £113 in the last 3 days.

  • Which airlines fly to Frankfurt am Main?

    Many airlines fly to Frankfurt am Main, the most common ones being Lufthansa, British Airways, and Air Dolomiti. See the amount of flights per week for popular airlines flying to Frankfurt am Main.

  • How to fly to Heidelberg?

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

  • What airports are near Heidelberg?

    The closest airport is Mannheim City (MHG) (8.89 mi). Other nearby airports are Frankfurt am Main (FRA) (44.64 mi), Stuttgart Echterdingen (STR) (54.62 mi) or Saarbruecken Ensheim (SCN) (71.75 mi). KAYAK recommends you fly to Frankfurt am Main.

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

    The city centre of Frankfurt am Main is 7 miles from Frankfurt am Main.

  • 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.
  • Looking for cheap airfare to Heidelberg? 25% of our users found round-trip tickets to Heidelberg for the following prices or less: Cheap flights to Heidelberg from Newcastle upon Tyne £729, from Birmingham £1,609, from Manchester £1,710
  • Book at least 2 weeks before departure in order to get a below-average price for flights to Heidelberg.
  • High season is considered to be May, June and July. The cheapest month to fly from the United Kingdom is January.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Heidelberg flight deals.
See more tips

Top 5 airlines flying to Heidelberg

Need help choosing which airline to fly with from the United Kingdom 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.
7.8
KLMOverall score based on 1336 reviews
7.8Boarding
8.4Crew
7.2Entertainment
7.7Comfort
7.3Food
Airline reviews

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

10.0 ExcellentAnonymous, Dec 2024BRU - AMS
Read more KLM reviews

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.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

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

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

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

Horrible. We arrived at 5:30 a.m. to check in our bags and go through security to fly out at 8:10 a.m. Upon waiting for 45 minutes in line to check our bags, we got to the counter and were told that we may not be able to be on the flight (it was not over sold but over weight?!). For whatever reason we were told to step aside and wait until one hour before departure and that someone would let us know if we’d have the privilege of getting on the flight we paid for. As an hour passed, we got back in line and hoped for good news. After getting back to a counter representative, the initial employee we spoke to abruptly interrupted the conversation and in a frustrated/annoyed tone demanded we go back to the area off to the side. I mean, I get that they’re inundated with passengers of all types and are under a lot of stress themselves, but getting reprimanded like a child to be put in time out for my blood boiling. How were we supposed to know anything when we weren’t given any details. As the clock ticked away, the time to depart was fast approaching when an Air Dolomiti informed us that we would not be able to fly. In fact, they would have to rebook us and find us alternatives. Long story short… we ended up being told our only option was to take a bus from Florence to Milan and a plane from Milan to Munich. Our trip, which should have been us arriving at 5:30 a.m. and landing in Munich at 9:30 a.m. turned into an ordeal of waiting… waiting… taking a near 4 hour bus… waiting… an hour flight… and landing in Munich (our original destination) at 10:30 p.m. Lastly, my BIGGEST COMPLAINT is that we were told that we’d receive a $500 euro compensation on the card that they supposedly scanned in front of me… which NEVER posted. If I can avoid it, I will never fly Air Dolomiti again. *Air StoleMyTimeAndMoney* *AirWeDontCare* *AirYouDontHaveAChoiceSoYouGetWhatYouGet*

It was a short flight so all amenities were appropriate for the length of the flight.

It was about what I expected for a short haul. We were given a biscuit and water. But the people were very committed to service!!! Pilots were top notch 👌

Pessimo. In ritardo e la richiesta di assistenza per le due signore ottantenni non è stata onorata a Milano, malgrado fosse stata onorata a Monaco. Pessimo e inaffidabile

On board service was very good. Airport service in Frankfurt was chaotic.

The Verona airport is 70 years behind the times. Boarding takes forever. First, you line up at the gate, then you go outside and wait at a barrier, after a long while a bus comes and boarding it is random, then you arrive at the plane and climb quite a few steps to board, again in no particular order.

You lost my luggage. You delayed my flight 1 hour. We didn't arrive in time and missed events we scheduled because we had to sit in the airport for 2 hours to file a claim

very bad The bus does not have AC and the windows do not open either. Airplane seats are very hard, very uncomfortable.

Boarding was fast and efficient. The crew was super friendly. Since it’s a budget airline and it’s a short flight, I can’t expect food or entertainment.

If you buy a cabin luggage, but don’t need it for your kids, so you will end up with mixed priorities. And you will need to use non priority line

Boarding waiting outside in storm and rain is not OK

There plane had a technical pricken so we had to disembark, but the replacement aircraft was provided within one hour so there was not much delay.

Miserable staff did not want to be there. Very poor atmosphere boarding. Then just basic flight.

Seats are very small, I’m not a big person, but the person beside me was using his seat and half of mine… and this person was a bit gross but not a lot…

We were diverted to warsaw and there was zero information. We were just forced to disembark and off we go good luck the reat of the way. We all had to go our ways to find a way home!!!! Horrible horrible and it cost us alot of money to get a hotel and trains 4:30 pm next day.

Long delay was made worse by lack of information and long time in queue waiting for the plane to arrive

Blood contaminated tissue was stuffed to the back of the seat in front of us.

Great flight, departed only 10 mins behind schedule off the aircraft and through security in less than 15 minutes. Love flying from Cardiff so easy a quick from entrance to duty free in less than 10 minutes 😀

On board Entertainment and crew services were absolutely trash! Neither me, nor any of my 40 family/friends members are flying Lufthansa again!

Nearly every flight was delayed, I missed a connection at one point and the solution was unbearable. Added nearly 12 hours of travel time to my itinerary and was given no recompense.

For such long flight we were expecting more comfortable seat , which were to close to each other , the backrest we could only lean a few inches to the back and you really couldn't stretch your legs.

The boarding process was really slow. The air crew was amazing. Also the food options and the entertainment on board.

The service was really good. The breakfast food could’ve been better as I don’t eat sweets for breakfast and the only choice was a muffin. Overall, good experience though. Thank you.

I came out early, 4 hrs before departure. The flight was changed 4 or 5 times with few minutes between new and schedule time , then 30 minutes delay, then up to 2hrs 30min delay. When I arrived in Frankfurt, no one help us to lead to the custom service. After almost 1 hour asking around then we must line up for another hour to get overnight and rebooking the next flight. We must find out how to get to the hotel by us self. The shuttle bus driver in Germany was not nice, speak German to English speaking and we must predict what she / he tried to tell us. We got up earlier and tried to not coming late to the check in and immigration procedure (we were told by the helping center that the immigration used to be over crowded) then we came there it was almost empty, then we must stay in the airport for hours not necessary. We got the coupons at the airport for compensation for waiting for delay flight for NOK 75 ( as low as 6 Euros) It is not enough to buy food at the airport price and Norwegian cost of living... How to drink a cup of cappuccino for NOK 72 when the stomach was empty for food in 16 hrs (from dinner at 6 pm the day before to 16 pm the day after) At the hotel in Frankfurt, we were offered two options spaghetti with biff or vegan food and a drink for 18 Euro. Almost 60 passenger ate the same food and I was remembered once time in former Soviet Union in 80's I travelled with Aeroflot and the passenger were stranded in the hotel for next flight and we were also offered only one choice of dinner, if we were hunger we must pay 1$ for 1 egg and another 1$ for two loaf of bread and butter. I can't believe Germany is to poor and inferior service like former USSR in 1980 decade. My good remembering of Luft Hansa disappear and changed totally by this service I got this time.

This is my second time to fly this year with Lufthansa and both times they dropped the ball. My ticket was very cheap and l would not be honest if l said that l had some high expectations for that price. Fly delay 6 hours. Screen in fey seats around me didn’t work. Food for dinner was ok but breakfast was so poor. We had connection in Frankfurt for Vienna. Because of delay they gave us fly with 30 min layover time. We got to Vienna but our baggage was late of course. Long story short it took us almost 24 hours to get to the final destination. Very bad experience

Pathetic service by underpriced, please call me back at the earliest

Professional crew and staff, very organized boarding and on time flights, baggage handling. Indian vegetarian meals were good, though could improve by offering Indian bread (naan/paratha/roti) as well. Very helpful pre flight emails with details of onboard experience 👍 Above average selection of movies. Consider offering more movies with subtitles and ratings indicators (e.g., IMDB scores).

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.

Good flight, awful, vindictive, vile customer services in T5 Heathrow.

Denied boarding passes for connecting flight. Missed connection as a result. Customer services T5 Heathrow airport vile, arrogant people who lied to us and threatened us.

Ok we did get an upgrade and the flight was delayed 45 minutes BUT without any bias. The crew were excellent, friendly, efficient and verging on exuberant, they all were so happy to do their jobs. Food excellent and the new safety video is fun to watch.

Reliable, great value, but not outstanding in any aspect. This is similar to the experience you get in most international carriers like Etihad or Delta.

Aer Lingus was the actual airline so they handled everything professionally.

Flight got diverted because of an emergency and the crew were fantastic and probably saved that passenger’s life. While in emergency landing some measures could have been taken to prevent additional delays. In general not great experience with BA. I used to fly BA years ago all the time, very disappointed by the whole experience, seats were tight, bathrooms tight.

Business class area too small and chair and equipment not comfortable .

Lost my luggage in London Was double charged for luggage

I enjoyed the flight. I did find it strange that when I arrived at my seat although I had paid for a window seat that I was assigned a middle seat. Thankfully I was between a couple and they wanted to sit together. Please do a better job with this BA!

BAD!!! due to delay I missed my connection in MEX, had to pay for hotel and new flight for next morning increasing my spent for $1,000 usd

Book Cheap Heidelberg Plane Tickets

Recent return flight deals

5/3Wed
directLufthansa
1h 35mLHR-FRA
9/3Sun
directLufthansa
1h 45mFRA-LHR
£110
3/3Mon
directLufthansa
1h 35mLHR-FRA
9/3Sun
directLufthansa
1h 45mFRA-LHR
£113
6/3Thu
directBritish Airways
1h 40mLHR-FRA
10/3Mon
directBritish Airways
1h 50mFRA-LHR
£116
1/4Tue
directBritish Airways
1h 35mLHR-FRA
8/4Tue
directBritish Airways
1h 40mFRA-LHR
£117
18/2Tue
directAir Dolomiti
1h 25mLCY-FRA
25/2Tue
directAir Dolomiti
1h 30mFRA-LCY
£160
1/2Sat
1 stopAir France
9h 40mBHX-FRA
7/2Fri
1 stopAir France
3h 50mFRA-BHX
£174
28/1Tue
1 stopAir France
6h 20mLHR-FRA
29/4Tue
1 stopAir France
9h 50mFRA-LHR
£177
25/1Sat
1 stopKLM
8h 15mLHR-FRA
1/2Sat
1 stopKLM
6h 10mFRA-LHR
£182
31/1Fri
1 stopKLM
4h 10mMAN-FRA
23/3Sun
1 stopKLM
3h 15mFRA-MAN
£182
13/2Thu
directAir Dolomiti
1h 25mLCY-FRA
17/2Mon
directAir Dolomiti
1h 30mFRA-LCY
£201

Search by stops

Search by airline

Search by price

Recent one-way flight deals

9/3Sun
directBritish Airways
1h 40mLHR-FRA
£49
1/4Tue
directBritish Airways
1h 40mLHR-FRA
£50
10/4Thu
directBritish Airways
1h 35mLHR-FRA
£50
16/6Mon
directLufthansa
1h 35mLHR-FRA
£59
26/5Mon
directLufthansa
1h 35mLHR-FRA
£64
26/5Mon
directAir Dolomiti
1h 25mLCY-FRA
£84
10/2Mon
1 stopKLM
4h 20mEDI-FRA
£87
3/3Mon
directAir Dolomiti
1h 25mLCY-FRA
£88
11/2Tue
1 stopKLM
4h 00mNCL-FRA
£89
11/4Fri
2 stopsAir France
7h 35mGLA-FRA
£264

Search by stops

Search by airline

Search by price

Last minute flights to Heidelberg

Last minute flight, train and bus deals

12/1Sun
directBritish Airways
1h 40mLHR-FRA
12/1Sun
directBritish Airways
1h 50mFRA-LHR
£120
14/1Tue
multi-stop
12h 15mSTN-FRA
28/1Tue
multi-stop
10h 50mFRA-STN
£145
14/1Tue
directLufthansa
1h 35mLHR-FRA
24/1Fri
directLufthansa
1h 45mFRA-LHR
£168
14/1Tue
directLufthansa
1h 35mLHR-FRA
18/1Sat
directLufthansa
1h 45mFRA-LHR
£169
14/1Tue
multi-stopAir France
12h 25mLHR-FRA
28/1Tue
multi-stopAir France
12h 15mFRA-LHR
£187
14/1Tue
multi-stopAir France
12h 25mLHR-FRA
18/1Sat
multi-stopAir France
5h 35mFRA-LHR
£195
14/1Tue
directAir Dolomiti
1h 25mLCY-FRA
17/1Fri
directAir Dolomiti
1h 30mFRA-LCY
£205
14/1Tue
directAir Dolomiti
1h 25mLCY-FRA
24/1Fri
directAir Dolomiti
1h 30mFRA-LCY
£223
14/1Tue
multi-stopKLM
3h 35mLHR-FRA
17/1Fri
multi-stopKLM
4h 50mFRA-LHR
£241
14/1Tue
multi-stopKLM
5h 55mLHR-FRA
17/1Fri
multi-stopKLM
7h 45mFRA-LHR
£244

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Heidelberg

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