AMS → BRU Amsterdam to Brussels
live
Direct flights from Amsterdam (AMS) to Brussels (BRU): 29 nonstop departures observed each week across 1 airline. 79% of the last 28 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. 3 of the 36 tracked flights were cancelled. The nonstop covers 158 km, an estimated 42 minutes in the air. Measured by Pro Flight Search from live flight boards at Amsterdam and Brussels. Updated 3 November 2026 at 14:37 UTC.
Today, AMS → BRU Tue 3 Nov · local times
KL9955KLM In the air, 34 min late
Left AMS at 07:34 , 34 min after its 07:00 slot.
Track KL9955 →
Sched Flight AMS departure BRU arrival
06:55
KL1701 KLM
Left 07:10 +15
Landed 07:37 +2
07:00
KL9955 KLM
Left 07:34 +34
·
09:25
KL1703 KLM
Left 10:07 +42
Landed 10:33 +23
13:30
KL1705 KLM
Left 13:44 +14
Landed 14:10 −5
Checked AMS board 15:03 · BRU board 15:37
AMS
Amsterdam
smooth · +7
BRU
Brussels
smooth · +0
dep bank 06:55–21:40 29x weekly
Runs mixed · 1 airline · 29x weekly · nonstop
79% on time
of the last 28 tracked AMS → BRU flights arrived within 15 minutes
Median arrival delay is +1 min . 3 of 36 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +1 min across the last 25 arrivals
Flight time ~0h 42m estimated from route distance
Weekly departures 29x 1 direct airline on the leg
Cancelled 8.3% recent route rate · 3 of 36
The week scheduled departures · origin local time
KLM
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
History operated legs · board outcomes
10-29 JFA92M departed +0
Show 28 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from AMS and BRU, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 65 Completed 64 Delayed 13 Cancelled 6 Within 15m 48/64 Median +3m
KL1701 KLM
8 days
Tue, Nov 3
2/2 legs · PH-EXL
AMS
Departure
06:57
Departed · Sched 06:552m late
→
BRU
Arrival
07:37
Landed · Sched 07:352m late
Mon, Nov 2
2/2 legs · PH-EZH
AMS
Departure
06:50
Departed · Sched 06:555m early
→
BRU
Arrival
07:24
Landed · Sched 07:3511m early
Sun, Nov 1
2/2 legs · PH-EXI
AMS
Departure
06:57
Departed · Sched 06:552m late
→
BRU
Arrival
07:28
Landed · Sched 07:357m early
Sat, Oct 31
2/2 legs · PH-EXJ
AMS
Departure
07:04
Departed · Sched 06:559m late
→
BRU
Arrival
07:34
Landed · Sched 07:351m early
Fri, Oct 30
2/2 legs · PH-EXZ
AMS
Departure
Sched 06:55
Cancelled
→
BRU
Arrival
Sched 07:35
Cancelled
Thu, Oct 29
2/2 legs · PH-EXU
AMS
Departure
06:53
Departed · Sched 06:552m early
→
BRU
Arrival
07:21
Landed · Sched 07:3514m early
Wed, Oct 28
2/2 legs · PH-EXI
AMS
Departure
07:04
Departed · Sched 06:559m late
→
BRU
Arrival
07:36
Landed · Sched 07:351m late
Tue, Oct 27
2/2 legs · PH-EXO
AMS
Departure
07:12
Departed · Sched 06:5517m late
→
BRU
Arrival
07:37
Landed · Sched 07:352m late
Full KL1701 history →
KL1703 KLM
8 days
Tue, Nov 3
2/2 legs · PH-NXD
AMS
Departure
09:57
Departed · Sched 09:2532m late
→
BRU
Arrival
10:33
Landed · Sched 10:1023m late
Mon, Nov 2
2/2 legs · PH-NXJ
AMS
Departure
09:29
Departed · Sched 09:254m late
→
BRU
Arrival
10:07
Landed · Sched 10:103m early
Sun, Nov 1
2/2 legs · PH-NXP
AMS
Departure
09:30
Departed · Sched 09:255m late
→
BRU
Arrival
10:04
Landed · Sched 10:106m early
Sat, Oct 31
2/2 legs · PH-EZO
AMS
Departure
09:36
Departed · Sched 09:2511m late
→
BRU
Arrival
10:11
Landed · Sched 10:101m late
Fri, Oct 30
2/2 legs · PH-NXM
AMS
Departure
Sched 09:25
Cancelled
→
BRU
Arrival
Sched 10:10
Cancelled
Thu, Oct 29
2/2 legs · PH-NXL
AMS
Departure
09:41
Departed · Sched 09:2516m late
→
BRU
Arrival
10:17
Landed · Sched 10:107m late
Wed, Oct 28
2/2 legs · PH-NXW
AMS
Departure
Sched 09:25
Cancelled
→
BRU
Arrival
Sched 10:10
Cancelled
Tue, Oct 27
1/2 legs · PH-NXG
AMS
Departure
09:37
Departed · Sched 09:2512m late
→
BRU
Arrival
—
Board row not captured for this rotation yet.
Full KL1703 history →
KL1705 KLM
8 days
Tue, Nov 3
2/2 legs · PH-EXV
AMS
Departure
13:29
Departed · Sched 13:301m early
→
BRU
Arrival
14:10
Landed · Sched 14:155m early
Mon, Nov 2
2/2 legs · PH-EXZ
AMS
Departure
14:11
Departed · Sched 13:3041m late
→
BRU
Arrival
14:46
Landed · Sched 14:1531m late
Sun, Nov 1
2/2 legs · PH-EXT
AMS
Departure
13:32
Departed · Sched 13:302m late
→
BRU
Arrival
14:08
Landed · Sched 14:157m early
Sat, Oct 31
2/2 legs · PH-EXJ
AMS
Departure
14:49
Departed · Sched 13:4069m late
→
BRU
Arrival
15:24
Landed · Sched 14:2559m late
Fri, Oct 30
2/2 legs · PH-EZR
AMS
Departure
13:38
Departed · Sched 13:308m late
→
BRU
Arrival
14:13
Landed · Sched 14:152m early
Thu, Oct 29
2/2 legs · PH-EZE
AMS
Departure
13:42
Departed · Sched 13:3012m late
→
BRU
Arrival
14:16
Landed · Sched 14:151m late
Wed, Oct 28
2/2 legs · PH-EXI
AMS
Departure
13:49
Departed · Sched 13:3019m late
→
BRU
Arrival
14:13
Landed · Sched 14:152m early
Tue, Oct 27
1/2 legs · PH-EXL
AMS
Departure
13:40
Departed · Sched 13:3010m late
→
BRU
Arrival
—
Board row not captured for this rotation yet.
Full KL1705 history →
KL9955 KLM
2 days
Tue, Nov 3
1/2 legs · PH-EZS
AMS
Departure
07:24
Departed · Sched 07:0024m late
→
BRU
Arrival
—
Board row not captured for this rotation yet.
Tue, Oct 27
1/2 legs · PH-EXY
AMS
Departure
07:06
Departed · Sched 07:006m late
→
BRU
Arrival
—
Board row not captured for this rotation yet.
Full KL9955 history →
KL1707 KLM
7 days
Mon, Nov 2
2/2 legs · PH-EZR
AMS
Departure
21:51
Departed · Sched 21:4011m late
→
BRU
Arrival
22:31
Landed · Sched 22:2011m late
Sun, Nov 1
2/2 legs · PH-EXO
AMS
Departure
21:54
Departed · Sched 21:4014m late
→
BRU
Arrival
22:32
Landed · Sched 22:2012m late
Sat, Oct 31
2/2 legs · PH-EZX
AMS
Departure
21:34
Departed · Sched 21:351m early
→
BRU
Arrival
22:07
Landed · Sched 22:2013m early
Fri, Oct 30
2/2 legs · PH-EZP
AMS
Departure
21:55
Departed · Sched 21:4015m late
→
BRU
Arrival
22:40
Landed · Sched 22:2020m late
Thu, Oct 29
2/2 legs · PH-EZF
AMS
Departure
22:00
Departed · Sched 21:4020m late
→
BRU
Arrival
22:38
Landed · Sched 22:2018m late
Wed, Oct 28
2/2 legs · PH-EZS
AMS
Departure
21:46
Departed · Sched 21:406m late
→
BRU
Arrival
22:16
Landed · Sched 22:204m early
Tue, Oct 27
1/2 legs · PH-EXE
AMS
Departure
21:47
Departed · Sched 21:3512m late
→
BRU
Arrival
—
Board row not captured for this rotation yet.
Full KL1707 history →
JFA92M Jetfly Aviation
1 day
Thu, Oct 29
1/2 legs · LX-JFB
AMS
Departure
09:14 Departed
→
BRU
Arrival
—
Board row not captured for this rotation yet.
KL9871 KLM
1 day
Thu, Oct 29
1/2 legs · PH-AKE
AMS
Departure
08:18
Departed · Sched 08:153m late
→
BRU
Arrival
—
Board row not captured for this rotation yet.
Full KL9871 history →
KL9865 KLM
1 day
Wed, Oct 28
1/2 legs · PH-NXN
AMS
Departure
07:11 Departed
→
BRU
Arrival
—
Board row not captured for this rotation yet.
Full KL9865 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Amsterdam (AMS) to Brussels (BRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/AMS-BRU
Copy
How we measure this →
AMS to BRU questions
Is AMS–BRU running on time right now? Smooth skies ahead. The departure side at AMS is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on AMS–BRU? Operators schedule morning departures around 06:55 from AMS. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BRU delay card to confirm conditions when you'd arrive.
How long is the flight from AMS to BRU? Great-circle distance is 158 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 41–44 min gate-to-gate on this route.
How often does AMS–BRU fly? KLM runs the route with about 29 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.