10. Sep 2024
Pünktlich Dieser Flug ist geplant, er wird in 11 Stunden abfliegen. FRA
Frankfurt CHECK-IN: 259-335 TERMINAL: 1 AB GATE: B26 ->
9h 25m 7.602km / 4.692mi
10 Sep 11:15CEST 09:15 UTC pünktlich
11 Sep 00:10IST 10. Sep 18:40 UTC FLUGGESELLSCHAFT
NAME Lufthansa
IATA / ICAO LH / DLH
LAND Germany Informationen Zur Fluggesellschaft
" : ""} `; if (activeHex in marker) { liveMap.removeLayer(marker[activeHex]); } const m = L.marker(activeMarker.getLatLng(), { icon: L.divIcon({ className: 'flt-marker', html: htmlc }), alt: activeHex, opacity: lp[7] != '' ? 0.9 : 0.6 }).addTo(liveMap).on('click', onPlaneClick); marker[activeHex] = m; document.getElementById(`mi-${activeHex}`).style.transform = `rotate(${lp[2]}deg)`; activeMarker = null; } activeHex = null; liveTrack = null; liveMarker = null; estTrack = null; document.getElementById('liveMapContainer').style.display = 'none'; document.getElementById('mapSearch').style.display = 'block';} /** * Recalculates the new position of a marker based on the time elapsed and its previous state. * @param {Object} liveMap */async function updateCalc(liveMap) { if (recalcInProg || liveMap.getZoom() < 6) { return; } recalcInProg = true; for (const [key, prevPos] of Object.entries(lastPos)) { if (key in marker && prevPos[3] >= 50 && !prevPos[6]) { const speed = prevPos[3] || 0; const interval = Date.now() - prevPos[4]; const dist = speed * interval / 1000 / 3600 * 1852; if (dist < 20) { continue; } // calculate next position const lat1 = toRad(prevPos[0]); const lon1 = toRad(prevPos[1]); const brng = toRad(prevPos[2]); const lat2 = Math.asin(sin(lat1) * cos(dist / r_earth) + cos(lat1) * sin(dist / r_earth) * cos(brng)); const lon2 = lon1 + Math.atan2(sin(brng) * sin(dist / r_earth) * cos(lat1), cos(dist / r_earth) - sin(lat1) * sin(lat2)); const lat2d = toDeg(lat2); const lon2d = toDeg(lon2); lastPos[key] = [lat2d, lon2d, prevPos[2], prevPos[3], Date.now(), prevPos[5], prevPos[6], prevPos[7]]; marker[key].setLatLng([lat2d, lon2d]); if (liveTrack && activeMarker == key) { const l = liveTrack.getLatLngs(); l.push(L.latLng(lat2d, lon2d, prevPos[5])); try { liveTrack.setLatLngs(l); } catch (e) { /* Catch error silently. */ } if (activeDest) { const tn = L.latLng(lat2d, lon2d); liveMap.removeLayer(estTrack); const arcOptions = { color: "lightgray", noClip: true, vertices: 100 }; estTrack = t.lng < tn.lng ? L.Polyline.Arc(activeDest, tn, arcOptions) : L.Polyline.Arc(tn, activeDest, arcOptions); estTrack.addTo(liveMap); tracks.push(estTrack); } } } } recalcInProg = false;}/** * Fetches data from a specific URL, handles errors and returns the JSON response. * @param {string} url */async function getData(url) { const response = await fetch(url, { headers: { Authorization: auth_token } }); if (!response.ok) { handleFetchErrors(response); return null; } if (sf === "") { document.getElementById("liveUpdErr").style.display = 'none'; document.getElementById("liveUpdNotFound").style.display = 'none'; } return response.json();}/** * Handles errors during fetch call * @param {Object} response */function handleFetchErrors(response) { if (sf !== "") return; const liveUpdErr = document.getElementById("liveUpdErr"); const liveUpdNotFound = document.getElementById("liveUpdNotFound"); const liveMapContainer = document.getElementById("liveMapContainer"); const mapSearch = document.getElementById("mapSearch"); if (response.status !== 404) { refreshsActive = false; liveUpdNotFound.style.display = 'none'; liveUpdErr.style.display = 'block'; liveMapContainer.style.display = 'none'; mapSearch.style.display = 'block'; document.getElementById("liveUpdErrCode").innerText = response.status; } else { liveUpdErr.style.display = 'none'; liveMapContainer.style.display = 'none'; mapSearch.style.display = 'block'; liveUpdNotFound.style.display = 'block'; }}async function updateMap(liveMap, fromZoom, clickHex) { if (documentIsHidden()) return; const bounds = liveMap.getBounds(); const url = constructURL(bounds, liveMap.getZoom(), clickHex); if (updateInProgressOrTooSoon(fromZoom)) return; recalcInProg = true; lastUpdate = Date.now(); updateInProg = true; const ld = await getData(url); if (!ld) { updateInProg = false; return; } processMapData(liveMap, ld, fromZoom, clickHex);}function documentIsHidden() { return typeof document.hidden !== "undefined" && document.hidden;}function constructURL(bounds, zoom, clickHex) { const widthText = screenWidth > 1000 ? "large" : "small"; const hexIncl = clickHex ? `?incl=${clickHex}&` : "?"; return `/en/live/map/${Math.floor(bounds['_northEast'].lat * 1e5)}/${Math.floor(bounds['_southWest'].lat * 1e5)}/` + `${Math.floor(bounds['_southWest'].lng * 1e5)}/${Math.floor(bounds['_northEast'].lng * 1e5)}/${zoom}/${widthText}` + hexIncl + `${Math.floor(Date.now() / 5000)}`;}function updateInProgressOrTooSoon(fromZoom) { if (updateInProg) { return true; } const freq = fromZoom ? minZoomFreq : minRefreshFreq; return Date.now() - lastUpdate < freq;}function processMapData(liveMap, ld, fromZoom, clickHex) { newMarker = {}; arcs = []; curArc = []; arcCol = ""; prevCoord = []; document.getElementById("nr_flights_disp").innerText = ld["f"]; document.getElementById("nr_flights_tot").innerText = ld["t"]; const st = screenWidth / ld["f"] > 5; const redraw = st !== hadTitles; for (const entr in ld["m"]) { const e = ld["m"][entr]; handleMarker(liveMap, e, redraw, st); } hadTitles = st; removeUnusedMarkers(liveMap); updateInProg = false; recalcInProg = false; firstUpd = false; if (clickHex) { marker[clickHex].fire('click'); }}function handleMarker(liveMap, e, redraw, st) { if (e[4] == null || e[5] == null) { return; } const currentPos = L.latLng(e[4], e[5]); if (redraw && e[0] in marker) { liveMap.removeLayer(marker[e[0]]); delete marker[e[0]]; } if (e[0] in marker) { updateExistingMarker(e, currentPos); } else { createNewMarker(liveMap, e, currentPos, st); }}function updateExistingMarker(e, currentPos) { const m = marker[e[0]]; m.setLatLng(currentPos); lastPos[e[0]] = [e[4], e[5], e[2], e[6], Date.now(), e[7], e[8], e[9]]; newMarker[e[0]] = true; document.getElementById("mi-" + e[0]).style.transform = "rotate(" + e[2] + "deg)";}function createNewMarker(liveMap, e, currentPos, st) { var des = TypeDesignatorIcons[e[10]]; if (!des) { des = DefaultIcon; } const htmlc = (st ? "" + e[9] + "
" : "") + " "; const m = L.marker(currentPos, { icon: L.divIcon({ className: 'flt-marker', html: htmlc }), alt: e[0], opacity: e[3] ? 0.9 : 0.6 }).addTo(liveMap).on('click', onPlaneClick); marker[e[0]] = m; markerType[e[0]] = des; newMarker[e[0]] = true; lastPos[e[0]] = [e[4], e[5], e[2], e[6], Date.now(), e[7], e[8], e[9]]; document.getElementById("mi-" + e[0]).style.transform = "rotate(" + e[2] + "deg)";}function removeUnusedMarkers(liveMap) { for (const m in marker) { if (!(m in newMarker) && m != activeHex) { liveMap.removeLayer(marker[m]); delete marker[m]; } }}function onPlaneClick(e) { if (sf != "") { return; } updateInProg = true; const liveMap = e.target._map; const hex = e.target.options.alt; if (hex == activeHex) { return; } updateTrack(liveMap, `/${lang}/live/track_hex/${hex}`, hex, e);}function onMoveend(e) { localStorage.setItem('livemapCenter', JSON.stringify(e.target.getCenter())); localStorage.setItem('livemapZoom', e.target.getZoom()); updateMap(e.sourceTarget, false); } function onZoomed(e) { updateMap(e.sourceTarget, true) }// Define a utility function for creating a markerfunction createMarker(latLng, iconClass, htmlContent, alt, opacity) { return L.marker(latLng, { icon: L.divIcon({ className: iconClass, html: htmlContent }), alt: alt, opacity: opacity, }).on('click', onPlaneClick);}function updateTrack(liveMap, url, hex, e) { let prevCoord = null; let prevCoordFull = null; getData(url).then(function (ld) { if (!ld) { return; } const hadNoHex = hex === ""; if (hex === "" && url.includes("hex")) { hex = ld[0]; } else if (hex === "") { hex = ld[1]; } if (activeMarker && hex !== activeHex) { // Reset old marker const lp = lastPos[activeHex]; const des = markerType[activeHex]; const htmlc = (hadTitles ? "" + lp[7] + "
" : "") + " `; liveMap.removeLayer(marker[activeHex]); const m = L.marker(activeMarker.getLatLng(), { icon: L.divIcon({ className: 'flt-marker', html: htmlc }), alt: activeHex, opacity: lp[7] != '' ? 0.9 : 0.6 }).addTo(liveMap).on('click', onPlaneClick); marker[activeHex] = m; markerType[activeHex] = des; document.getElementById("mi-" + activeHex).style.transform = "rotate(" + lp[2] + "deg)"; activeMarker = m; } // Set new marker const target = e ? e.target : marker[hex]; if (hex !== activeHex && target) { const lp = lastPos[hex]; const des = markerType[hex]; const htmlc = (hadTitles ? "" + lp[7] + "
" : "") + " `; const m = L.marker(target.getLatLng(), { icon: L.divIcon({ className: 'flt-marker', html: htmlc }), alt: hex, opacity: ld[3] ? 0.9 : 0.6 }).addTo(liveMap).on('click', onPlaneClick); marker[hex] = m; liveMap.removeLayer(target); activeMarker = m; if (!e) { document.getElementById("mi-" + hex).style.transform = "rotate(" + lp[2] + "deg)"; } } refreshsActive = true; recalcInProg = true; arcs = []; curArc = []; arcCol = ""; prevCoord = []; track = ld[23]; if (sf === "") { if (ld[0] !== "") { domElements.get("liveFlnr").href = `/${lang}/live/flight_details/${ld[10]}`; domElements.get("liveFlnr").innerText = ld[0]; } else { domElements.get("liveFlnr").innerText = ""; domElements.get("liveFlnr").href = ""; } if (ld[21]) { domElements.get("liveAirline").innerText = ld[21]; } else { domElements.get("liveAirline").innerText = ""; } domElements.get("liveHex").innerText = ld[1]; if (ld[2] !== "" && ld[2] !== ld[0]) { domElements.get("liveCallsign").innerText = ld[2]; } else { domElements.get("liveCallsign").innerText = ""; } if (ld[3] !== "") { domElements.get("liveReg").href = `/${lang}/planes/${ld[3]}`; domElements.get("liveRegBlock").style.display = "block"; domElements.get("liveReg").innerText = ld[3]; } else { domElements.get("liveReg").innerText = "NA"; domElements.get("liveRegBlock").style.display = "none"; domElements.get("liveReg").href = ""; } if (ld[4] !== "NA") { if (domElements.get("liveRouteContainer")) { domElements.get("liveRouteContainer").style.display = "block"; } domElements.get("liveDep").innerText = ld[5]; domElements.get("liveDepFlag").src = "/staticfiles/" + ld[6].toLowerCase() + ".svg"; domElements.get("liveDep").href = `/${lang}/airport/${ld[5]}/${ld[4]}`; domElements.get("liveDepTime").innerText = ld[11]; if (ld[19] && ld[19] !== "+0") { domElements.get("liveDepDelay").innerText = ld[19]; } else { domElements.get("liveDepDelay").innerText = ""; } } else { domElements.get("liveDep").innerText = "NA"; domElements.get("liveDepTime").innerText = ""; domElements.get("liveDepDelay").innerText = ""; if (domElements.get("liveRouteContainer")) { domElements.get("liveRouteContainer").style.display = "none"; } } if (ld[7] !== "NA") { if (domElements.get("liveRouteContainer")) { domElements.get("liveRouteContainer").style.display = "block"; } domElements.get("liveArr").innerText = ld[8]; domElements.get("liveArrFlag").src = "/staticfiles/" + ld[9].toLowerCase() + ".svg"; domElements.get("liveArr").href = `/${lang}/airport/${ld[8]}/${ld[7]}`; domElements.get("liveArrTime").innerText = ld[12]; if (ld[20] && ld[20] !== "+0") { domElements.get("liveArrDelay").innerText = ld[20]; } else { domElements.get("liveArrDelay").innerText = ""; } } else { domElements.get("liveArr").innerText = "NA"; domElements.get("liveArrTime").innerText = ""; domElements.get("liveArrDelay").innerText = ""; if (domElements.get("liveRouteContainer")) { domElements.get("liveRouteContainer").style.display = "none"; } } if (ld[10] !== null) { domElements.get("liveLink").href = `/${lang}/live/flight_details/${ld[10]}`; domElements.get("liveLink").style.display = "block"; } else { domElements.get("liveLink").style.display = "none"; } const lt = track[track.length - 1]; domElements.get("liveAlt").innerText = lt[3] + " ft"; domElements.get("liveSpeed").innerText = lt[5] + " kts"; domElements.get("liveTrack").innerText = lt[4] + "°"; if (ld[18] !== "") { domElements.get("planePic").src = ld[18]; domElements.get("planePic").style.display = "block"; } else { domElements.get("planePic").style.display = "none"; } if (ld[22]) { domElements.get("liveType").innerText = ld[22]; domElements.get("liveTypeBlock").style.display = "block"; } else { domElements.get("liveTypeBlock").style.display = "none"; domElements.get("liveType").innerText = "NA"; } } // update upper items if relevant const liveStatusInd = domElements.get("liveStatusInd"); const liveStatusText = domElements.get("liveStatusText"); if (liveStatusInd && true) { if (!domElements.has("liveTrackHB")) { domElements.set("liveAltHB", document.getElementById("liveAltHB")); domElements.set("liveSpeedHB", document.getElementById("liveSpeedHB")); domElements.set("liveTrackHB", document.getElementById("liveTrackHB")); domElements.set("liveDataHB", document.getElementById("liveDataHB")); } liveStatusInd.innerText = ld[17] ? "Live" : "Gelandet"; const lt = ld[23][ld[23].length - 1]; if (domElements.get("depTimeLiveHB")) { domElements.get("depTimeLiveHB").innerText = ld[11]; domElements.get("arrTimeLiveHB").innerText = ld[12]; domElements.get("depDelHB").innerText = ld[19]; domElements.get("arrDelHB").innerText = ld[20]; domElements.get("liveAltHB").innerText = lt[3]; domElements.get("liveSpeedHB").innerText = lt[5]; domElements.get("liveTrackHB").innerText = lt[4]; } if (!ld[17]) { domElements.get("liveDataHB").style.display = "none"; } } if (liveStatusText && ld[17]) { liveStatusText.innerText = ""; } if (ld[13] !== null && ld[14] !== null && track.length > 0 && Math.abs(ld[13] - track[0][1] / 1e5) > 1 && Math.abs(ld[14] - track[0][2] / 1e5) > 1) { arcs.push([[[ld[13], ld[14]], [track[0][1] / 1e5, track[0][2] / 1e5]], "lightgray", true]); } prevCoord = null; prevCoordFull = null; lp = null; for (const entr in track) { const p = track[entr]; if (p[1] === null || p[2] === null || p.length == 0) { continue; } let col = "green"; if (prevCoord && (Math.abs(prevCoord[0] - p[1] / 1e5) > 1 || Math.abs(prevCoord[1] - p[2] / 1e5) > 1)) { arcs.push([curArc, arcCol, false]); arcCol = ""; arcs.push([[[prevCoord[0], prevCoord[1]], L.latLng(p[1] / 1e5, p[2] / 1e5, p[3])], "lightgray", true]); curArc = [L.latLng(p[1] / 1e5, p[2] / 1e5, p[3])]; } else if (arcCol !== col) { if (curArc.length > 0) { arcs.push([curArc, arcCol, false]); } if (prevCoord) { curArc = [prevCoord]; } else { curArc = []; } arcCol = col; } prevCoordFull = [p[1] / 1e5, p[2] / 1e5, p[4], p[5], Date.now(), p[3], false, ld[0]]; prevCoord = L.latLng(p[1] / 1e5, p[2] / 1e5, p[3]); curArc.push(prevCoord); if (p[4] !== 0) { lastTrack = p[4]; } } if (curArc.length > 0) { arcs.push([curArc, arcCol]); } if (ld[15] !== null && ld[16] !== null && prevCoord && (Math.abs(prevCoord.lat - ld[15]) > 0.1 || Math.abs(prevCoord.lng - ld[16]) > 0.1)) { arcs.push([[prevCoord, [ld[15], ld[16]]], "lightgray", true]); activeDest = L.latLng(ld[15], ld[16]); } for (const idx in tracks) { tracks[idx].remove(); } tracks = []; for (const idx in arcs) { const a = arcs[idx]; if (a[2]) { if (a[0][0][1] > a[0][1][1]) { const temp = a[0][0]; a[0][0] = a[0][1]; a[0][1] = temp; } p = L.Polyline.Arc(a[0][0], a[0][1], { color: a[1], noClip: true, vertices: 100 }); estTrack = p; } else { p = L.hotline(a[0], { palette: { 0: 'lightgray', 0.1: 'green', 0.5: 'yellow', 0.7: 'orange', 1: 'red' }, min: 0, max: 36000, outlineWidth: 0, weight: 4, noClip: true }); liveTrack = p; } p.addTo(liveMap); tracks.push(p); } if (prevCoordFull) { lastPos[hex] = prevCoordFull; } if (prevCoord) { if (e) { const i = e.sourceTarget; i.setLatLng(prevCoord); activeMarker = i; if (lastTrack) { document.getElementById("mi-" + hex).style.transform = "rotate(" + lastTrack + "deg)"; } if (!refreshs && !viewSet) { liveMap.setView(prevCoord, 8); } } else { if (!activeMarker) { var des = TypeDesignatorIcons[ld[22]]; if (!des) { des = DefaultIcon; } activeMarker = L.marker(prevCoord, { icon: L.icon({ iconUrl: svgPathToURI(des.path,des.size,false,true), iconSize: liveMap._zoom > 7 ? sizes[0] : sizes[1] }), rotationAngle: prevCoordFull[2], rotationOrigin: "center center", opacity: 0.8, title: hex }).addTo(liveMap); } else { activeMarker.setLatLng(prevCoord); } } if (e || hadNoHex) { // Only set refresh on first click or for live flight tracks (no hex given then) if (trackRefresh) { window.clearInterval(trackRefresh); } if (ld[17]) { trackRefresh = window.setInterval(function () { if (refreshsActive) { updateTrack(liveMap, url, hex, null); } }, 3000); } } } if (!refreshs && !viewSet) { liveMap.setView(prevCoord, 8); } if (sf === "") { domElements.get("liveMapContainer").style.display = 'block'; if (document.getElementById("mapSearch")) { document.getElementById("mapSearch").style.display = 'none'; } } activeHex = hex; updateInProg = false; recalcInProg = false; });} function buildLiveMap(liveMap,activeHex) { const osmUrl = 'https://a.tile.openstreetmap.org/{z}/{x}/{y}.png'; const osmAttrib = '© OpenStreetMap'; const osm = new L.TileLayer(osmUrl, { attribution: osmAttrib }); liveMap.attributionControl.setPrefix(''); liveMap.addLayer(osm); updateMap(liveMap, false,activeHex); liveMap.on('zoomend', onZoomed); liveMap.on('moveend', onMoveend); } function buildTrackMap(liveMap, url) { const osmUrl = 'https://a.tile.openstreetmap.org/{z}/{x}/{y}.png'; const osmAttrib = '© OpenStreetMap'; const osm = new L.TileLayer(osmUrl, { attribution: osmAttrib }); liveMap.attributionControl.setPrefix(''); liveMap.addLayer(osm); updateTrack(liveMap, url, "", null); } loadScript("/js/leaflet.js?20220413" ,function() { // set up the map map = new L.map('map-flight',{sleep:false,minZoom:0, gestureHandling: false}); map.whenReady(() => map.gestureHandling?._handleMouseOver?.()); // create the tile layer with correct attribution map.fitBounds([[12.98222,8.57056],[50.03333,80.16361]]); viewSet = true; dep=[50.03333,8.57056]; arr=[12.98222,80.16361]; var osmUrl='https://a.tile.openstreetmap.org/{z}/{x}/{y}.png'; var osmAttrib='© OpenStreetMap'; var osm = new L.TileLayer(osmUrl, {attribution: osmAttrib}); map.attributionControl.setPrefix(''); map.addLayer(osm); if (dep[1] FLUGZEUG
MODELL D-AIGW Airbus A340-300
ICAO-KENNUNG 3C64F7
SITZKONFIGURATION 298 Sitze18 Business 19 Premium Economy 261 Economy
ERSTFLUG Feb 2000 vor 24 Jahre Flugzeug Informationen
ALLGEMEINE ROUTENINFORMATIONEN
FREQUENZ:
5x pro Woche So, Mo, Mi, Do, Fr
DIREKTE ENTFERNUNG 7.602km 4.724mi
TATSÄCHLICHE ENTFERNUNG 8.121km 5.047mi +6%
FLUGZEIT 9 hours 20 min
FLÜGE / WOCHE 7 Flüge
PÜNKTLICHKEIT 6 Flüge/Woche verspätet 19% Pünktlichkeit Verzögerungsstatistik
SITZE / WOCHE 236 Sitze/Flug 7.094 Sitze/Woche Routeninformationen
CO2-EMISSIONEN
Economy 1.407kg
Premium Economy 1.874kg
Business 4.269kg
LETZTE FLÜGE DATUM FLUGNUMMER VON NACH ABGEFLOGEN ANGEKOMMEN 10. Sep Pünktlich LH758 FRA -> MAA Frankfurt 10 Sep 11:15CEST Frankfurt (FRA / EDDF) 10 Sep 11:15CEST Chennai 11 Sep 00:10IST Chennai (MAA / VOMM) 11 Sep 00:10IST 09. Sep Gelandet LH758 FRA -> MAA Frankfurt 27 min verspätet Frankfurt (FRA / EDDF) 09 Sep 11:15CEST Chennai 1 min verfrüht Chennai (MAA / VOMM) 10 Sep 00:10IST 09 Sep 11:42 27 min verspätet 10 Sep 00:08 1 min verfrüht 07. Sep Gelandet LH758 FRA -> MAA Frankfurt 25 min verspätet Frankfurt (FRA / EDDF) 07 Sep 11:15CEST Chennai 27 min verspätet Chennai (MAA / VOMM) 08 Sep 00:10IST 07 Sep 11:40 25 min verspätet 08 Sep 00:37 27 min verspätet 06. Sep Gelandet LH758 FRA -> MAA Frankfurt 22 min verspätet Frankfurt (FRA / EDDF) 06 Sep 11:15CEST Chennai 18 min verspätet Chennai (MAA / VOMM) 07 Sep 00:10IST 06 Sep 11:37 22 min verspätet 07 Sep 00:28 18 min verspätet 05. Sep Gelandet LH758 FRA -> MAA Frankfurt 44 min verspätet Frankfurt (FRA / EDDF) 05 Sep 11:15CEST Chennai 20 min verspätet Chennai (MAA / VOMM) 06 Sep 00:10IST 05 Sep 11:59 44 min verspätet 06 Sep 00:30 20 min verspätet
ENTSCHÄDIGUNG ERHALTEN Hatte Ihr Flug in den letzten 3 Jahren mehr als 3 Stunden Verspätung? Wurde Ihr Flug gestrichen oder überbucht? Dann kann Ihnen bis zu 600€ Entschädigung zustehen (abzgl. Erfolgsprovision). Prüfen Sie jetzt, wie viel Geld Ihnen zusteht!
CODESHARES Dieser Flug wird von Lufthansa als Flugnummer LH758 betrieben. Tickets werden auch verkauft unter:
Air Canada AC9584 Air India AI8758
FLUGKALENDER
2024
September 6 Flüge
August 23 Flüge
Juli 22 Flüge
Juni 21 Flüge
Mai 20 Flüge
April 22 Flüge
März 28 Flüge
Februar 28 Flüge
Januar 31 Flüge
2023
Dezember 31 Flüge
November 30 Flüge
Oktober 31 Flüge
September 30 Flüge
August 28 Flüge
Juli 32 Flüge
Juni 21 Flüge
Mai 22 Flüge
April 22 Flüge
März 15 Flüge
Februar 12 Flüge
Januar 13 Flüge
2022
Dezember 14 Flüge
November 13 Flüge
Oktober 13 Flüge
September 13 Flüge
August 13 Flüge
Juli 14 Flüge
Juni 14 Flüge
Mai 13 Flüge
April 1 Flüge
2020
Oktober 1 Flüge
März 18 Flüge
Februar 29 Flüge
Januar 31 Flüge
2019
Dezember 29 Flüge
November 30 Flüge
Oktober 31 Flüge
September 30 Flüge
August 32 Flüge
Juli 31 Flüge
Juni 30 Flüge
Mai 31 Flüge
April 30 Flüge
März 31 Flüge
Februar 28 Flüge
Januar 27 Flüge
2018
Dezember 28 Flüge
November 30 Flüge
Oktober 31 Flüge
September 30 Flüge
August 31 Flüge
Juli 31 Flüge
Juni 30 Flüge
Mai 31 Flüge
April 29 Flüge
März 27 Flüge
Februar 27 Flüge
Januar 27 Flüge
2017
Dezember 26 Flüge
November 31 Flüge
Oktober 39 Flüge
September 11 Flüge
FLÜGE DER GLEICHEN AIRLINE Datum / Status Flugnummer Fluggesellschaft Abflug Ankunft 09. Sep Gelandet LH637 DLH637 RUH -> FRA Lufthansa LH/DLH 09 Sep 02:30UTC+03 vor 22 Stunden 09 Sep 07:21CEST vor 16 Stunden 09. Sep Gelandet LH651 DLH651 ALA -> FRA Lufthansa LH/DLH 09 Sep 04:21UTC+05 vor 22 Stunden 09 Sep 08:52CEST vor 15 Stunden 09. Sep Gelandet LH8441 GEC8441 CGO -> FRA Lufthansa LH/DLH 09 Sep 06:08CST vor 23 Stunden 09 Sep 19:04CEST vor 5 Stunden 09. Sep Gelandet LH753 DLH753 HYD -> FRA Lufthansa LH/DLH 09 Sep 03:45IST vor 23 Stunden 09 Sep 09:01CEST vor 15 Stunden 09. Sep Gelandet LH755 DLH755 BLR -> FRA Lufthansa LH/DLH 09 Sep 03:55IST vor 23 Stunden 09 Sep 08:58CEST vor 15 Stunden
INFORMATIONEN ZUR FLUGGESELLSCHAFT
HÄUFIG GESTELLTE FRAGEN
Wie lange dauert Flug LH758? Die Strecke des Flugs beträgt 7.602,63 km (4.695,88 mi.) mit einer durchschnittlichen Flugzeit von 9h 25m.
Wie oft fliegt LH758? Flug LH758 wird mehrmals pro Woche durchgeführt. Aktuell wird er auf Montag, Dienstag, Donnerstag, Freitag, Samstag durchgeführt.
Wie viele Flüge operieren zwischen Frankfurt und Chennai? Die Route von Frankfurt nach Chennai wird von 1 Fluggesellschaft(en) bedient mit 7 Flügen pro Woche. Die wöchentliche Kapazität beträgt 7.094.
Wie oft ist Flug LH758 verspätet? Im Durchschnitt, 90% aller Flüge sind verspätet. Die durchschnittliche Verspätung beträgt 42 Minuten.
Welche Fluggesellschaft fliegt auf dieser Strecke? Die Strecke wird bedient von: Lufthansa
Falls LH758 verspätet war oder gestrichen wurde, kann ich Entschädigung erhalten? Hatte Ihr Flug in den letzten 3 Jahren mehr als 3 Stunden Verspätung? Wurde Ihr Flug gestrichen oder überbucht? Dann kann Ihnen bis zu 600€ Entschädigung zustehen (abzgl. Erfolgsprovision). Prüfen Sie jetzt, wie viel Geld Ihnen zusteht! -> Anspruch Prüfen
FAQs
Lufthansa's corporate headquarters are in Cologne. The main operations base, called Lufthansa Aviation Center, is located at Frankfurt Airport , the airline's primary hub.
Where does Lufthansa arrive in Frankfurt? ›
Lufthansa and all its partners are located under one roof in Terminal 1 and at Pier A , which has been built exclusively for Lufthansa. Both terminals are only a few minutes away from each other by shuttle bus or by the "SkyLine" elevated railway.
What days does Lufthansa fly direct STL Frankfurt? ›
On which days does Lufthansa fly from Saint Louis to Frankfurt? At lufthansa.com we offer 3 flights per week from Saint Louis to Frankfurt. These flights take place on the following days of the week: Sunday, Wednesday, Friday .
What type of plane is Lufthansa from Frankfurt to Buenos Aires? ›
Boeing 747-8 (748)
Is Lufthansa a good airline? ›
Lufthansa is a German carrier. Travellers rate it 7.3/10 on average , indicating good service.
What does Lufthansa mean in German? ›
Deutsche Luft Hansa was founded on 6 January 1926 in Berlin. The name of the company means "German Hansa of the Air ". The Hansa or Hanseatic League dominated maritime trade in the Baltic Sea area for hundreds of years, and is well regarded in Germany to this day.
How long does it take for immigration at Frankfurt Airport? ›
Most of the time it should take less than 30 minutes for foreigners. Often much less than that. You will almost always be at the baggage claim before your bags. The baggage claim is the limiting factor in Frankfurt which can take up to one hour so I agree with that.
How long is transit at Frankfurt Airport? ›
To make an international to international connection: 45 minutes . Airport guidelines also suggest a minimum of 45 minutes for international connections, but given the size of the airport, allowing 60-90 minutes would provide a more comfortable buffer.
How many terminals are at Frankfurt Airport? ›
The airport has four runways and two passenger terminals and can handle up to 65 million passengers per year.
How long to be at Frankfurt Airport before international flight? ›
If you would like to check in baggage and/or have booked an international long-haul flight, we recommend that you arrive at the terminal two and a half hours prior to departure (these recommendations are guidelines and without any guarantee).
The most popular domestic destinations are Berlin (BER) and Munich (MUC). The two longest flights are Frankfurt (FRA) to Buenos Aires (EZE) that takes around 13 hours and 45 minutes and Frankfurt (FRA) to San Jose Cabo (SJD) with a flight time of 13 hours and 15 minutes.
How early to arrive for Lufthansa? ›
We generally recommend to arrive around 2 hours before departure (short-haul routes) or 3 hours before departure (long-haul routes) . But passengers should also look out for the personalized information in their pre-flight e-mail, on their boarding pass and at the individual airports.
What is a Lufthansa long haul flight? ›
Any flight longer than seven hours is considered a “long-haul” flight. These are usually international flights.
Which Lufthansa planes have new Business Class? ›
New Business Class on board our A350 and Boeing 787 Enjoy greater privacy and comfort, thanks to higher side panels and direct aisle access from every seat.
Why is Lufthansa based in Frankfurt and not Berlin? ›
After World war 2, German airlines were not allowed to fly into Berlin, because Berlin was not officially a German city, but under control of the four powers that won the war (USA, Russia, UK, France). That prohibited Lufthansa to locate any planes there.
Where is Lufthansa headquartered? ›
Lufthansa is headquartered in Cologne, Nordrhein-Westfalen, Germany .
Where is Lufthansa Airlines located? ›
Headquartered in Frankfurt , Lufthansa is one of the largest airlines in Europe. The carrier operates an extensive network of regional services within Germany and Europe as well as the Asia Pacific, Middle East, North America, Latin America and Africa via primary hubs at Frankfurt and Munich airports.
Which airline is based in Frankfurt? ›
Frankfurt International Airport (FRA) serves Germany's fifth largest city and is the main hub for the German airline, Lufthansa .
Article information
Author : Dean Jakubowski Ret
Last Updated : 2025-05-15T02:55:55+07:00
Views : 6139
Rating : 5 / 5 (50 voted)
Reviews : 89% of readers found this page helpful
Author information
Name : Dean Jakubowski Ret
Birthday : 1996-05-10
Address : Apt. 425 4346 Santiago Islands, Shariside, AK 38830-1874
Phone : +96313309894162
Job : Legacy Sales Designer
Hobby : Baseball, Wood carving, Candle making, Jigsaw puzzles, Lacemaking, Parkour, Drawing
Introduction : My name is Dean Jakubowski Ret, I am a enthusiastic, friendly, homely, handsome, zealous, brainy, elegant person who loves writing and wants to share my knowledge and understanding with you.