Airports in North Carolina | Guide to CLT, RDU, AVL & NC Airports
May 12, 2026
Planning a trip to or from North Carolina? Whether you are heading to the Blue Ridge Mountains, the Research Triangle, or the beaches of the Outer Banks, knowing which airport is closest to your destination and which airlines serve it can save you hours and hundreds of dollars. North Carolina has 72 publicly owned airports and 10 commercial airports offering scheduled passenger service, making it one of the most well-connected states in the Southeast. This guide covers every major and regional airport in North Carolina, their IATA codes, which airlines fly there, and how to find the best deals on flights to and from each one all in one place.
Quick Answer: The largest airport in North Carolina is Charlotte Douglas International Airport (CLT), one of the busiest airports in the entire United States. The second largest is Raleigh-Durham International Airport (RDU), serving the Research Triangle region. Together, they handle the vast majority of the state’s commercial air traffic.
List of Major Airports in North Carolina
Here is a quick-reference table of every commercial airport in North Carolina with scheduled passenger service:
| Airport Name | IATA Code | City Served | Type |
|---|---|---|---|
| Charlotte Douglas International Airport | CLT | Charlotte | Large Hub |
| Raleigh-Durham International Airport | RDU | Raleigh / Durham | Medium Hub |
| Piedmont Triad International Airport | GSO | Greensboro / Winston-Salem | Small Hub |
| Asheville Regional Airport | AVL | Asheville | Small Hub |
| Wilmington International Airport | ILM | Wilmington | Nonhub Primary |
| Fayetteville Regional Airport | FAY | Fayetteville | Nonhub Primary |
| Albert J. Ellis Airport | OAJ | Jacksonville / Onslow County | Nonhub Primary |
| Coastal Carolina Regional Airport | EWN | New Bern | Nonhub Primary |
| Pitt-Greenville Airport | PGV | Greenville | Nonhub Primary |
| Concord-Padgett Regional Airport | USA | Concord | General Aviation / Charter |
Charlotte Douglas International Airport (CLT) — North Carolina’s Busiest Airport

It is the largest and busiest airport in North Carolina and one of the top ten busiest airports in the entire United States. Located in Charlotte, it serves as the primary fortress hub for American Airlines, which operates the majority of flights at the airport. CLT has one terminal with 124 gates across five concourses (A, B, C, D, and E), handling both domestic and international traffic under one roof.
Key Facts CLT Airport
- IATA Code: CLT
- Location: Charlotte, North Carolina
- Runways: 4 runways
- Gates: 124 across 5 concourses
- Airlines: American Airlines, Delta, United, Southwest, Spirit, Frontier, Lufthansa, Etihad, Air Canada, Volaris, Sun Country, Contour Aviation
- Destinations: 226 airports worldwide as of 2026
- 2026 Updates: Concourse B and C expansions underway ($1.1 billion project), new nonstop service to Abu Dhabi launched
CLT is a major connecting hub if you are flying anywhere on the East Coast or internationally through the southeastern United States, there is a strong chance your layover is in Charlotte. American Airlines’ regional operation at Concourse E is the largest regional flight operation in the world.
Tips: Charlotte Douglas is one of the most price-competitive airports in the Southeast. Multiple low-cost carriers compete directly with American Airlines on routes like Charlotte to New York, Charlotte to Miami, and Charlotte to Chicago, which means better deals for savvy travelers who compare prices before booking.
Raleigh-Durham International Airport (RDU) — Serving the Research Triangle

The second-largest airport in North Carolina and serves the booming Research Triangle region Raleigh, Durham, and Chapel Hill. In 2025, RDU set a new passenger record of 15.6 million travelers, reflecting the region’s rapid population and economic growth. As of 2026, RDU ranks 35th in the US for passenger arrivals and offers service to around 85 destinations, including 12 international routes.
Key Facts RDU Airport
- IATA Code: RDU
- Location: Morrisville, Wake County (between Raleigh and Durham)
- Terminals: 2 terminals – Terminal 1 (low-cost carriers) and Terminal 2 (major airlines)
- Runways: 3 runways across 5,000 acres
- Airlines: Delta Air Lines (largest market share), Breeze Airways, American, United, Southwest, Frontier, Allegiant, Avelo
- Busiest Domestic Route: RDU to Atlanta
- International: 12 international destinations across 9 countries
Piedmont Triad International Airport (GSO) Greensboro, Winston-Salem & High Point

