830 km · Domestic

Hartsfield Jackson Atlanta (ATL) – Norfolk (ORF)

In July 2026, 562 flights operated between Hartsfield Jackson Atlanta and Norfolk (both directions), and 70.8% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January369398▲ 7.9%
February380393▲ 3.4%
March449446▼ 0.7%
April435465▲ 6.9%
May492530▲ 7.7%
June497521▲ 4.8%
July520562▲ 8.1%
August522––
September506––
October534–in progress
November454––
December461––
Year to date (Jan–Jul)3,1423,315▲ 5.5%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January82.7%86.9%▲ 5.1%
February78.2%87.8%▲ 12.3%
March81.5%82.5%▲ 1.2%
April82.5%91.6%▲ 11.0%
May75.6%76.6%▲ 1.3%
June70.2%83.7%▲ 19.2%
July69.6%70.8%▲ 1.7%
August80.5%––
September90.1%––
October82.4%–in progress
November82.6%––
December76.4%––
Year-to-date average (Jan–Jul)77.2%82.8%▲ 7.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1922▲ 15.8%
February82▼ 75.0%
March012–
April990.0%
May04–
June95▼ 44.4%
July68▲ 33.3%
August6––
September0––
October2–in progress
November6––
December14––
Year to date (Jan–Jul)5162▲ 21.6%

Airlines on this route

  1. Delta Air Lines 92.8%
  2. Frontier Airlines 7.2%

Oct 1, 2024 – Jul 31, 2026

By direction

ATL → ORF

Scheduled flights
5,119
Flights operated
5,053
Cancelled
66 · 1.3%
On-time departures
79.5%

ORF → ATL

Scheduled flights
5,120
Flights operated
5,045
Cancelled
75 · 1.5%
On-time departures
81.9%

