CLT → ORF Charlotte to Norfolk
live
Direct flights from Charlotte (CLT) to Norfolk (ORF): 7 nonstop departures observed each week across 1 airline. 64% of the last 55 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 55 tracked flights. The nonstop covers 465 km, an estimated 1 hour 6 minutes in the air. Measured by Pro Flight Search from live flight boards at Charlotte and Norfolk. Updated 18 August 2026 at 08:12 UTC.
CLT
Charlotte
disrupted · +267
ORF
Norfolk
smooth · +0
dep bank 08:35–21:55 7x weekly
Median arrival +1 min across the last 55 operated legs
Flight time ~1h 06m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 55
Current nonstop fares CLT → ORF · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
American 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
American AirlinesAA 63% on time
Flights AA2072 08:35 daily · AA2112 09:00 Su · AA2239 10:45 Sa · AA5510 10:45 Mo Tu We Th Fr
History operated legs · board outcomes
08-17 LN274AH arrived +0
Show 32 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 CLT and ORF, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 120 Completed 108 Delayed 63 Within 15m 46/108 Median +21m
AA2072 American
8 days
Tue, Aug 18
1/2 legs · N914AN
CLT
Departure
Sched 08:35
Scheduled departure
→
ORF
Arrival
Sched 09:50
Scheduled arrival · landing pending
Mon schedule from board history
Mon, Aug 17
2/2 legs · N914AN
CLT
Departure
09:02
Departed · Sched 08:3527m late
→
ORF
Arrival
09:53
Landed · Sched 09:503m late
Sun, Aug 16
2/2 legs · N909AN
CLT
Departure
07:57
Departed · Sched 07:0552m late
→
ORF
Arrival
08:41
Landed · Sched 08:2021m late
Sat, Aug 15
2/2 legs · N537UW
CLT
Departure
08:39
Departed · Sched 08:2415m late
→
ORF
Arrival
09:24
Landed · Sched 09:3511m early
Fri, Aug 14
1/2 legs · N923AN
CLT
Departure
10:02 Departed
→
ORF
Arrival
—
Board row not captured for this rotation yet.
Thu, Aug 13
2/2 legs · N973NN
CLT
Departure
08:55 Departed
→
ORF
Arrival
10:56
Landed · Sched 09:5066m late
Wed, Aug 12
2/2 legs · N909NN
CLT
Departure
09:03
Departed · Sched 08:3528m late
→
ORF
Arrival
09:49
Landed · Sched 09:501m early
Tue, Aug 11
1/2 legs · N863NN
CLT
Departure
—
Board row not captured for this rotation yet.
→
ORF
Arrival
09:59
Landed · Sched 09:509m late
Full AA2072 history →
AA2415 American
8 days
Tue, Aug 18
1/2 legs · N987NN
CLT
Departure
Sched 13:54
Scheduled departure
→
ORF
Arrival
Sched 15:08
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
2/2 legs · N978NN
CLT
Departure
14:24
Departed · Sched 13:5628m late
→
ORF
Arrival
15:15
Landed · Sched 15:105m late
Sun, Aug 16
2/2 legs · N124US
CLT
Departure
14:39
Departed · Sched 14:318m late
→
ORF
Arrival
15:30
Landed · Sched 15:4515m early
Sat, Aug 15
2/2 legs · N177XF
CLT
Departure
18:39
Departed · Sched 13:54285m late
→
ORF
Arrival
19:24
Landed · Sched 15:07257m late
Fri, Aug 14
2/2 legs · N939AN
CLT
Departure
14:08
Departed · Sched 13:5414m late
→
ORF
Arrival
14:59
Landed · Sched 15:089m early
Thu, Aug 13
2/2 legs · N818NN
CLT
Departure
14:15
Departed · Sched 13:5421m late
→
ORF
Arrival
15:01
Landed · Sched 15:087m early
Wed, Aug 12
2/2 legs · N704US
CLT
Departure
14:23
Departed · Sched 14:0419m late
→
ORF
Arrival
15:08
Landed · Sched 15:179m early
Tue, Aug 11
2/2 legs · N987NN
CLT
Departure
14:00
Departed · Sched 13:546m late
→
ORF
Arrival
14:43
Landed · Sched 15:0825m early
Full AA2415 history →
AA2674 American
8 days
Tue, Aug 18
1/2 legs · N916NN
CLT
Departure
Sched 21:55
Scheduled departure
→
ORF
Arrival
Sched 23:08
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
2/2 legs · N924AN
CLT
Departure
22:52
Departed · Sched 21:5557m late
→
ORF
Arrival
23:32
Last seen · Sched 23:0824m late
Sun, Aug 16
2/2 legs · N342RX
CLT
Departure
23:14
Departed · Sched 22:2549m late
→
ORF
Arrival
00:14
Landed · Sched 23:4133m late
Sat, Aug 15
2/2 legs · N954NN
CLT
Departure
22:21
Departed · Sched 21:5526m late
→
ORF
Arrival
23:05
Landed · Sched 23:083m early
Fri, Aug 14
2/2 legs · N943AN
CLT
Departure
22:13
Departed · Sched 21:5518m late
→
ORF
Arrival
22:59
Landed · Sched 23:089m early
Thu, Aug 13
2/2 legs · N943AN
CLT
Departure
22:10
Departed · Sched 21:5515m late
→
ORF
Arrival
22:59
Landed · Sched 23:089m early
Wed, Aug 12
2/2 legs · N990AN
CLT
Departure
22:23
Departed · Sched 21:5528m late
→
ORF
Arrival
23:05
Landed · Sched 23:083m early
Tue, Aug 11
2/2 legs · N916NN
CLT
Departure
22:47
Departed · Sched 21:5552m late
→
ORF
Arrival
23:35
Landed · Sched 23:0827m late
Full AA2674 history →
AA2911 American
7 days
Tue, Aug 18
1/2 legs · N821NN
CLT
Departure
Sched 12:48
Scheduled departure
→
ORF
Arrival
Sched 14:02
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
2/2 legs · N970AN
CLT
Departure
13:05
Departed · Sched 12:4817m late
→
ORF
Arrival
13:54
Landed · Sched 14:028m early
Sun, Aug 16
2/2 legs · N177XF
CLT
Departure
13:51
Departed · Sched 13:0150m late
→
ORF
Arrival
14:39
Landed · Sched 14:1425m late
Fri, Aug 14
2/2 legs · N952AA
CLT
Departure
13:17
Departed · Sched 12:4829m late
→
ORF
Arrival
14:03
Landed · Sched 14:021m late
Thu, Aug 13
1/2 legs · N804NN
CLT
Departure
Sched 12:48
Departure time not on board
→
ORF
Arrival
Sched 14:02
Scheduled time only · no board update captured
Wed schedule from board history
Wed, Aug 12
2/2 legs · N804NN
CLT
Departure
12:56
Departed · Sched 12:488m late
→
ORF
Arrival
13:40
Landed · Sched 14:0222m early
Tue, Aug 11
2/2 legs · N821NN
CLT
Departure
13:02
Departed · Sched 12:4814m late
→
ORF
Arrival
13:46
Landed · Sched 14:0216m early
Full AA2911 history →
AA5430 American
7 days
Tue, Aug 18
1/2 legs · N582NN
CLT
Departure
Sched 17:29
Scheduled departure
→
ORF
Arrival
Sched 18:53
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
2/2 legs · N584NN
CLT
Departure
18:33
Departed · Sched 17:2964m late
→
ORF
Arrival
19:30
Landed · Sched 18:5337m late
Sat, Aug 15
2/2 legs · N550NN
CLT
Departure
19:12
Departed · Sched 17:29103m late
→
ORF
Arrival
19:59
Landed · Sched 18:5366m late
Fri, Aug 14
2/2 legs · N641NN
CLT
Departure
18:38
Departed · Sched 17:2969m late
→
ORF
Arrival
19:24
Landed · Sched 18:5331m late
Thu, Aug 13
2/2 legs · N610NN
CLT
Departure
18:03
Departed · Sched 17:2934m late
→
Wed, Aug 12
2/2 legs · N607NN
CLT
Departure
17:51
Departed · Sched 17:2922m late
→
ORF
Arrival
18:37
Landed · Sched 18:5316m early
Tue, Aug 11
2/2 legs · N582NN
CLT
Departure
23:10
Last seen · Sched 17:29341m late
→
ORF
Arrival
18:10
Last seen · Sched 18:5343m early
Full AA5430 history →
AA5510 American
6 days
Tue, Aug 18
1/2 legs · N615NN
CLT
Departure
Sched 10:45
Scheduled departure
→
ORF
Arrival
Sched 12:09
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
2/2 legs · N534AE
CLT
Departure
11:00
Departed · Sched 10:4515m late
→
ORF
Arrival
11:48
Landed · Sched 12:0921m early
Fri, Aug 14
2/2 legs · N519AE
CLT
Departure
11:09
Departed · Sched 10:4524m late
→
ORF
Arrival
11:57
Landed · Sched 12:0912m early
Thu, Aug 13
2/2 legs · N973NN
CLT
Departure
11:23
Departed · Sched 10:4538m late
→
ORF
Arrival
13:47
Landed · Sched 12:0998m late
Wed, Aug 12
2/2 legs · N589NN
CLT
Departure
12:26
Departed · Sched 10:45101m late
→
ORF
Arrival
13:10
Landed · Sched 12:0961m late
Tue, Aug 11
2/2 legs · N615NN
CLT
Departure
11:48
Departed · Sched 10:4563m late
→
ORF
Arrival
12:35
Landed · Sched 12:0926m late
Full AA5510 history →
AA5622 American
8 days
Tue, Aug 18
1/2 legs · N547NN
CLT
Departure
Sched 19:30
Scheduled departure
→
ORF
Arrival
Sched 20:54
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
2/2 legs · N581NN
CLT
Departure
20:26
Departed · Sched 19:3056m late
→
ORF
Arrival
19:30
Landed · Sched 20:1141m early
Sun, Aug 16
2/2 legs · N563NN
CLT
Departure
21:01
Departed · Sched 20:2338m late
→
ORF
Arrival
21:52
Landed · Sched 21:466m late
Sat, Aug 15
2/2 legs · N553NN
CLT
Departure
21:05
Departed · Sched 19:3095m late
→
ORF
Arrival
21:52
Landed · Sched 20:5458m late
Fri, Aug 14
2/2 legs · N582NN
CLT
Departure
20:14
Departed · Sched 19:3044m late
→
ORF
Arrival
20:59
Landed · Sched 20:545m late
Thu, Aug 13
2/2 legs · N553NN
CLT
Departure
20:41
Departed · Sched 19:3071m late
→
ORF
Arrival
21:32
Landed · Sched 20:5438m late
Wed, Aug 12
2/2 legs · N565NN
CLT
Departure
19:59
Departed · Sched 19:3029m late
→
ORF
Arrival
20:47
Landed · Sched 20:547m early
Tue, Aug 11
2/2 legs · N547NN
CLT
Departure
21:28
Departed · Sched 19:30118m late
→
ORF
Arrival
22:26
Landed · Sched 20:5492m late
Full AA5622 history →
AA5625 American
8 days
Tue, Aug 18
1/2 legs · N582NN
CLT
Departure
Sched 15:31
Scheduled departure
→
ORF
Arrival
Sched 16:12
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
2/2 legs · N603NN
CLT
Departure
15:43
Departed · Sched 15:3112m late
→
ORF
Arrival
16:33
Landed · Sched 16:5421m early
Sun, Aug 16
2/2 legs · N550NN
CLT
Departure
18:13
Departed · Sched 16:4093m late
→
ORF
Arrival
19:08
Landed · Sched 18:0662m late
Sat, Aug 15
2/2 legs · N635NN
CLT
Departure
16:05
Departed · Sched 15:3134m late
→
ORF
Arrival
16:52
Landed · Sched 16:542m early
Fri, Aug 14
2/2 legs · N582NN
CLT
Departure
16:14
Departed · Sched 15:3143m late
→
ORF
Arrival
17:01
Landed · Sched 16:547m late
Thu, Aug 13
2/2 legs · N570NN
CLT
Departure
16:20
Departed · Sched 15:3149m late
→
ORF
Arrival
17:15
Landed · Sched 16:5421m late
Wed, Aug 12
2/2 legs · N606NN
CLT
Departure
16:28
Departed · Sched 15:3157m late
→
ORF
Arrival
17:13
Landed · Sched 16:5419m late
Tue, Aug 11
2/2 legs · N582NN
CLT
Departure
16:47
Departed · Sched 15:3176m late
→
ORF
Arrival
19:50
Landed · Sched 16:12218m late
Full AA5625 history →
LN274AH Libyan Airlines
1 day
Mon, Aug 17
1/2 legs · N274AH
CLT
Departure
—
Board row not captured for this rotation yet.
→
AA1323 American
1 day
Sun, Aug 16
2/2 legs · N818NN
CLT
Departure
11:58
Departed · Sched 11:3919m late
→
ORF
Arrival
12:46
Landed · Sched 12:537m early
Full AA1323 history →
AA2112 American
1 day
Sun, Aug 16
2/2 legs · N950NN
CLT
Departure
09:26
Departed · Sched 09:0026m late
→
ORF
Arrival
10:16
Landed · Sched 10:142m late
Full AA2112 history →
AA2519 American
1 day
Sun, Aug 16
2/2 legs · N754UW
CLT
Departure
18:35
Departed · Sched 18:1223m late
→
ORF
Arrival
19:24
Landed · Sched 19:273m early
Full AA2519 history →
AA2239 American
1 day
Sat, Aug 15
2/2 legs · N815AW
CLT
Departure
11:12
Departed · Sched 10:4527m late
→
ORF
Arrival
12:02
Landed · Sched 12:002m late
Full AA2239 history →
LF7655
1 day
CLT
Departure
Sched 18:10
Scheduled time only · no board update captured
→
ORF
Arrival
—
Board row not captured for this rotation yet.
Full LF7655 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 — Charlotte (CLT) to Norfolk (ORF) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CLT-ORF
Copy
How we measure this →
CLT to ORF questions
Is CLT–ORF running on time right now? Significant delay risk. The departure side at CLT is the weaker end, route health score 50/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CLT–ORF? Operators schedule morning departures around 08:35 and evening departures around 17:29 from CLT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the ORF delay card to confirm conditions when you'd arrive.
How long is the flight from CLT to ORF? Great-circle distance is 465 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 63–70 min gate-to-gate on this route.
How often does CLT–ORF fly? American Airlines runs the route with about 56 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.