BRU → AMS Brussels to Amsterdam
live
Direct flights from Brussels (BRU) to Amsterdam (AMS): 28 nonstop departures observed each week across 1 airline. 77% of the last 35 tracked flights arrived within 15 minutes of schedule. The median arrival is 2 minutes early. 3 of the 35 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 Brussels and Amsterdam. Updated 2 November 2026 at 14:35 UTC.
Today, BRU → AMS Mon 2 Nov · local times
Sched Flight BRU departure AMS arrival
06:15
KL1700 KLM
Left 06:29 +14
Landed 06:53 −22
08:05
KL1702 KLM
Left 08:12 +7
Landed 08:37 −23
10:45
KL1704 KLM
Left 11:19 +34
Landed 11:50 +15
14:45
KL1706 KLM
Est. 15:15 Departure not confirmed by the board
AMS est. 16:04 +24 sched 15:40
·
VJT405VistaJet
Departed
Landed 13:45
Checked BRU board 15:35 · AMS board 15:03
BRU
Brussels
busy · +18
AMS
Amsterdam
smooth · +0
dep bank 06:15–14:45 28x weekly
Runs mixed · 1 airline · 28x weekly · nonstop
77% on time
of the last 35 tracked BRU → AMS flights arrived within 15 minutes
Median arrival delay is −2 min . 3 of 35 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −2 min across the last 32 arrivals
Flight time ~0h 42m estimated from route distance
Weekly departures 28x 1 direct airline on the leg
Cancelled 8.6% recent route rate · 3 of 35
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
11-02 VJT405 arrived +0
Show 27 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 BRU and AMS, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 68 Completed 66 Delayed 26 Cancelled 6 Within 15m 39/66 Median +10m
KL1700 KLM
8 days
Mon, Nov 2
2/2 legs · PH-EXO
BRU
Departure
06:29
Departed · Sched 06:1514m late
→
AMS
Arrival
06:53
Landed · Sched 07:1522m early
Sun, Nov 1
2/2 legs · PH-EZX
BRU
Departure
06:43
Departed · Sched 06:1528m late
→
AMS
Arrival
07:06
Landed · Sched 07:159m early
Sat, Oct 31
2/2 legs · PH-EZP
BRU
Departure
07:12
Departed · Sched 06:1557m late
→
AMS
Arrival
07:45
Landed · Sched 07:1530m late
Fri, Oct 30
2/2 legs · PH-EZF
BRU
Departure
07:26
Departed · Sched 06:1571m late
→
AMS
Arrival
07:59
Landed · Sched 07:1544m late
Thu, Oct 29
2/2 legs · PH-EZS
BRU
Departure
06:29
Departed · Sched 06:1514m late
→
AMS
Arrival
07:04
Landed · Sched 07:1511m early
Wed, Oct 28
2/2 legs · PH-EXY
BRU
Departure
06:35
Departed · Sched 06:1520m late
→
AMS
Arrival
07:05
Landed · Sched 07:1510m early
Tue, Oct 27
2/2 legs · PH-EXH
BRU
Departure
06:28
Departed · Sched 06:1513m late
→
AMS
Arrival
07:02
Landed · Sched 07:1513m early
Mon, Oct 26
2/2 legs · PH-EXI
BRU
Departure
06:27
Departed · Sched 06:1512m late
→
AMS
Arrival
06:56
Landed · Sched 07:1519m early
Full KL1700 history →
KL1702 KLM
8 days
Mon, Nov 2
2/2 legs · PH-EZH
BRU
Departure
08:12
Departed · Sched 08:057m late
→
AMS
Arrival
08:37
Landed · Sched 09:0023m early
Sun, Nov 1
2/2 legs · PH-EXI
BRU
Departure
08:23
Departed · Sched 08:0518m late
→
AMS
Arrival
08:46
Landed · Sched 09:0014m early
Sat, Oct 31
2/2 legs · PH-EXJ
BRU
Departure
08:30
Departed · Sched 08:0525m late
→
AMS
Arrival
08:59
Landed · Sched 09:001m early
BRU
Departure
Sched 08:05
Cancelled
→
AMS
Arrival
Sched 09:00
Cancelled
Thu, Oct 29
2/2 legs · PH-EXU
BRU
Departure
08:15
Departed · Sched 08:0510m late
→
AMS
Arrival
08:47
Landed · Sched 09:0013m early
Wed, Oct 28
2/2 legs · PH-EXI
BRU
Departure
08:28
Departed · Sched 08:0523m late
→
AMS
Arrival
08:58
Landed · Sched 09:002m early
Tue, Oct 27
2/2 legs · PH-EXO
BRU
Departure
08:27
Departed · Sched 08:0522m late
→
AMS
Arrival
08:56
Landed · Sched 09:004m early
Mon, Oct 26
2/2 legs · PH-EXO
BRU
Departure
08:15
Departed · Sched 08:0510m late
→
AMS
Arrival
08:46
Landed · Sched 09:0014m early
Full KL1702 history →
KL1704 KLM
8 days
Mon, Nov 2
2/2 legs · PH-NXJ
BRU
Departure
11:19
Departed · Sched 10:4534m late
→
AMS
Arrival
11:50
Landed · Sched 11:3515m late
Sun, Nov 1
2/2 legs · PH-NXP
BRU
Departure
11:00
Departed · Sched 10:4515m late
→
AMS
Arrival
11:22
Landed · Sched 11:3513m early
Sat, Oct 31
2/2 legs · PH-EZO
BRU
Departure
11:18
Departed · Sched 10:4533m late
→
AMS
Arrival
11:50
Landed · Sched 11:3515m late
BRU
Departure
Sched 10:45
Cancelled
→
AMS
Arrival
Sched 11:35
Cancelled
Thu, Oct 29
2/2 legs · PH-NXL
BRU
Departure
11:14
Departed · Sched 10:4529m late
→
AMS
Arrival
11:42
Landed · Sched 11:357m late
BRU
Departure
Sched 10:45
Cancelled
→
AMS
Arrival
Sched 11:35
Cancelled
Tue, Oct 27
2/2 legs · PH-NXG
BRU
Departure
10:52
Departed · Sched 10:457m late
→
AMS
Arrival
11:20
Landed · Sched 11:3515m early
Mon, Oct 26
2/2 legs · PH-NXG
BRU
Departure
11:15
Departed · Sched 10:4530m late
→
AMS
Arrival
11:45
Landed · Sched 11:3510m late
Full KL1704 history →
KL1706 KLM
8 days
BRU
Departure
15:15
Est. · Sched 14:4530m late
→
AMS
Arrival
16:04
Est. · Sched 15:4024m late
Sun, Nov 1
2/2 legs · PH-EXT
BRU
Departure
15:02
Departed · Sched 14:4517m late
→
AMS
Arrival
15:26
Landed · Sched 15:4014m early
Sat, Oct 31
2/2 legs · PH-EXJ
BRU
Departure
16:28
Departed · Sched 14:5593m late
→
AMS
Arrival
16:56
Landed · Sched 15:5066m late
Fri, Oct 30
2/2 legs · PH-EZR
BRU
Departure
15:14
Departed · Sched 14:4529m late
→
AMS
Arrival
15:45
Landed · Sched 15:405m late
Thu, Oct 29
2/2 legs · PH-EZE
BRU
Departure
15:10
Departed · Sched 14:4525m late
→
AMS
Arrival
15:32
Landed · Sched 15:408m early
Wed, Oct 28
2/2 legs · PH-EXI
BRU
Departure
15:08
Departed · Sched 14:4523m late
→
AMS
Arrival
15:41
Landed · Sched 15:401m late
Tue, Oct 27
2/2 legs · PH-EXL
BRU
Departure
15:06
Departed · Sched 14:4521m late
→
AMS
Arrival
15:34
Landed · Sched 15:406m early
Mon, Oct 26
2/2 legs · PH-EXP
BRU
Departure
16:03
Departed · Sched 14:4578m late
→
AMS
Arrival
16:32
Landed · Sched 15:4052m late
Full KL1706 history →
VJT405 VistaJet
1 day
Mon, Nov 2
1/2 legs · 9H-VCK
BRU
Departure
—
Board row not captured for this rotation yet.
→
KL9872 KLM
1 day
Fri, Oct 30
1/2 legs · PH-AKE
BRU
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
13:11
Landed · Sched 12:5516m late
Full KL9872 history →
KL9866 KLM
1 day
Thu, Oct 29
1/2 legs · PH-BGB
BRU
Departure
—
Board row not captured for this rotation yet.
→
Full KL9866 history →
KL9956 KLM
1 day
Thu, Oct 29
1/2 legs · PH-EXE
BRU
Departure
—
Board row not captured for this rotation yet.
→
Full KL9956 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: Brussels (BRU) to Amsterdam (AMS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BRU-AMS
Copy
How we measure this →
BRU to AMS questions
Is BRU–AMS running on time right now? Smooth skies ahead. The departure side at BRU is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BRU–AMS? Operators schedule morning departures around 06:15 from BRU. Earlier flights typically land before destination-airport delays accumulate later in the day; check the AMS delay card to confirm conditions when you'd arrive.
How long is the flight from BRU to AMS? 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 BRU–AMS fly? KLM runs the route with about 28 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.