ATL → ORF and ORF → ATL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 9,498 92.8% 81.3% 130
Frontier Airlines F9 741 7.2% 73.0% 11

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay07:00–08:003.1min · 640 recorded · 628 measured
Gap to highest-delay hour19.9min07:00 ↔ 18:00
Recorded flights10,239ATL–ORF

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 91.5% · 598 recorded · 588 measured · Source: the US BTS 06:00 · 89.3% · 543 recorded · 532 measured · Source: the US BTS 07:00 · 91.2% · 640 recorded · 628 measured · Source: the US BTS 08:00 · 88.3% · 696 recorded · 685 measured · Source: the US BTS 09:00 · 84.5% · 660 recorded · 651 measured · Source: the US BTS 10:00 · 86.9% · 687 recorded · 674 measured · Source: the US BTS 11:00 · 86.4% · 439 recorded · 435 measured · Source: the US BTS 12:00 · 82.5% · 808 recorded · 799 measured · Source: the US BTS 13:00 · 79.4% · 707 recorded · 698 measured · Source: the US BTS 14:00 · 82.6% · 285 recorded · 281 measured · Source: the US BTS 15:00 · 74.9% · 777 recorded · 773 measured · Source: the US BTS 16:00 · 73.8% · 485 recorded · 481 measured · Source: the US BTS 17:00 · 74.5% · 548 recorded · 544 measured · Source: the US BTS 18:00 · 68.9% · 629 recorded · 617 measured · Source: the US BTS 19:00 · 69.0% · 625 recorded · 617 measured · Source: the US BTS 20:00 · 70.2% · 304 recorded · 302 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 176 recorded · 174 measured · Source: the US BTS 22:00 · 79.4% · 549 recorded · 539 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 83 recorded · 80 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 6.2 min · 598 recorded · 588 measured · Source: the US BTS 06:00 · 8.7 min · 543 recorded · 532 measured · Source: the US BTS 07:00 · 3.1 min · 640 recorded · 628 measured · Source: the US BTS 08:00 · 7.2 min · 696 recorded · 685 measured · Source: the US BTS 09:00 · 6.5 min · 660 recorded · 651 measured · Source: the US BTS 10:00 · 4.9 min · 687 recorded · 674 measured · Source: the US BTS 11:00 · 6.5 min · 439 recorded · 435 measured · Source: the US BTS 12:00 · 9.9 min · 808 recorded · 799 measured · Source: the US BTS 13:00 · 10.7 min · 707 recorded · 698 measured · Source: the US BTS 14:00 · 8.5 min · 285 recorded · 281 measured · Source: the US BTS 15:00 · 15.0 min · 777 recorded · 773 measured · Source: the US BTS 16:00 · 21.8 min · 485 recorded · 481 measured · Source: the US BTS 17:00 · 15.7 min · 548 recorded · 544 measured · Source: the US BTS 18:00 · 23.0 min · 629 recorded · 617 measured · Source: the US BTS 19:00 · 18.2 min · 625 recorded · 617 measured · Source: the US BTS 20:00 · 18.9 min · 304 recorded · 302 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 176 recorded · 174 measured · Source: the US BTS 22:00 · 16.4 min · 549 recorded · 539 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 83 recorded · 80 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 598 · 598 recorded · 588 measured · Source: the US BTS 06:00 · 543 · 543 recorded · 532 measured · Source: the US BTS 07:00 · 640 · 640 recorded · 628 measured · Source: the US BTS 08:00 · 696 · 696 recorded · 685 measured · Source: the US BTS 09:00 · 660 · 660 recorded · 651 measured · Source: the US BTS 10:00 · 687 · 687 recorded · 674 measured · Source: the US BTS 11:00 · 439 · 439 recorded · 435 measured · Source: the US BTS 12:00 · 808 · 808 recorded · 799 measured · Source: the US BTS 13:00 · 707 · 707 recorded · 698 measured · Source: the US BTS 14:00 · 285 · 285 recorded · 281 measured · Source: the US BTS 15:00 · 777 · 777 recorded · 773 measured · Source: the US BTS 16:00 · 485 · 485 recorded · 481 measured · Source: the US BTS 17:00 · 548 · 548 recorded · 544 measured · Source: the US BTS 18:00 · 629 · 629 recorded · 617 measured · Source: the US BTS 19:00 · 625 · 625 recorded · 617 measured · Source: the US BTS 20:00 · 304 · 304 recorded · 302 measured · Source: the US BTS 21:00 · 176 · 176 recorded · 174 measured · Source: the US BTS 22:00 · 549 · 549 recorded · 539 measured · Source: the US BTS 23:00 · 83 · 83 recorded · 80 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0091.5%6.2 min588598
06:0089.3%8.7 min532543
07:0091.2%3.1 min628640
08:0088.3%7.2 min685696
09:0084.5%6.5 min651660
10:0086.9%4.9 min674687
11:0086.4%6.5 min435439
12:0082.5%9.9 min799808
13:0079.4%10.7 min698707
14:0082.6%8.5 min281285
15:0074.9%15.0 min773777
16:0073.8%21.8 min481485
17:0074.5%15.7 min544548
18:0068.9%23.0 min617629
19:0069.0%18.2 min617625
20:0070.2%18.9 min302304
21:00Fewer than 200 measured departures—174176
22:0079.4%16.4 min539549
23:00Fewer than 200 measured departures—8083

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.3% · 1,587 recorded · 1,561 measured · Source: the US BTS Tuesday · 85.6% · 1,384 recorded · 1,378 measured · Source: the US BTS Wednesday · 86.7% · 1,377 recorded · 1,364 measured · Source: the US BTS Thursday · 82.2% · 1,534 recorded · 1,526 measured · Source: the US BTS Friday · 81.6% · 1,572 recorded · 1,545 measured · Source: the US BTS Saturday · 79.5% · 1,244 recorded · 1,211 measured · Source: the US BTS Sunday · 72.9% · 1,541 recorded · 1,513 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 14.1 min · 1,587 recorded · 1,561 measured · Source: the US BTS Tuesday · 7.5 min · 1,384 recorded · 1,378 measured · Source: the US BTS Wednesday · 7.8 min · 1,377 recorded · 1,364 measured · Source: the US BTS Thursday · 8.9 min · 1,534 recorded · 1,526 measured · Source: the US BTS Friday · 11.4 min · 1,572 recorded · 1,545 measured · Source: the US BTS Saturday · 14.8 min · 1,244 recorded · 1,211 measured · Source: the US BTS Sunday · 17.4 min · 1,541 recorded · 1,513 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 1,587 · 1,587 recorded · 1,561 measured · Source: the US BTS Tuesday · 1,384 · 1,384 recorded · 1,378 measured · Source: the US BTS Wednesday · 1,377 · 1,377 recorded · 1,364 measured · Source: the US BTS Thursday · 1,534 · 1,534 recorded · 1,526 measured · Source: the US BTS Friday · 1,572 · 1,572 recorded · 1,545 measured · Source: the US BTS Saturday · 1,244 · 1,244 recorded · 1,211 measured · Source: the US BTS Sunday · 1,541 · 1,541 recorded · 1,513 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday77.3%14.1 min1,5611,587
Tuesday85.6%7.5 min1,3781,384
Wednesday86.7%7.8 min1,3641,377
Thursday82.2%8.9 min1,5261,534
Friday81.6%11.4 min1,5451,572
Saturday79.5%14.8 min1,2111,244
Sunday72.9%17.4 min1,5131,541

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 84.9% · 808 recorded · 767 measured · Source: the US BTS Feb · 83.1% · 783 recorded · 773 measured · Source: the US BTS Mar · 82.0% · 907 recorded · 895 measured · Source: the US BTS Apr · 87.2% · 918 recorded · 900 measured · Source: the US BTS May · 76.1% · 1,026 recorded · 1,022 measured · Source: the US BTS Jun · 77.1% · 1,032 recorded · 1,018 measured · Source: the US BTS Jul · 70.2% · 1,096 recorded · 1,082 measured · Source: the US BTS Aug · 80.5% · 528 recorded · 522 measured · Source: the US BTS Sep · 90.1% · 506 recorded · 506 measured · Source: the US BTS Oct · 84.9% · 836 recorded · 834 measured · Source: the US BTS Nov · 84.2% · 890 recorded · 884 measured · Source: the US BTS Dec · 76.9% · 909 recorded · 895 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 12.8 min · 808 recorded · 767 measured · Source: the US BTS Feb · 9.4 min · 783 recorded · 773 measured · Source: the US BTS Mar · 10.0 min · 907 recorded · 895 measured · Source: the US BTS Apr · 7.5 min · 918 recorded · 900 measured · Source: the US BTS May · 15.2 min · 1,026 recorded · 1,022 measured · Source: the US BTS Jun · 15.2 min · 1,032 recorded · 1,018 measured · Source: the US BTS Jul · 22.6 min · 1,096 recorded · 1,082 measured · Source: the US BTS Aug · 11.2 min · 528 recorded · 522 measured · Source: the US BTS Sep · 2.3 min · 506 recorded · 506 measured · Source: the US BTS Oct · 7.5 min · 836 recorded · 834 measured · Source: the US BTS Nov · 7.3 min · 890 recorded · 884 measured · Source: the US BTS Dec · 11.9 min · 909 recorded · 895 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 808 · 808 recorded · 767 measured · Source: the US BTS Feb · 783 · 783 recorded · 773 measured · Source: the US BTS Mar · 907 · 907 recorded · 895 measured · Source: the US BTS Apr · 918 · 918 recorded · 900 measured · Source: the US BTS May · 1,026 · 1,026 recorded · 1,022 measured · Source: the US BTS Jun · 1,032 · 1,032 recorded · 1,018 measured · Source: the US BTS Jul · 1,096 · 1,096 recorded · 1,082 measured · Source: the US BTS Aug · 528 · 528 recorded · 522 measured · Source: the US BTS Sep · 506 · 506 recorded · 506 measured · Source: the US BTS Oct · 836 · 836 recorded · 834 measured · Source: the US BTS Nov · 890 · 890 recorded · 884 measured · Source: the US BTS Dec · 909 · 909 recorded · 895 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan84.9%12.8 min767808
Feb83.1%9.4 min773783
Mar82.0%10.0 min895907
Apr87.2%7.5 min900918
May76.1%15.2 min1,0221,026
Jun77.1%15.2 min1,0181,032
Jul70.2%22.6 min1,0821,096
Aug80.5%11.2 min522528
Sep90.1%2.3 min506506
Oct84.9%7.5 min834836
Nov84.2%7.3 min884890
Dec76.9%11.9 min895909

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 79.6% 8,151
  • Delayed >15 min 19.0% 1,947
  • Cancelled 1.4% 141
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

