BWI → BUF Baltimore to Buffalo
live
Direct flights from Baltimore (BWI) to Buffalo (BUF): 35 nonstop departures observed each week across 1 airline. 89% of the last 35 tracked flights arrived within 15 minutes of schedule. The median arrival is 17 minutes early. No cancellations were recorded across the 37 tracked flights. The nonstop covers 453 km, an estimated 1 hour 5 minutes in the air. Measured by Pro Flight Search from live flight boards at Baltimore and Buffalo. Updated 30 October 2026 at 14:33 UTC.
Today, BWI → BUF Fri 30 Oct · local times
Sched Flight BWI departure BUF arrival
06:35
WN1963 Southwest
Left 06:54 +19
Landed 07:44 −6
10:45
WN973 Southwest
Est. 10:45 Departure not confirmed by the board
BUF est. 11:33 sched 12:00
12:50
WN945 Southwest
On schedule
BUF est. 13:38 sched 14:10
Checked BWI board 10:33 · BUF board 10:18
BWI
Baltimore
smooth · +10
BUF
Buffalo
smooth · +0
dep bank 06:35–21:05 35x weekly
Runs reliable · 1 airline · 35x weekly · nonstop
89% on time
of the last 35 tracked BWI → BUF flights arrived within 15 minutes
Median arrival delay is −17 min . 0 of 37 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −17 min across the last 35 arrivals
Flight time ~1h 05m estimated from route distance
Weekly departures 35x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 37
The week scheduled departures · origin local time
Southwest Airlines
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
Southwest AirlinesWN 89% on time
Flights WN1963 06:35 Mo Th Fr · WN1860 varies Sa · WN4981 07:10 Tu We Su · WN1648 10:25 Su
History operated legs · board outcomes
10-29 WN715 dep +8 → arr −21
10-29 WN945 dep +6 → arr −24
10-29 WN973 dep +93 → arr +61
10-28 WN330 dep +6 → arr −30
10-27 WN330 dep +9 → arr −21
10-26 WN715 dep +43 → arr +11
10-26 WN945 dep +8 → arr −27
10-26 WN973 dep +31 → arr +0
10-24 WN715 dep +8 → arr −23
10-23 WN715 dep +34 → arr +6
10-23 WN945 dep +23 → arr −8
10-23 WN973 dep +13 → arr −13
Show 29 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 BWI and BUF, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 76 Completed 72 Delayed 18 Within 15m 54/72 Median +7m
WN1963 Southwest
4 days
Fri, Oct 30
2/2 legs · N8658A
BWI
Departure
06:39
Departed · Sched 06:354m late
→
BUF
Arrival
07:45
Landed · Sched 07:505m early
Thu, Oct 29
2/2 legs · N297WN
BWI
Departure
06:45
Departed · Sched 06:3510m late
→
BUF
Arrival
07:34
Landed · Sched 07:5016m early
Mon, Oct 26
2/2 legs · N7875A
BWI
Departure
06:50
Departed · Sched 06:3515m late
→
BUF
Arrival
07:37
Landed · Sched 07:5013m early
Fri, Oct 23
2/2 legs · N499WN
BWI
Departure
06:58
Departed · Sched 06:3523m late
→
BUF
Arrival
08:12
Landed · Sched 07:5022m late
Full WN1963 history →
WN945 Southwest
4 days
Fri, Oct 30
2/2 legs · N8545V
BWI
Departure
Sched 12:50
Scheduled departure
→
BUF
Arrival
13:38
Est. · Sched 14:1032m early
Thu, Oct 29
2/2 legs · N8509U
BWI
Departure
12:56
Departed · Sched 12:506m late
→
BUF
Arrival
13:47
Landed · Sched 14:1023m early
Mon, Oct 26
2/2 legs · N8533S
BWI
Departure
12:58
Departed · Sched 12:508m late
→
BUF
Arrival
13:44
Landed · Sched 14:1026m early
Fri, Oct 23
2/2 legs · N8875B
BWI
Departure
13:13
Departed · Sched 12:5023m late
→
BUF
Arrival
14:03
Landed · Sched 14:107m early
Full WN945 history →
WN973 Southwest
4 days
Fri, Oct 30
2/2 legs · N917WN
BWI
Departure
Sched 10:45
Scheduled departure
→
BUF
Arrival
11:33
Est. · Sched 12:0027m early
Thu, Oct 29
2/2 legs · N8901Q
BWI
Departure
11:45
Departed · Sched 10:4560m late
→
BUF
Arrival
13:04
Landed · Sched 12:0064m late
Mon, Oct 26
2/2 legs · N7713A
BWI
Departure
11:15
Departed · Sched 10:4530m late
→
BUF
Arrival
12:01
Landed · Sched 12:001m late
Fri, Oct 23
2/2 legs · N452WN
BWI
Departure
10:57
Departed · Sched 10:4512m late
→
BUF
Arrival
11:47
Landed · Sched 12:0013m early
Full WN973 history →
WN4742 Southwest
7 days
Thu, Oct 29
2/2 legs · N8662F
BWI
Departure
22:57
Departed · Sched 22:507m late
→
BUF
Arrival
23:48
Landed · Sched 00:1022m early
Wed, Oct 28
2/2 legs · N8871Q
BWI
Departure
21:23
Departed · Sched 21:0518m late
→
BUF
Arrival
22:11
Landed · Sched 22:2514m early
Tue, Oct 27
1/2 legs · N8513F
BWI
Departure
21:19
Departed · Sched 21:0514m late
→
BUF
Arrival
—
Board row not captured for this rotation yet.
Mon, Oct 26
2/2 legs · N8630B
BWI
Departure
22:57
Departed · Sched 22:507m late
→
BUF
Arrival
00:01
Landed · Sched 00:109m early
Sun, Oct 25
2/2 legs · N8628A
BWI
Departure
22:45
Departed · Sched 22:3015m late
→
BUF
Arrival
23:54
Landed · Sched 23:504m late
Sat, Oct 24
2/2 legs · N942WN
BWI
Departure
20:41
Departed · Sched 20:2516m late
→
BUF
Arrival
21:29
Landed · Sched 21:4516m early
Fri, Oct 23
2/2 legs · N8562Z
BWI
Departure
22:58
Departed · Sched 22:2533m late
→
BUF
Arrival
23:54
Landed · Sched 23:459m late
Full WN4742 history →
WN715 Southwest
4 days
Thu, Oct 29
2/2 legs · N8559Q
BWI
Departure
17:33
Departed · Sched 17:258m late
→
BUF
Arrival
18:20
Landed · Sched 18:4020m early
Mon, Oct 26
2/2 legs · N8950L
BWI
Departure
18:07
Departed · Sched 17:2542m late
→
BUF
Arrival
18:54
Landed · Sched 18:4014m late
Sat, Oct 24
2/2 legs · N8806Q
BWI
Departure
16:28
Departed · Sched 16:208m late
→
BUF
Arrival
17:16
Landed · Sched 17:3519m early
Fri, Oct 23
2/2 legs · N8941Q
BWI
Departure
17:58
Departed · Sched 17:2533m late
→
BUF
Arrival
18:49
Landed · Sched 18:409m late
Full WN715 history →
WN1399 Southwest
2 days
Wed, Oct 28
2/2 legs · N9015R
BWI
Departure
11:08
Departed · Sched 10:5018m late
→
BUF
Arrival
11:55
Landed · Sched 12:0510m early
Tue, Oct 27
2/2 legs · N887Q
BWI
Departure
11:23
Departed · Sched 10:5033m late
→
BUF
Arrival
12:09
Landed · Sched 12:054m late
Full WN1399 history →
WN3086 Southwest
2 days
Wed, Oct 28
2/2 legs · N8658A
BWI
Departure
17:13
Departed · Sched 17:058m late
→
BUF
Arrival
18:00
Landed · Sched 18:2020m early
Tue, Oct 27
2/2 legs · N8328A
BWI
Departure
17:11
Departed · Sched 17:056m late
→
BUF
Arrival
18:00
Landed · Sched 18:2020m early
Full WN3086 history →
WN330 Southwest
2 days
Wed, Oct 28
2/2 legs · N8920Q
BWI
Departure
14:05
Departed · Sched 14:005m late
→
BUF
Arrival
14:52
Landed · Sched 15:2028m early
Tue, Oct 27
2/2 legs · N8706W
BWI
Departure
14:09
Departed · Sched 14:009m late
→
BUF
Arrival
15:01
Landed · Sched 15:2019m early
Full WN330 history →
WN4981 Southwest
3 days
Wed, Oct 28
2/2 legs · N9004H
BWI
Departure
07:17
Departed · Sched 07:107m late
→
BUF
Arrival
08:04
Landed · Sched 08:2521m early
Tue, Oct 27
2/2 legs · N8733M
BWI
Departure
07:20
Departed · Sched 07:1010m late
→
BUF
Arrival
08:07
Landed · Sched 08:2518m early
Sun, Oct 25
2/2 legs · N8792Q
BWI
Departure
07:03
Departed · Sched 06:558m late
→
BUF
Arrival
07:50
Landed · Sched 08:1020m early
Full WN4981 history →
WN1450 Southwest
1 day
Sun, Oct 25
2/2 legs · N8851Q
BWI
Departure
19:06
Departed · Sched 18:5511m late
→
BUF
Arrival
19:54
Landed · Sched 20:1016m early
Full WN1450 history →
WN1577 Southwest
1 day
Sun, Oct 25
2/2 legs · N8947Q
BWI
Departure
15:29
Departed · Sched 15:209m late
→
BUF
Arrival
16:55
Landed · Sched 16:3520m late
Full WN1577 history →
WN1648 Southwest
1 day
Sun, Oct 25
2/2 legs · N8883Q
BWI
Departure
10:31
Departed · Sched 10:256m late
→
BUF
Arrival
11:20
Landed · Sched 11:4020m early
Full WN1648 history →
WN1288 Southwest
1 day
Sat, Oct 24
2/2 legs · N8719Q
BWI
Departure
11:26
Departed · Sched 10:4046m late
→
BUF
Arrival
12:15
Landed · Sched 11:5520m late
Full WN1288 history →
WN1860 Southwest
1 day
Sat, Oct 24
2/2 legs · N8542Z
BWI
Departure
07:02
Departed · Sched 07:002m late
→
BUF
Arrival
18:07
Landed · Sched 08:15592m late
Full WN1860 history →
WN2063 Southwest
1 day
Sat, Oct 24
2/2 legs · N435WN
BWI
Departure
13:17
Departed · Sched 13:152m late
→
BUF
Arrival
14:06
Landed · Sched 14:3529m early
Full WN2063 history →
WN8804 Southwest Airlines
1 day
Fri, Oct 23
1/2 legs · N8770Q
BWI
Departure
06:55
Departed · Sched 06:3025m late
→
BUF
Arrival
—
Board row not captured for this rotation yet.
Full WN8804 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: Baltimore (BWI) to Buffalo (BUF) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BWI-BUF
Copy
How we measure this →
BWI to BUF questions
Is BWI–BUF running on time right now? Smooth skies ahead. The departure side at BWI is the weaker end, route health score 93/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BWI–BUF? Operators schedule morning departures around 06:35 and evening departures around 17:05 from BWI. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BUF delay card to confirm conditions when you'd arrive.
How long is the flight from BWI to BUF? Great-circle distance is 453 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 62–69 min gate-to-gate on this route.
How often does BWI–BUF fly? Southwest Airlines runs the route with about 35 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.