Piedmont Triad International Airport (GSO), locally known as PTI, serves the Piedmont Triad region — the three cities of Greensboro, High Point, and Winston-Salem. It is the third busiest airport in North Carolina by total aircraft movements, with an average of 280 takeoffs and landings daily. GSO sits on a 3,770-acre campus with three runways and is home to a major FedEx hub, making it one of the most important cargo airports in the Southeast.
Key Facts GSO Airport
- IATA Code: GSO
- Location: Guilford County, west of Greensboro
- Runways: 3 runways on 3,770 acres
- Destinations: 14 US destinations as of 2025
- US Ranking: 103rd busiest in the US for passenger arrivals and departures
- Notable Feature: Major FedEx cargo hub one of the busiest cargo facilities in the region
For travelers in Greensboro and Winston-Salem, GSO offers a more relaxed airport experience compared to CLT or RDU shorter security lines, easier parking, and faster gate access. If your destination is served nonstop from GSO, it is almost always the smarter choice over driving to Charlotte.
Asheville Regional Airport (AVL) — Gateway to the Blue Ridge Mountains

Asheville Regional Airport (AVL) is the primary airport serving western North Carolina and the gateway to the Blue Ridge Mountains, the Great Smoky Mountains, and the vibrant arts city of Asheville. Located approximately 5 miles south of downtown Asheville, AVL has experienced a significant surge in passenger numbers in recent years, driven by Asheville’s growing popularity as a travel destination.
Key Facts AVL Airport
- IATA Code: AVL
- Location: 5 miles south of downtown Asheville, NC
- Runway: One main runway (RWY 17/35)
- Airlines: American, Delta, United, Spirit, Allegiant
- Nonstop Destinations: Atlanta, Charlotte, Chicago, Dallas, New York (Newark), Philadelphia, Washington D.C.
- Expansion: The “AVL Forward” project is currently underway a brand new terminal is being built to accommodate growing passenger demand
Traveler’s Note: If you are visiting Asheville, always check AVL first before defaulting to Charlotte Douglas (CLT), which is about 95 miles away. Flying directly into Asheville saves nearly two hours of driving through mountain roads and fares on routes like Atlanta to Asheville and New York to Asheville are often very competitive.
Wilmington International Airport (ILM)

Wilmington International Airport (ILM) serves the Cape Fear region of southeastern North Carolina, including Wilmington, the beaches of the Carolina coast, and the historic port city itself. ILM is a small but growing airport with nonstop service to major hubs, making it a convenient entry point for travelers visiting the Outer Banks area or the southern beaches.
- IATA Code: ILM
- Location: Wilmington, NC
- Airlines: American, Delta, United, Allegiant
- Best For: Travelers heading to Wrightsville Beach, Carolina Beach, and Southport
Fayetteville Regional Airport (FAY)

Fayetteville Regional Airport (FAY) is one of the closest airports to any destination in the state just 4.3 miles from downtown Fayetteville. It primarily serves military travelers connected to Fort Liberty (formerly Fort Bragg), one of the largest military installations in the world, as well as civilian passengers in the greater Fayetteville area.
- IATA Code: FAY
- Location: 4.3 miles from downtown Fayetteville, NC
- Airlines: American, Delta
- Best For: Military personnel at Fort Liberty, business travelers in Cumberland County
Albert J. Ellis Airport (OAJ) — Jacksonville, NC

Albert J. Ellis Airport (OAJ) serves Jacksonville and Onslow County in coastal North Carolina, near Camp Lejeune Marine Corps Base one of the largest Marine bases in the US. Like FAY, OAJ sees high military-related passenger traffic alongside civilian travelers visiting the Crystal Coast area.
- IATA Code: OAJ
- Location: Richlands, Onslow County, NC
- Airlines: American, Delta
- Best For: Camp Lejeune visitors, Crystal Coast beach travelers
Coastal Carolina Regional Airport (EWN) — New Bern