28
28 of 28
Flight numbersBy direction DeparturesOn time
DL2755 ORF → ATL 654 84.2%
DL2755 ATL → ORF 654 87.9%
DL1364 ORF → ATL 651 90.1%
DL2329 ATL → ORF 647 73.5%
DL2984 ATL → ORF 622 72.9%
DL2338 ATL → ORF 616 78.6%
DL2925 ATL → ORF 605 85.6%
DL1346 ATL → ORF 586 76.1%
DL1338 ORF → ATL 559 88.6%
DL1336 ORF → ATL 552 89.3%
DL2925 ORF → ATL 541 77.9%
DL2329 ORF → ATL 487 67.1%
DL1336 ATL → ORF 483 92.6%
F993071 ORF → ATL 371 73.4%
F993072 ATL → ORF 370 72.6%
DL2966 ORF → ATL 308 91.8%
DL1430 ORF → ATL 284 91.0%
DL1051 ORF → ATL 194 74.1%
DL1051 ATL → ORF 193 81.8%
DL2731 ATL → ORF 187 66.5%
DL1346 ORF → ATL 185 63.7%
DL1101 ATL → ORF 86 76.7%
DL1101 ORF → ATL 86 64.0%
DL2926 ORF → ATL 59 69.5%
DL956 ORF → ATL 51 71.4%
DL956 ATL → ORF 39 71.1%
DL327 ORF → ATL 36 97.2%
DL559 ORF → ATL 32 62.5%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 562 +8.1% 8 70.8%
June 2026 521 +4.8% 5 83.7%
May 2026 530 +7.7% 4 76.6%
April 2026 465 +6.9% 9 91.6%
March 2026 446 −0.7% 12 82.5%
February 2026 393 +3.4% 2 87.8%
January 2026 398 +7.9% 22 86.9%
December 2025 461 +6.2% 14 76.4%
November 2025 454 +5.6% 6 82.6%
October 2025 534 +78.0% 2 82.4%
September 2025 506 0 90.1%
August 2025 522 6 80.5%
July 2025 520 6 69.6%
June 2025 497 9 70.2%
May 2025 492 0 75.6%
April 2025 435 9 82.5%
March 2025 449 0 81.5%
February 2025 380 8 78.2%
January 2025 369 19 82.7%
December 2024 434 0 77.4%
November 2024 430 0 85.8%
October 2024 300 0 89.3%

How to read this chart

Loading the guide…