Just launched: The brand new Plane Finder API
Explore Now
DLH

Lufthansa Flight LH31 DLH9CF

Service Type Passenger
Seats 166
Freight --
Capacity --

Codeshare flight(s):

UA UA8920

Upcoming Flights

Date Departing From To Arriving Aircraft Reg
18 Nov 2026
06:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:40 CET
32A Unknown Play
17 Nov 2026
06:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:40 CET
32Q Unknown Play
16 Nov 2026
06:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:40 CET
321 Unknown Play
15 Nov 2026
06:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:40 CET
32A Unknown Play
14 Nov 2026
06:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:40 CET
32Q Unknown Play
13 Nov 2026
06:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:40 CET
32Q Unknown Play
12 Nov 2026
06:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:40 CET
A21N D-AIEN Play

Past Flights

Date Departed From To Arrived Aircraft Reg
13 May 2026
06:05 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
09:13 CEST
A321 D-AISR Play
12 May 2026
05:55 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:09 CEST
A319 D-AILI Play
11 May 2026
06:00 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
07:07 CEST
A320 D-AIZC Play
10 May 2026
06:00 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
10:35 CEST
A321 D-AIDL Play
9 May 2026
06:05 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:42 CEST
A321 D-AIRN Play
8 May 2026
06:05 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:51 CEST
A20N D-AINJ Play
7 May 2026
06:05 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:30 CEST
A321 D-AIDG Play
6 May 2026
06:00 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
16:05 CEST
A321 D-AISB Play
5 May 2026
06:00 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:05 CEST
A319 D-AILI Play
4 May 2026
06:10 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:34 CEST
A321 D-AIST Play
3 May 2026
05:50 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:56 CEST
A20N D-AINY Play
2 May 2026
06:00 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:11 CEST
A319 D-AILF Play
1 May 2026
06:00 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
11:12 CEST
A321 D-AISO Play
30 Apr 2026
05:55 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:32 CEST
A321 D-AIRL Play
29 Apr 2026
06:10 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
12:04 CEST
A321 D-AIRM Play
28 Apr 2026
05:55 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:42 CEST
A321 D-AIRP Play
27 Apr 2026
05:55 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
08:19 CEST
A321 D-AISF Play
26 Apr 2026
06:00 CEST
Germany Hamburg HAM
Germany Frankfurt FRA
07:03 CEST
A321 D-AISF Play
28 Mar 2026
19:00 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:11 CET
A319 D-AIBF Play
27 Mar 2026
19:00 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:39 CET
A319 D-AILH Play
26 Mar 2026
20:00 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:57 CET
A319 D-AIBJ Play
25 Mar 2026
19:05 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:10 CET
A320 D-AIZJ Play
24 Mar 2026
19:10 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:15 CET
A320 D-AIQU Play
23 Mar 2026
19:35 CET
Germany Hamburg HAM
Germany Frankfurt FRA
07:58 CET
A320 D-AIWK Play
22 Mar 2026
19:20 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:38 CET
A319 D-AIBA Play
21 Mar 2026
19:00 CET
Germany Hamburg HAM
Germany Frankfurt FRA
20:05 CET
A320 D-AIZX Play
20 Mar 2026
19:00 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:52 CET
A320 D-AIZT Play
19 Mar 2026
19:00 CET
Germany Hamburg HAM
Germany Frankfurt FRA
22:13 CET
A320 D-AIZC Play
18 Mar 2026
19:30 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:55 CET
A319 D-AILF Play
17 Mar 2026
19:10 CET
Germany Hamburg HAM
Germany Frankfurt FRA
21:22 CET
A320 D-AIZC Play

Download our free app

Build with our flight data

Explore Plane Finder API