Coastal Carolina Regional Airport (EWN) serves New Bern and the wider eastern North Carolina coast. It is a small nonhub airport with connections to major hubs, primarily used by regional travelers and those visiting the Neuse River area or the Pamlico Sound.
- IATA Code: EWN
- Location: New Bern, NC
- Airlines: American (via American Eagle regional connections)
- Best For: Eastern NC coastal travelers, Outer Banks visitors
Which North Carolina Airport Is Closest to Me?
Not sure which NC airport to use? Here is a quick reference by destination:
| If You Are Traveling To… | Use This Airport | Code |
|---|---|---|
| Charlotte, Lake Norman, Concord | Charlotte Douglas International | CLT |
| Raleigh, Durham, Chapel Hill, Cary | Raleigh-Durham International | RDU |
| Greensboro, Winston-Salem, High Point | Piedmont Triad International | GSO |
| Asheville, Blue Ridge Mountains, Smoky Mountains | Asheville Regional | AVL |
| Wilmington, Wrightsville Beach, Carolina Beach | Wilmington International | ILM |
| Fayetteville, Fort Liberty | Fayetteville Regional | FAY |
| Jacksonville, Camp Lejeune, Crystal Coast | Albert J. Ellis Airport | OAJ |
| New Bern, Outer Banks, Pamlico Sound | Coastal Carolina Regional | EWN |
Popular Flights to North Carolina — Find the Best Deals
Whether you are flying into Charlotte, Raleigh, or Asheville, TrueAirfare searches wholesale rates across all major carriers to find the best available pricing on flights to North Carolina. These are the most-searched routes into the state’s major airports:
| Route | Airport |
|---|---|
| New York to Charlotte | CLT |
| Miami to Charlotte | CLT |
| Chicago to Raleigh-Durham | RDU |
| Atlanta to Asheville | AVL |
| Dallas to Charlotte | CLT |
| Los Angeles → Raleigh-Durham | RDU |
Flying into North Carolina in 2026?
Compare wholesale flight prices to Charlotte, Raleigh, Asheville, and every NC airport before the prices climb.
Conclusion: Choosing the Right North Carolina Airport
North Carolina is one of the most accessible states to fly into in the Southeast. With 10 commercial airports spread from the mountains to the coast, there is almost always an airport within a reasonable drive of your final destination.
Charlotte Douglas (CLT) dominates in scale and connections, Raleigh-Durham (RDU) is growing rapidly with more nonstop options every year, and regional airports like AVL, ILM, and FAY offer far more convenience than many travelers realize. Before defaulting to the nearest big hub, always check whether a smaller NC airport serves your destination nonstop. A direct flight into Asheville Regional (AVL) or Wilmington International (ILM) will almost always beat a connecting itinerary through a larger hub when you factor in total travel time.
Ready to book?
Frequently Asked Questions (FAQ)
Q: What is the biggest airport in North Carolina?
A: Charlotte Douglas International Airport (CLT) is the largest airport in North Carolina and one of the ten busiest airports in the United States. It serves as the primary hub for American Airlines with 124 gates and flights to over 226 destinations worldwide.
Q: How many airports are in North Carolina?
A: North Carolina has 72 publicly owned and operated airports in its statewide aviation system, of which 10 are commercial airports with scheduled passenger service. In total, including private airports, there are over 498 airfields in the state.
Q: What is the closest airport to Asheville, NC?
A: Asheville Regional Airport (AVL) is the closest airport to Asheville, located just 5 miles south of downtown. The next nearest alternative is Charlotte Douglas (CLT), approximately 95 miles away. For most travelers, flying directly into AVL is far more convenient than driving from Charlotte.
Q: What airport serves Raleigh, NC?
A: Raleigh is served by Raleigh-Durham International Airport (RDU), located in Morrisville between Raleigh and Durham. In 2025 it handled a record 15.6 million passengers and offers service to around 85 destinations including 12 international routes.
Q: What airport is closest to the Outer Banks, NC?
A: The closest airports to the Outer Banks are Coastal Carolina Regional Airport (EWN) in New Bern and Norfolk International Airport (ORF) in Virginia. Raleigh-Durham (RDU) is also a popular choice for visitors who do not mind a 2–3 hour drive for access to more flight options.
Q: Does North Carolina have any international airports?
A: Yes. Charlotte Douglas International Airport (CLT) and Raleigh-Durham International Airport (RDU) both offer international service. CLT serves destinations in Europe, Latin America, the Caribbean, and the Middle East. RDU offers 12 international routes across 9 countries.
