Lufthansa LH993 (DLH4A) von Amsterdam nach Frankfurt (2024)

04. Juli 2024

Gelandet
Der Flug ist gelandet, er ist vor 3 Stunden (1 h 39 min verspätet) angekommen.

AMS

Amsterdam
GATE: B20

->

40m
366km / 226mi

FRA

Frankfurt
TERMINAL: 1
GATE: 1

04 Juli 16:49CEST
04 Jul 14:40
14:49 UTC
2 h 9 min verspätet

04 Jul 17:29 CEST
04 Jul 15:50
15:29 UTC
1 h 39 min verspätet
" : ""}Lufthansa LH993 (DLH4A) von Amsterdam nach Frankfurt (4)`; 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] + "

" : "") + "Lufthansa LH993 (DLH4A) von Amsterdam nach Frankfurt (5)"; 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] + "

" : "") + "Lufthansa LH993 (DLH4A) von Amsterdam nach Frankfurt (6)`; 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] + "

" : "") + "Lufthansa LH993 (DLH4A) von Amsterdam nach Frankfurt (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([[50.03333,4.765],[52.3,8.57056]]); viewSet = true; dep=[52.3,4.765]; arr=[50.03333,8.57056]; sf = "176390712"; buildTrackMap(map,"/de/live/track/176390712"); L.marker(dep).addTo(map); L.marker(arr).addTo(map); });

Höhenlage

ft

Geschwindigkeit

kts

Spur

°

Karte im Vollbildmodus

FLUGGESELLSCHAFT

NAME
Lufthansa

IATA / ICAO
LH / DLH

LAND
Germany
Informationen Zur Fluggesellschaft

FLUGZEUG

MODELL
D-ACNE Bombardier CRJ900

ICAO-KENNUNG
3C4DC5

SITZKONFIGURATION
90 Sitze
90 Economy

ERSTFLUG
Juli 2009
vor 15 Jahre
Flugzeug Informationen

ALLGEMEINE ROUTENINFORMATIONEN

FREQUENZ:

täglich
So, Mo, Di, Mi, Do, Fr, Sa

DIREKTE ENTFERNUNG
366km 227mi

TATSÄCHLICHE ENTFERNUNG
425km 264mi
+16%

FLUGZEIT
1 hours 9 min

FLÜGE / WOCHE
86 Flüge
PÜNKTLICHKEIT
24 Flüge/Woche verspätet
71% Pünktlichkeit
Verzögerungsstatistik

SITZE / WOCHE
109 Sitze/Flug
40.383 Sitze/Woche
Routeninformationen

CO2-EMISSIONEN

Economy
99kg

Business
99kg

LETZTE FLÜGE

DATUM FLUGNUMMER VON NACH ABGEFLOGEN ANGEKOMMEN
05. Juli
Pünktlich
LH993 AMS -> FRA Amsterdam
05 Juli 14:40CEST
Amsterdam (AMS / EHAM)
05 Juli 14:40CEST
Frankfurt
05 Juli 15:50CEST
Frankfurt (FRA / EDDF)
05 Juli 15:50CEST
04. Juli
Gelandet
LH993 AMS -> FRA Amsterdam
2 h 9 min verspätet
Amsterdam (AMS / EHAM)
04 Juli 14:40CEST
Frankfurt
1 h 39 min verspätet
Frankfurt (FRA / EDDF)
04 Juli 15:50CEST
04 Juli 16:49
2 h 9 min verspätet
04 Juli 17:29
1 h 39 min verspätet
03. Juli
Gelandet
LH993 AMS -> FRA Amsterdam
21 min verspätet
Amsterdam (AMS / EHAM)
03 Juli 14:40CEST
Frankfurt
2 min verspätet
Frankfurt (FRA / EDDF)
03 Juli 15:50CEST
03 Juli 15:01
21 min verspätet
03 Juli 15:52
2 min verspätet
02. Juli
Gelandet
LH993 AMS -> FRA Amsterdam
18 min verspätet
Amsterdam (AMS / EHAM)
02 Juli 14:40CEST
Frankfurt
9 min verfrüht
Frankfurt (FRA / EDDF)
02 Juli 15:50CEST
02 Juli 14:58
18 min verspätet
02 Juli 15:40
9 min verfrüht
01. Juli
Gelandet
LH993 AMS -> FRA Amsterdam
35 min verspätet
Amsterdam (AMS / EHAM)
01 Juli 14:40CEST
Frankfurt
3 min verspätet
Frankfurt (FRA / EDDF)
01 Juli 15:50CEST
01 Juli 15:15
35 min verspätet
01 Juli 15:53
3 min verspätet

Kalender zeigen

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 LH993 betrieben. Tickets werden auch verkauft unter:

Aegean Airlines A31401 Air Canada AC9052 United Airlines UA9518 Vistara UK3000

FLUGKALENDER

2024
Juli 3 Flüge
Juni 30 Flüge
Mai 31 Flüge
April 30 Flüge
März 27 Flüge
Februar 29 Flüge
Januar 31 Flüge

2023
Dezember 31 Flüge
November 30 Flüge
Oktober 30 Flüge
September 27 Flüge
August 27 Flüge
Juli 27 Flüge
Juni 28 Flüge
Mai 23 Flüge
April 25 Flüge
März 26 Flüge
Februar 26 Flüge
Januar 27 Flüge

2022
Dezember 27 Flüge
November 30 Flüge
Oktober 31 Flüge
September 26 Flüge
August 31 Flüge
Juli 27 Flüge
Juni 30 Flüge
Mai 15 Flüge
April 3 Flüge
März 7 Flüge
Februar 4 Flüge
Januar 18 Flüge

2021
Dezember 30 Flüge
November 30 Flüge
Oktober 1 Flüge

2020
März 20 Flüge
Februar 29 Flüge
Januar 31 Flüge

2019
Dezember 31 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 30 Flüge
März 32 Flüge
Februar 28 Flüge
Januar 31 Flüge

2018
Dezember 31 Flüge
November 30 Flüge
Oktober 30 Flüge
September 30 Flüge
August 30 Flüge
Juli 30 Flüge
Juni 30 Flüge
Mai 31 Flüge
April 30 Flüge
März 31 Flüge
Februar 28 Flüge
Januar 31 Flüge

2017
Dezember 31 Flüge
November 30 Flüge
Oktober 38 Flüge
September 12 Flüge

FLÜGE DER GLEICHEN AIRLINE

Datum / Status Flugnummer Fluggesellschaft Abflug Ankunft
04. Juli
Gelandet
LH8473 GEC8473 DWC -> FRA Lufthansa
LH/DLH
04 Juli 03:20UTC+04
vor 19 Stunden
04 Juli 07:18CEST
vor 13 Stunden
04. Juli
Gelandet
LH637 DLH637 RUH -> FRA Lufthansa
LH/DLH
04 Juli 00:19UTC+03
vor 21 Stunden
04 Juli 07:04CEST
vor 13 Stunden
04. Juli
Gelandet
LH625 DLH625 KWI -> FRA Lufthansa
LH/DLH
04 Juli 01:55UTC+03
vor 20 Stunden
04 Juli 06:58CEST
vor 13 Stunden
04. Juli
Gelandet
LH651 DLH651 ALA -> FRA Lufthansa
LH/DLH
04 Juli 03:44UTC+05
vor 20 Stunden
04 Juli 08:25CEST
vor 12 Stunden
04. Juli
Gelandet
LH601 DLH601 IKA -> FRA Lufthansa
LH/DLH
04 Juli 01:36UTC+0330
vor 20 Stunden
04 Juli 05:08CEST
vor 15 Stunden

INFORMATIONEN ZUR FLUGGESELLSCHAFT

HÄUFIG GESTELLTE FRAGEN

Wie lange dauert Flug LH993?
Die Strecke des Flugs beträgt 366,29 km (226,24 mi.) mit einer durchschnittlichen Flugzeit von 1h 10m.

Wie oft fliegt LH993?
Flug LH993 wird täglich durchgeführt.

Wie viele Flüge operieren zwischen Amsterdam und Frankfurt?
Die Route von Amsterdam nach Frankfurt wird von 6 Fluggesellschaft(en) bedient mit 86 Flügen pro Woche. Die wöchentliche Kapazität beträgt 40.383.

Wie oft ist Flug LH993 verspätet?
Im Durchschnitt, 36% aller Flüge sind verspätet. Die durchschnittliche Verspätung beträgt 48 Minuten.
Welche Fluggesellschaft fliegt auf dieser Strecke?
Die Strecke wird bedient von: LATAM Cargo Chile , Cathay Pacific , Lufthansa , Emirates , KLM Royal Dutch Airlines , LADECO Cargo
Falls LH993 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
Lufthansa LH993 (DLH4A) von Amsterdam nach Frankfurt (2024)
Top Articles
Chicago Heights IL Single Family Homes For Sale - 55 Homes | Zillow
Chicago Heights IL Real Estate - Chicago Heights IL Homes For Sale | Zillow
How To Fix Epson Printer Error Code 0x9e
Rubratings Tampa
Garrison Blacksmith Bench
Windcrest Little League Baseball
Unitedhealthcare Hwp
Overnight Cleaner Jobs
Collision Masters Fairbanks
America Cuevas Desnuda
877-668-5260 | 18776685260 - Robocaller Warning!
Bellinghamcraigslist
Walgreens Alma School And Dynamite
27 Places With The Absolute Best Pizza In NYC
Lowes 385
Scentsy Dashboard Log In
Becky Hudson Free
‘Accused: Guilty Or Innocent?’: A&E Delivering Up-Close Look At Lives Of Those Accused Of Brutal Crimes
Wildflower1967
Tcgplayer Store
7 Fly Traps For Effective Pest Control
Leader Times Obituaries Liberal Ks
Pizza Hut In Dinuba
Georgia Cash 3 Midday-Lottery Results & Winning Numbers
Understanding Gestalt Principles: Definition and Examples
Manuela Qm Only
Craigslist Rentals Coquille Oregon
Lacey Costco Gas Price
Account Now Login In
Www Mydocbill Rada
Allegheny Clinic Primary Care North
Deepwoken: Best Attunement Tier List - Item Level Gaming
Uky Linkblue Login
Grays Anatomy Wiki
Kids and Adult Dinosaur Costume
Deleted app while troubleshooting recent outage, can I get my devices back?
Audi Q3 | 2023 - 2024 | De Waal Autogroep
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Blasphemous Painting Puzzle
Devotion Showtimes Near The Grand 16 - Pier Park
Easy Pigs in a Blanket Recipe - Emmandi's Kitchen
US-amerikanisches Fernsehen 2023 in Deutschland schauen
Frigidaire Fdsh450Laf Installation Manual
Doublelist Paducah Ky
Bustednewspaper.com Rockbridge County Va
Craigslist Woodward
Stosh's Kolaches Photos
Embry Riddle Prescott Academic Calendar
VerTRIO Comfort MHR 1800 - 3 Standen Elektrische Kachel - Hoog Capaciteit Carbon... | bol
Theater X Orange Heights Florida
Saw X (2023) | Film, Trailer, Kritik
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 5787

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.