Airports in New Brunswick

There are 6 airports in the New Brunswick province which have scheduled flights. The largest of all New Brunswick airports is the one in Moncton. Fredericton airport and Saint John airport are the busiest after Moncton. Air Canada and Porter Airlines are just some of the carriers operating at these airports. Below you can find details about each airport as well as a map of airports in New Brunswick.

Moncton Airport  – IATA Code – YQM (~ 0.7 M passengers)

The “Greater Moncton Roméo LeBlanc International Airport Is the main airport in New Brunswick”, it is located 8 km east of the town center of Moncton. The airport has daily flights to Halifax, Montreal, Ottawa and Toronto, during summer season the airport has connection to several US and middle america destinations.  From the airport there is a bus connection to Moncton as well as bus departures to e.g. Amherst, Dartmouth as well as main other cities in the region of the airport.

Fredericton International Airport  – IATA Code – YFC (~ 0.4 M passengers)

The Fredericton airport is the second busiest airport in New Brunswick, the airport is located about 13 km southeast of Fredericton. The majority of the scheduled flights from the airport are domestic, but it also has seasonal flights to international destinations. The following airlines operated scheduled flights from Fredericton airport Air Canada Express,  Air Canada Rouge, Sunwing Airlines, Porter Airlines Ottawa, WestJet Encore. The airport can be reached from Fredericton by bus, from the airport there are bus connections to Moncton, Saint John as well as Edmundston

Saint John Airport  – IATA Code – YSJ (~ 0.3 M passengers)

The Saint John airport is the third busiest airport in New Brunswick, the airport is located 16 km east of Saint John town center. From the airport there are direct flights to, Halifax, Montreal, Toronto and Ottawa as well as seasonal flights to Varadero in Cuba.  Flights from the airport are operated by the following airlines, Air Canada Express, Air Canada Rouge, Flair Airlines, Porter Airlines, Sunwing Airlines.

Smaller airports

Bathurst Airport  – IATA Code – ZBF

  • Also called: Regional Bathurst Airport
  • Nearby city(s): Bathurst (8 km), Beresford (13 km)
  • Airline(s): Air Canada Express

Charlo Airport  – IATA Code – YCL

  • Nearby city(s): Charlo (5 km),  Dalhousie (15 km), Campbellton (33 km)
  • Airline(s): PAL Airlines

Miramichi Airport  – IATA Code – YCH

  • Nearby city(s): Miramichi (3 km)
  • Airline(s): Canadian North, Flair Airlines

Airports in neighboring provinces

Airports in QuebecAirports on Prince Edward IslandAirports in Nova Scotia

New Brunswick Airports Map


  1. Susan   •  

    I happened upon your page doing some research on Moncton airport. I noticed your city code for Moncton is incorrect. YYC is the city code for Calgary, AB. Moncton’s city code is YQM. Thought I would let you know.

    • Maja   •  

      Hi Susan,

      thanks for your comment! We truly appreciate it!
      We will update the post according to the correct information.

      GBB Team

Leave a Reply

Your email address will not be published.