Route Network
Fernandina Beach Municipal Airport connects nine destinations worldwide, with Atlanta standing out as its busiest route. The longest nonstop flight is to Atlanta, and the shortest flight is to Charleston.
Route and destination data updated August 25, 2026.
Fernandina Beach Municipal Airport is served by five airlines, with JRE in the lead at 50% of routes. The top three carriers together cover 80% of routes. three carriers operate only one route each. A total of one airline operate international routes, compared with five airlines serving domestic routes. NetJets Aviation is operating the longest nonstop flight, connecting to Atlanta with a flight time of 1 hr 45 mins.
Fernandina Beach Municipal Airport provides direct service to two countries across one continent. The route network is 89% domestic and 11% international. Cayman Islands is the primary international destination.
Delays
- Departures
- on-time
- Arrivals
- on-time
- 24h trend
- Cancelled Departures
- 0 flights (24 hour total)
Aug 27
2026
08:00 - 09:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 27
2026
07:00 - 08:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 27
2026
06:00 - 07:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 27
2026
05:00 - 06:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 27
2026
04:00 - 05:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 27
2026
03:00 - 04:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 27
2026
02:00 - 03:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 27
2026
01:00 - 02:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
23:00 - 00:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
22:00 - 23:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
21:00 - 22:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
18:00 - 19:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 26
2026
17:00 - 18:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 26
2026
16:00 - 17:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 26
2026
15:00 - 16:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
14:00 - 15:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
13:00 - 14:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
12:00 - 13:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
11:00 - 12:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 26
2026
10:00 - 11:00
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
08:00 - 09:00 |
——— | ——— | 0 |
|
07:00 - 08:00 |
——— | ——— | 0 |
|
06:00 - 07:00 |
——— | ——— | 0 |
|
05:00 - 06:00 |
——— | ——— | 0 |
|
04:00 - 05:00 |
——— | ——— | 0 |
|
03:00 - 04:00 |
——— | on-timeon-timeon-time | 0 |
|
02:00 - 03:00 |
——— | on-timeon-timeon-time | 0 |
|
01:00 - 02:00 |
——— | ——— | 0 |
|
23:00 - 00:00 |
——— | ——— | 0 |
|
22:00 - 23:00 |
——— | ——— | 0 |
|
21:00 - 22:00 |
——— | ——— | 0 |
|
18:00 - 19:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
17:00 - 18:00 |
——— | on-timeon-timeon-time | 0 |
|
16:00 - 17:00 |
——— | on-timeon-timeon-time | 0 |
|
15:00 - 16:00 |
——— | ——— | 0 |
|
14:00 - 15:00 |
——— | ——— | 0 |
|
13:00 - 14:00 |
——— | ——— | 0 |
|
12:00 - 13:00 |
——— | ——— | 0 |
|
11:00 - 12:00 |
——— | ——— | 0 |
|
10:00 - 11:00 |
——— | ——— | 0 |
- Departures
- on-time
- 0 min vs last week
- 7d trend
- Arrivals
- on-time
- 0 min vs last week
- 7d trend
- Cancelled Departures
- 0 flights (7 day total)
Aug 26
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 25
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 24
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 23
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 22
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 20
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Aug 26, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 25, 2026 |
——— | ——— | 0 |
|
Aug 24, 2026 |
——— | ——— | 0 |
|
Aug 23, 2026 |
——— | ——— | 0 |
|
Aug 22, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 21, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 20, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
- Departures
- on-time
- 1 min (-100%) vs last 30 days
- 30d trend
- Arrivals
- on-time
- 3 min (-100%) vs last 30 days
- 30d trend
- Cancelled Departures
- 0 flights (30 day total)
Aug 26
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 25
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 24
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 23
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 22
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 20
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 19
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 18
2026
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 17
2026
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Aug 16
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 15
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 14
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 13
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 12
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 11
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 10
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 9
2026
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Aug 8
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Aug 7
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 6
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 5
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 4
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 3
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 2
2026
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Aug 1
2026
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Jul 31
2026
- Departure
- ———
- Arrival
- ———
- Cancelled
- 0
Jul 30
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 29
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 28
2026
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Aug 26, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 25, 2026 |
——— | ——— | 0 |
|
Aug 24, 2026 |
——— | ——— | 0 |
|
Aug 23, 2026 |
——— | ——— | 0 |
|
Aug 22, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 21, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 20, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 19, 2026 |
——— | ——— | 0 |
|
Aug 18, 2026 |
——— | on-timeon-timeon-time | 0 |
|
Aug 17, 2026 |
on-timeon-timeon-time | ——— | 0 |
|
Aug 16, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 15, 2026 |
——— | ——— | 0 |
|
Aug 14, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 13, 2026 |
——— | ——— | 0 |
|
Aug 12, 2026 |
——— | ——— | 0 |
|
Aug 11, 2026 |
——— | ——— | 0 |
|
Aug 10, 2026 |
——— | ——— | 0 |
|
Aug 9, 2026 |
on-timeon-timeon-time | ——— | 0 |
|
Aug 8, 2026 |
——— | ——— | 0 |
|
Aug 7, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 6, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 5, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 4, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 3, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 2, 2026 |
on-timeon-timeon-time | ——— | 0 |
|
Aug 1, 2026 |
on-timeon-timeon-time | ——— | 0 |
|
Jul 31, 2026 |
——— | ——— | 0 |
|
Jul 30, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 29, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 28, 2026 |
——— | on-timeon-timeon-time | 0 |
Global Rankings
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| Runway data not available. | |||
Operational Context
Fernandina Beach Municipal (IATA: FHB) operates around 2 flights per day to 9 nonstop destinations. Its network includes 8 domestic and 1 international routes, with JRE as the leading carrier and Atlanta currently the busiest connection. From FHB, passengers can reach 2 countries across 1 continent.