Airports in North Carolina

North Carolina state has 11 airports offering commercial flights. Most of them are small hub and nonhub airports, while Charlotte Airport is the only large-sized one. However, despite their classifications, together North Carolina airports handle more than 70 million passengers each year. That’s why passengers can choose from several airports when traveling to North Carolina. To better understand where each airport is located, make sure to check the map of airports in North Carolina at the end.

List of airports

Charlotte Douglas International Airport – IATA Code – CLT (~ 50 M Passengers)

Charlotte International Airport is one of the busiest US airports, located about 10 km west of Charlotte city center. More than a dozen airlines operate at the airport, connecting little less than 200 destinations. American Airlines and American Eagle currently handle the most flights. Majority of year round flights are to US cities, but there are also seasonal flights to European cities. Getting to and from CLT airport is done via CATS public service, shuttles, cabs and taxis.

Raleigh-Durham International Airport – IATA Code – RDU (~ 14 M Passengers)

Raleigh-Durham Airport is an international US airport serving Raleigh city and The Triangle Region. About 70 airlines serve RDU airport, handling some 500 daily flights. Apart from flights to US cities, there are also seasonal ones to Puerto Rico, Mexico and major European cities. Airport’s exact location is about 20 km NW from Raleigh city. 

Piedmont Triad International Airport – IATA Code – GSO (~ 1.8 M Passengers)

Piedmont Triad Airport is an airport in North Carolina, serving the Piedmont Triad Region and its cities Greensboro, Winston-Salem and High Point. More specifically, PTI airport is located about 15 km west of Greensboro. 7 airlines currently operate at the airport, and Atlanta and Charlotte are the most connected airports. Piedmont Triad Wide bus service should get you to all the aforementioned cities. Alternatively, there are shuttles and taxis on site.

Smaller North Carolina Airports

Asheville Regional Airport – IATA Code – AVL

  • Nearby city(s): Asheville (14 km)
  • Airline(s): Allegiant Air, American, Delta, jetBlue

Wilmington International Airport – IATA Code – ILM

  • Nearby city(s): Wilmington (10 km)
  • Airline(s): American, Delta, United

Fayetteville Regional Airport – IATA Code – FAY

  • Also Called: Grannis Field
  • Nearby city(s): Fayetteville (6 km)
  • Airline(s): Delta, American Eagle

Albert J. Ellis Airport – IATA Code – OAJ

  • Nearby city(s): Jacksonville (19 km)
  • Airline(s): Delta, American Eagle

Coastal Carolina Regional Airport – IATA Code – EWN

  • Also Called: Craven County Regional
  • Nearby city(s): New Bern (5 km)
  • Airline(s): Delta, American Eagle

Concord Regional Airport – IATA Code – USA

  • Nearby city(s): Concord (13 km)
  • Airline(s): Allegiant Air

Pitt-Greenville Airport – IATA Code – PGV

  • Nearby city(s): Greenville (3 km)
  • Airline(s): American Eagle

Airports in neighboring states

Airports in South CarolinaAirports in Georgia
Airports in VirginiaAirports in Tennessee

North Carolina Airports Map


  1. Toni Riggio   •  

    What airports do you have serving outerbanks North Carolina? And what airlines go there? Thanks.

    • Maja   •  

      Hi Toni,

      all commercial airports are listed in the text, you can check them on the map below the text for easier navigation.

      GBB Team

    • Jim from KV   •  

      ILM is probably your best choice.

Leave a Reply

Your email address will not be published.