Middletown → Frankfurt | $302 (2024)

Middletown ➔ Frankfurt

Please change origin or destination

Sorry, searching from/to same city is not possible...

' } let hasDirect = false; let flightColor = '#808080'; const deals = this.flightDeals[dep.code + arr.code]; if (typeof deals !== 'undefined') { if (deals?.some(obj => obj.isDirect === true)) { flightColor = '#0dcaf0'; hasDirect = true; } } let html = '

'; html += `

${dep.name} ${arr.name.slice(0, 10)}

`; html += loadingText; if (deals?.length > 1) { html += '

'; if (hasDirect) { html += '

' + 'direct' + '

'; } html += '

' + 'stops' + '

'; html += '

' + 'cheap' + '

'; html += '

'; } else if(deals?.length < 1 && !this.isDealsLoading) { html += 'Select trip dates' } html += '

'; return html; }, populateCalendar(dep, arr) { if (dep.code === arr.code) { return; } if (!dep || !arr || !Cookies.get('csrftoken')) { return; } const key = dep.code + arr.code; if (this.flightDeals.hasOwnProperty(key) && this.flightDeals[key].length > 0) { return; } this.getFlightDealsYear(dep, arr) .then(deals => { this.flightDeals[key] = deals this.$forceUpdate(); }) .catch(error => { console.error(error); }); }, getFlightDealsYear: function (dep, arr) { this.isDealsLoading = true; const url = '/en/sky_ajax/indicative/year'; const data = { is_direct: false, departure_iata: dep.code, arrival_iata: arr.code, departure_country: dep.country_code, arrival_country: arr.country_code, }; return fetch(url, { method: 'POST', headers: { 'X-CSRFToken': Cookies.get('csrftoken'), 'X-Requested-With': 'XMLHttpRequest', }, body: JSON.stringify(data) }) .then(response => response.json()) .then(result => { if (!Array.isArray(result) && result.length === 0) { return [] } const deals = result .sort((a, b) => { const directComparison = (b.is_direct || 0) - (a.is_direct || 0); if (directComparison !== 0) { return directComparison; } const aMinPrice = parseFloat(a.min_price || 0); const bMinPrice = parseFloat(b.min_price || 0); return aMinPrice - bMinPrice; }) .reduce((uniqueDeals, item, index, array) => { const existingDeal = uniqueDeals.find(deal => deal.dates === item.outbound_leg.date_time); if (!existingDeal) { const isCheapest = index < array.length / 3; let highlight = null; if (isCheapest) { highlight = { fillMode: 'outline', color: 'red', style: { borderWidth: '1px' }, contentStyle: { fontWeight: '500', color: 'inherit', }, } } const dotStyle = { backgroundColor: item.is_direct ? '#0dcaf0' : '#808080', } const newDeal = { key: item.quote_id, dates: item.outbound_leg.date_time, isDirect: item.is_direct, dot: {style: dotStyle}, minPrice: item.min_price, highlight: highlight }; uniqueDeals.push(newDeal); } return uniqueDeals; }, []); this.isDealsLoading = false; return deals; }) .catch(error => { console.error('Error:', error); }); }, searchFlights: function () { if (this.selectedDeparture.code === this.selectedArrival.code) { $("#toast_same_origin_destination").toast("show"); } else { showLoader(); var dep = this.selectedDeparture.code; var arr = this.selectedArrival.code; var outbound_date_ymd = ''; var inbound_date_ymd = ''; outbound_date_ymd = new Date(this.oneWayDepartDate).getFullYear() + ("0" + (new Date(this.oneWayDepartDate).getMonth() + 1)).slice(-2) + ("0" + new Date(this.oneWayDepartDate).getDate()).slice(-2); if (!this.isOneWay) { inbound_date_ymd = new Date(this.returnDate).getFullYear() + ("0" + (new Date(this.returnDate).getMonth() + 1)).slice(-2) + ("0" + new Date(this.returnDate).getDate()).slice(-2); } var adt = this.adultsCount; var chd = this.childrenCount !== 0 ? this.childrenCount : ''; var inf = this.infantsCount !== 0 ? this.infantsCount : ''; var searchUrl = '/en/sky/?departure_iata=' + dep + '&arrival_iata=' + arr + '&departure_date=' + outbound_date_ymd + '&return_date=' + inbound_date_ymd + '&adt=' + adt + '&chd=' +chd + '&inf=' + inf + '&currency=' + this.selectedCurrency.code; location.href = searchUrl; } }, exchangeCities: function () { this.rotatePlane = !this.rotatePlane; const temp = this.selectedDeparture; this.selectedDeparture = this.selectedArrival; this.selectedArrival = temp; this.arrivalOptions = []; this.departureOptions = []; }, closeDropdown: function () { $('#paxDropDownBtn').dropdown('toggle'); }, decreaseAdultsCount: function () { if (this.passengersCount > 1 && this.adultsCount > this.infantsCount && this.adultsCount > 1) { this.adultsCount--; } }, increaseAdultsCount: function () { if (this.adultsCount < 8 && this.passengersCount < 8) { this.adultsCount++; } }, decreaseChildrenCount: function () { if (this.childrenCount > 0 && this.passengersCount > 1) { this.childrenCount--; } }, increaseChildrenCount: function () { if (this.childrenCount < 8 && this.passengersCount < 8) { this.childrenCount++; } }, decreaseInfantsCount: function () { if (this.infantsCount > 0 && this.passengersCount > 1 && this.infantsCount <= this.adultsCount) { this.infantsCount--; } }, increaseInfantsCount: function () { if (this.infantsCount < 4 && this.infantsCount < this.adultsCount && this.passengersCount < 8) { this.infantsCount++; } }, setIsOneWay: function () { this.isOneWay = true; }, setIsRoundTrip: function () { const storedReturnDate = JSON.parse(localStorage.getItem('zd_retDate')); if (!storedReturnDate) { const departDate = new Date(this.oneWayDepartDate); const sevenDaysLater = new Date(departDate); sevenDaysLater.setDate(sevenDaysLater.getDate() + 7); this.returnDate = sevenDaysLater; } else { this.returnDate = storedReturnDate; } this.isOneWay = false; }, departureAutoComplete: function (search) { var component = this; term = search ? search : component.selectedDeparture.country_name ? component.selectedDeparture.country_name : ''; component.isSearchingDeparture = true; if (this.timeout) clearTimeout(this.timeout); this.timeout = setTimeout(() => { $.ajax({ url: '/en/sky_ajax/autosuggest', method: 'GET', data: { 'term': term.replace(' ', ''), 'locale_iso': localeISO, 'types': 'city,airport', }, success: function (response) { component.departureOptions = response; component.isSearchingDeparture = false; }, complete: function () { component.isSearchingDeparture = false; }, error: function () { console.log('api error'); }, }); }, component.debounceDelay); }, arrivalAutoComplete: function (search) { var component = this; term = search ? search : component.selectedArrival.country_name ? component.selectedArrival.country_name : ''; component.isSearchingArrival = true; if (this.timeout) clearTimeout(this.timeout); this.timeout = setTimeout(() => { $.ajax({ url: '/en/sky_ajax/autosuggest', method: 'GET', data: { 'term': term.replace(' ', ''), 'locale_iso': localeISO, 'types': 'city,airport', }, success: function (response) { component.arrivalOptions = response; component.isSearchingArrival = false; }, complete: function () { component.isSearchingArrival = false; }, error: function () { console.log('api error'); }, }); }, component.debounceDelay); }, }, computed: { roundTripMask() { return { input: 'WWW, D MMM', } }, oneWayMask() { return { input: this.isOneWay ? 'WWWW, DD MMMM' : 'WWW, D MMM' } }, isSearchButtonDisabled() { return ( this.startedSearch || this.selectedDeparture === '' || this.selectedDeparture.length === 0 || this.selectedArrival === '' || this.selectedArrival.length === 0 ) }, selectedCurrency() { if (!localStorage.selectedCurrency) { const currency = {code: 'EUR', symbol: '€'} localStorage.setItem('selectedCurrency', JSON.stringify(currency)) return currency; } else { return JSON.parse(localStorage.getItem('selectedCurrency')); } }, passengersCount: function () { return this.adultsCount + this.childrenCount + this.infantsCount; } }, });

Need tickets to Middletown?

The cheapest airline ticket from Middletown to Frankfurtis on Sept. 20, 2024and the price is €271 EUR ($302).

Harrisburg InternationalFrankfurt Hahn

Middletown → Frankfurt | $302 (5)

stops20 September 2024Allegiant Air +...

The cheapest airline ticket according to latest searches

The lowest price is displayed according to the latest searches performed until08/25/2024 11:27 a.m..

We have not found direct flight deals for this direction. Make a search to check a specific date.
You can also choose a connecting flight or an alternative direct flight.

Flight tickets (round trip) Harrisburg ⇄ Frankfurt

Middletown → Frankfurt | $302 (12)

MDTFRA

25 September 2024

stops

Middletown → Frankfurt | $302 (13)

HHNMDT

01 October 2024

stops

Middletown → Frankfurt | $302 (14)

Middletown → Frankfurt | $302 (15)

MDTFRA

14 September 2024

stops

Middletown → Frankfurt | $302 (16)

FRAMDT

28 September 2024

stops

Middletown → Frankfurt | $302 (17)

Find the cheapest month for the route: Middletown → Frankfurt

The cheapest month to flyfrom Middletown to Frankfurt— September, 2024 (€271).The most expensive month— October, 2024 (€544).

aug

sep

from €271

oct

from €544

nov

from €503

dec

jan

feb

mar

apr

may

jun

jul

aug

The aproximate aerial distance between Middletown and Frankfurt— 6,418 km (3,988 mi).
The distance is calculated as a direct line between the points without taking into account the actual flight path.

Airports in Middletown:Middletown HAR,Middletown MDT

Airports in Frankfurt:Frankfurt FRA,Frankfurt HHN

When planning to travel between these locations you need to consider that they are in different time zones.
Middletown is behind of Frankfurtwith6h 0m.

Information about tickets and reservations

On this page you can see some offers found by our users within the last 6 hours. If there is no offer then make a new search.

The city of departure and destination are already selected, choose the desired date or dates, the number of passengers and click onSearch

How to find the best flight ticket offer from Middletown to Frankfurt?

You got here because you searched the internet for the cheapest flights for the routeHarrisburg (HAR) - Frankfurt (FRA).And you've come to the right place - here you'll find the best and cheapest flight deals and useful information for your trip toto Frankfurt and Germany.

How to book flights from Middletown to Frankfurt?

Airline tickets in 2024 are fully booked online - fast, cheap and simple as 1, 2, 3.

  1. 1Make a search and choose an offer
  2. 2Fill passengers details, select baggages and services
  3. 3Pay and book the airline ticket

That simple! Air tickets are issued electronically and are sent to your email address, and can also be accessed on the website where you booked.

Middletown → Frankfurt | $302 (18)

Hotels| Frankfurt

Find hotel

Direct flights United States ➔Germany| 50 direct flights

Austin (AUS)➔ Frankfurt (FRA)San Francisco (SFO)➔ Munich (MUC)Charlotte (CLT)➔ Munich (MUC)San Francisco (SFO)➔ Frankfurt (FRA)Boston (BOS)➔ Munich (MUC)Miami (MIA)➔ Frankfurt (FRA)New York (JFK)➔ Munich (MUC)

View all direct flights

Connecting flights➔ United States

Saint George ➔ MunichSpokane ➔ FrankfurtBismarck ➔ FrankfurtGrand Canyon Village ➔ BerlinSavannah ➔ FrankfurtLong Beach ➔ BerlinPittsburgh ➔ Frankfurt

Middletown → Frankfurt | $302 (2024)

References

Top Articles
Trump appears to undercut his campaign’s efforts over microphone rules at debate | CNN Politics
Vegetarian Life in Paris Vegan Recipes for Everyday Use
The Tribes and Castes of the Central Provinces of India, Volume 3
Fighter Torso Ornament Kit
Tyler Sis 360 Louisiana Mo
Dannys U Pull - Self-Service Automotive Recycling
Ups Stores Near
St Als Elm Clinic
Poe Pohx Profile
Blairsville Online Yard Sale
The Haunted Drury Hotels of San Antonio’s Riverwalk
Cars For Sale Tampa Fl Craigslist
Oxford House Peoria Il
Saw X | Rotten Tomatoes
Mary Kay Lipstick Conversion Chart PDF Form - FormsPal
Procore Championship 2024 - PGA TOUR Golf Leaderboard | ESPN
Letter F Logos - 178+ Best Letter F Logo Ideas. Free Letter F Logo Maker. | 99designs
The Ultimate Style Guide To Casual Dress Code For Women
Velocity. The Revolutionary Way to Measure in Scrum
Swgoh Blind Characters
Is A Daytona Faster Than A Scat Pack
Project, Time & Expense Tracking Software for Business
Dashboard Unt
Geico Car Insurance Review 2024
Buhl Park Summer Concert Series 2023 Schedule
Astro Seek Asteroid Chart
Sinai Sdn 2023
How Do Netspend Cards Work?
APUSH Unit 6 Practice DBQ Prompt Answers & Feedback | AP US History Class Notes | Fiveable
Gus Floribama Shore Drugs
Wisconsin Volleyball Team Leaked Uncovered
Bernie Platt, former Cherry Hill mayor and funeral home magnate, has died at 90
Kaiju Paradise Crafting Recipes
Bus Dublin : guide complet, tarifs et infos pratiques en 2024 !
Kagtwt
Powerball lottery winning numbers for Saturday, September 7. $112 million jackpot
Flashscore.com Live Football Scores Livescore
Dollar Tree's 1,000 store closure tells the perils of poor acquisitions
Metro Pcs Forest City Iowa
Join MileSplit to get access to the latest news, films, and events!
Go Bananas Wareham Ma
SF bay area cars & trucks "chevrolet 50" - craigslist
Arigreyfr
Luciane Buchanan Bio, Wiki, Age, Husband, Net Worth, Actress
Guided Practice Activities 5B-1 Answers
How Big Is 776 000 Acres On A Map
Academic Notice and Subject to Dismissal
Sara Carter Fox News Photos
Phone Store On 91St Brown Deer
Random Warzone 2 Loadout Generator
Ciara Rose Scalia-Hirschman
Primary Care in Nashville & Southern KY | Tristar Medical Group
Latest Posts
Article information

Author: Ms. Lucile Johns

Last Updated:

Views: 5267

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.