---
title: "Air France (AF) route map & flight schedule"
description: "Air France (AF) flies 212 nonstop routes to 192 airports. See the AF route map and schedule, with award seats by date, from 2LNR's feed."
canonical: "https://2lnr.com/routes/airlines/af"
url: "https://2lnr.com/routes/airlines/af.md"
date_modified: "2026-09-14T02:23:00Z"
---

# Where does Air France fly? The AF route map

Air France (AF) operates nonstop service on 212 routes in 2LNR's schedule data, touching 192 airports across its network. The busiest AF markets include Nice, Alpes-Maritimes to Paris, Paris to Saint-Victoret, and Paris to Toulouse. Premium cabins on a network this size behave unevenly: some corridors show upgrade and award space daily while others almost never open. 2LNR reads award seats on each AF route by date, so you can see whether a seat exists before you move points.

Route data refreshed September 14, 2026. Routes and carriers reflect the schedule data behind 2LNR's route map.

Updated September 14, 2026.

[See AF routes on the interactive map](https://2lnr.com/explore/routes?airlines=AF) [Get started free](https://2lnr.com/login)

212

Nonstop routes

192

Airports served

Free

To get started

## Award seats on Air France

2LNR tracks award seats on Air France, date by date. Open any AF route below to see whether a seat exists before you move points, the next 14 days free on every product and the full horizon on Pro.

### Availability by date

Each route opens a calendar of departures with confirmed upgrade and award space, so you can see which dates already have room instead of checking one flight at a time.

### Alerts when space opens

Premium seats turn over fast. Watch a AF route and 2LNR notifies you by email, SMS, in-app, and push the moment space appears.

### The whole network on a map

Filter the interactive route map to AF to see the network, compare connections, and jump into any route from there.

## About Air France

### Flying Blue on Air France

Air France's loyalty program is Flying Blue, shared with KLM. Elite status runs on XP earned per flight, award prices move with demand rather than sitting on a fixed chart, and discounted Promo Rewards are published monthly. 2LNR tracks Air France award availability flight by flight, so you can see where the points already have space before you transfer or book.

### Cabins and long-haul routes

Air France sells four long-haul cabins: La Premiere on a small set of routes, business, premium economy, and economy. Long-haul flying rotates with the seasons, so the route list below reflects current schedule data rather than a published network map.

## Air France flight schedule by route

The AF routes carrying the most flights in 2LNR's schedule data. Each one opens that route's scheduled departures. This is the published schedule, not a live status board: for day-of delays, cancellations and gates, check Air France directly.

- [Nice, Alpes-Maritimes (NCE) to Paris (CDG)](https://2lnr.com/routes/nce-cdg.md#timetable)
- [Paris (CDG) to Saint-Victoret (MRS)](https://2lnr.com/routes/cdg-mrs.md#timetable)
- [Paris (CDG) to Toulouse (TLS)](https://2lnr.com/routes/cdg-tls.md#timetable)
- [Geneva (GVA) to Paris (CDG)](https://2lnr.com/routes/gva-cdg.md#timetable)
- [Paris (CDG) to Bordeaux (BOD)](https://2lnr.com/routes/cdg-bod.md#timetable)
- [Paris (CDG) to Barcelona (BCN)](https://2lnr.com/routes/cdg-bcn.md#timetable)
- [Rome (FCO) to Paris (CDG)](https://2lnr.com/routes/fco-cdg.md#timetable)
- [Paris (CDG) to London (LHR)](https://2lnr.com/routes/cdg-lhr.md#timetable)
- [Pusignan (LYS) to Paris (CDG)](https://2lnr.com/routes/lys-cdg.md#timetable)
- [Amsterdam (AMS) to Paris (CDG)](https://2lnr.com/routes/ams-cdg.md#timetable)

## Busiest Air France airports

The airports with the most AF nonstop routes in 2LNR's schedule data. Hubs and focus cities normally sit at the top of a list like this. Each one opens that airport's full nonstop list, on AF and on every other carrier 2LNR covers.

- [Paris (CDG)](https://2lnr.com/routes/cdg.md) (185 nonstop routes)
- [Pusignan (LYS)](https://2lnr.com/routes/lys.md) (10 nonstop routes)
- [Pointe-à-Pitre (PTP)](https://2lnr.com/routes/ptp.md) (6 nonstop routes)
- [Matoury (CAY)](https://2lnr.com/routes/cay.md) (5 nonstop routes)
- [Paris (ORY)](https://2lnr.com/routes/ory.md) (5 nonstop routes)
- [Fort-de-France (FDF)](https://2lnr.com/routes/fdf.md) (4 nonstop routes)

## Every Air France nonstop route

212 nonstop routes across 192 airports, grouped by departure city. Each route links to its confirmed upgrade and award availability.

### Abidjan (ABJ)

[every route from Abidjan (ABJ)](https://2lnr.com/routes/abj.md)

- [Abidjan (ABJ) to Paris (CDG)](https://2lnr.com/routes/abj-cdg.md)

### Ajaccio (AJA)

[every route from Ajaccio (AJA)](https://2lnr.com/routes/aja.md)

- [Ajaccio (AJA) to Paris (CDG)](https://2lnr.com/routes/aja-cdg.md)

### Algiers (ALG)

[every route from Algiers (ALG)](https://2lnr.com/routes/alg.md)

- [Algiers (ALG) to Paris (CDG)](https://2lnr.com/routes/alg-cdg.md)

### Amsterdam (AMS)

[every route from Amsterdam (AMS)](https://2lnr.com/routes/ams.md)

- [Amsterdam (AMS) to Paris (CDG)](https://2lnr.com/routes/ams-cdg.md)

### Bangalore (BLR)

[every route from Bangalore (BLR)](https://2lnr.com/routes/blr.md)

- [Bangalore (BLR) to Paris (CDG)](https://2lnr.com/routes/blr-cdg.md)

### Bastia (BIA)

[every route from Bastia (BIA)](https://2lnr.com/routes/bia.md)

- [Bastia (BIA) to Paris (CDG)](https://2lnr.com/routes/bia-cdg.md)

### Beijing (PEK)

[every route from Beijing (PEK)](https://2lnr.com/routes/pek.md)

- [Beijing (PEK) to Paris (CDG)](https://2lnr.com/routes/pek-cdg.md)

### Beirut (BEY)

[every route from Beirut (BEY)](https://2lnr.com/routes/bey.md)

- [Beirut (BEY) to Paris (CDG)](https://2lnr.com/routes/bey-cdg.md)

### Bergen (BGO)

[every route from Bergen (BGO)](https://2lnr.com/routes/bgo.md)

- [Bergen (BGO) to Paris (CDG)](https://2lnr.com/routes/bgo-cdg.md)

### Berlin (BER)

[every route from Berlin (BER)](https://2lnr.com/routes/ber.md)

- [Berlin (BER) to Paris (CDG)](https://2lnr.com/routes/ber-cdg.md)

### Biarritz (BIQ)

[every route from Biarritz (BIQ)](https://2lnr.com/routes/biq.md)

- [Biarritz (BIQ) to Pusignan (LYS)](https://2lnr.com/routes/biq-lys.md)

### Billund (BLL)

[every route from Billund (BLL)](https://2lnr.com/routes/bll.md)

- [Billund (BLL) to Paris (CDG)](https://2lnr.com/routes/bll-cdg.md)

### Bogota (BOG)

[every route from Bogota (BOG)](https://2lnr.com/routes/bog.md)

- [Bogota (BOG) to Paris (CDG)](https://2lnr.com/routes/bog-cdg.md)

### Bologna (BLQ)

[every route from Bologna (BLQ)](https://2lnr.com/routes/blq.md)

- [Bologna (BLQ) to Paris (CDG)](https://2lnr.com/routes/blq-cdg.md)

### Brest (BES)

[every route from Brest (BES)](https://2lnr.com/routes/bes.md)

- [Brest (BES) to Paris (CDG)](https://2lnr.com/routes/bes-cdg.md)

### Bucharest (OTP)

[every route from Bucharest (OTP)](https://2lnr.com/routes/otp.md)

- [Bucharest (OTP) to Paris (CDG)](https://2lnr.com/routes/otp-cdg.md)

### Budapest (BUD)

[every route from Budapest (BUD)](https://2lnr.com/routes/bud.md)

- [Budapest (BUD) to Paris (CDG)](https://2lnr.com/routes/bud-cdg.md)

### Cagliari (CAG)

[every route from Cagliari (CAG)](https://2lnr.com/routes/cag.md)

- [Cagliari (CAG) to Paris (CDG)](https://2lnr.com/routes/cag-cdg.md)

### Cairo (CAI)

[every route from Cairo (CAI)](https://2lnr.com/routes/cai.md)

- [Cairo (CAI) to Paris (CDG)](https://2lnr.com/routes/cai-cdg.md)

### Casablanca (CMN)

[every route from Casablanca (CMN)](https://2lnr.com/routes/cmn.md)

- [Casablanca (CMN) to Paris (CDG)](https://2lnr.com/routes/cmn-cdg.md)

### Clermont-Ferrand (CFE)

[every route from Clermont-Ferrand (CFE)](https://2lnr.com/routes/cfe.md)

- [Clermont-Ferrand (CFE) to Paris (CDG)](https://2lnr.com/routes/cfe-cdg.md)

### Conakry (CKY)

[every route from Conakry (CKY)](https://2lnr.com/routes/cky.md)

- [Conakry (CKY) to Paris (CDG)](https://2lnr.com/routes/cky-cdg.md)

### Cotonou (COO)

[every route from Cotonou (COO)](https://2lnr.com/routes/coo.md)

- [Cotonou (COO) to Paris (CDG)](https://2lnr.com/routes/coo-cdg.md)

### Dallas (DFW)

[every route from Dallas (DFW)](https://2lnr.com/routes/dfw.md)

- [Dallas (DFW) to Paris (CDG)](https://2lnr.com/routes/dfw-cdg.md)

### Delhi (DEL)

[every route from Delhi (DEL)](https://2lnr.com/routes/del.md)

- [Delhi (DEL) to Paris (CDG)](https://2lnr.com/routes/del-cdg.md)

### Detroit (DTW)

[every route from Detroit (DTW)](https://2lnr.com/routes/dtw.md)

- [Detroit (DTW) to Paris (CDG)](https://2lnr.com/routes/dtw-cdg.md)

### Douala (DLA)

[every route from Douala (DLA)](https://2lnr.com/routes/dla.md)

- [Douala (DLA) to Paris (CDG)](https://2lnr.com/routes/dla-cdg.md)

### Dublin (DUB)

[every route from Dublin (DUB)](https://2lnr.com/routes/dub.md)

- [Dublin (DUB) to Paris (CDG)](https://2lnr.com/routes/dub-cdg.md)

### Edinburgh (EDI)

[every route from Edinburgh (EDI)](https://2lnr.com/routes/edi.md)

- [Edinburgh (EDI) to Paris (CDG)](https://2lnr.com/routes/edi-cdg.md)

### Figari (FSC)

[every route from Figari (FSC)](https://2lnr.com/routes/fsc.md)

- [Figari (FSC) to Paris (CDG)](https://2lnr.com/routes/fsc-cdg.md)
- [Figari (FSC) to Paris (ORY)](https://2lnr.com/routes/fsc-ory.md)

### Florence (FLR)

[every route from Florence (FLR)](https://2lnr.com/routes/flr.md)

- [Florence (FLR) to Paris (CDG)](https://2lnr.com/routes/flr-cdg.md)

### Fort-de-France (FDF)

[every route from Fort-de-France (FDF)](https://2lnr.com/routes/fdf.md)

- [Fort-de-France (FDF) to Pointe-à-Pitre (PTP)](https://2lnr.com/routes/fdf-ptp.md)

### Fortaleza (FOR)

[every route from Fortaleza (FOR)](https://2lnr.com/routes/for.md)

- [Fortaleza (FOR) to Matoury (CAY)](https://2lnr.com/routes/for-cay.md)

### Frankfurt (FRA)

[every route from Frankfurt (FRA)](https://2lnr.com/routes/fra.md)

- [Frankfurt (FRA) to Paris (CDG)](https://2lnr.com/routes/fra-cdg.md)

### Geneva (GVA)

[every route from Geneva (GVA)](https://2lnr.com/routes/gva.md)

- [Geneva (GVA) to Paris (CDG)](https://2lnr.com/routes/gva-cdg.md)

### Gothenburg (GOT)

[every route from Gothenburg (GOT)](https://2lnr.com/routes/got.md)

- [Gothenburg (GOT) to Paris (CDG)](https://2lnr.com/routes/got-cdg.md)

### Hamburg (HAM)

[every route from Hamburg (HAM)](https://2lnr.com/routes/ham.md)

- [Hamburg (HAM) to Paris (CDG)](https://2lnr.com/routes/ham-cdg.md)

### Ho Chi Minh City (SGN)

[every route from Ho Chi Minh City (SGN)](https://2lnr.com/routes/sgn.md)

- [Ho Chi Minh City (SGN) to Paris (CDG)](https://2lnr.com/routes/sgn-cdg.md)

### Houston (IAH)

[every route from Houston (IAH)](https://2lnr.com/routes/iah.md)

- [Houston (IAH) to Paris (CDG)](https://2lnr.com/routes/iah-cdg.md)

### Johannesburg (JNB)

[every route from Johannesburg (JNB)](https://2lnr.com/routes/jnb.md)

- [Johannesburg (JNB) to Paris (CDG)](https://2lnr.com/routes/jnb-cdg.md)

### Kinshasa (FIH)

[every route from Kinshasa (FIH)](https://2lnr.com/routes/fih.md)

- [Kinshasa (FIH) to Paris (CDG)](https://2lnr.com/routes/fih-cdg.md)

### Kittilä (KTT)

[every route from Kittilä (KTT)](https://2lnr.com/routes/ktt.md)

- [Kittilä (KTT) to Paris (CDG)](https://2lnr.com/routes/ktt-cdg.md)

### Las Vegas (LAS)

[every route from Las Vegas (LAS)](https://2lnr.com/routes/las.md)

- [Las Vegas (LAS) to Paris (CDG)](https://2lnr.com/routes/las-cdg.md)

### Libreville (LBV)

[every route from Libreville (LBV)](https://2lnr.com/routes/lbv.md)

- [Libreville (LBV) to Paris (CDG)](https://2lnr.com/routes/lbv-cdg.md)

### Lima (LIM)

[every route from Lima (LIM)](https://2lnr.com/routes/lim.md)

- [Lima (LIM) to Paris (CDG)](https://2lnr.com/routes/lim-cdg.md)

### Lisbon (LIS)

[every route from Lisbon (LIS)](https://2lnr.com/routes/lis.md)

- [Lisbon (LIS) to Paris (CDG)](https://2lnr.com/routes/lis-cdg.md)

### Lome (LFW)

[every route from Lome (LFW)](https://2lnr.com/routes/lfw.md)

- [Lome (LFW) to Paris (CDG)](https://2lnr.com/routes/lfw-cdg.md)

### Los Angeles (LAX)

[every route from Los Angeles (LAX)](https://2lnr.com/routes/lax.md)

- [Los Angeles (LAX) to Papeete (PPT)](https://2lnr.com/routes/lax-ppt.md)
- [Los Angeles (LAX) to Paris (CDG)](https://2lnr.com/routes/lax-cdg.md)

### Luanda (NBJ)

[every route from Luanda (NBJ)](https://2lnr.com/routes/nbj.md)

- [Luanda (NBJ) to Paris (CDG)](https://2lnr.com/routes/nbj-cdg.md)

### Manchester (MAN)

[every route from Manchester (MAN)](https://2lnr.com/routes/man.md)

- [Manchester (MAN) to Paris (CDG)](https://2lnr.com/routes/man-cdg.md)

### Matoury (CAY)

[every route from Matoury (CAY)](https://2lnr.com/routes/cay.md)

- [Matoury (CAY) to Belem (BEL)](https://2lnr.com/routes/cay-bel.md)
- [Matoury (CAY) to Fort-de-France (FDF)](https://2lnr.com/routes/cay-fdf.md)
- [Matoury (CAY) to Pointe-à-Pitre (PTP)](https://2lnr.com/routes/cay-ptp.md)

### Mexico City (MEX)

[every route from Mexico City (MEX)](https://2lnr.com/routes/mex.md)

- [Mexico City (MEX) to Paris (CDG)](https://2lnr.com/routes/mex-cdg.md)

### Miami (MIA)

[every route from Miami (MIA)](https://2lnr.com/routes/mia.md)

- [Miami (MIA) to Pointe-à-Pitre (PTP)](https://2lnr.com/routes/mia-ptp.md)

### Milan (MXP)

[every route from Milan (MXP)](https://2lnr.com/routes/mxp.md)

- [Milan (MXP) to Paris (CDG)](https://2lnr.com/routes/mxp-cdg.md)

### Minneapolis (MSP)

[every route from Minneapolis (MSP)](https://2lnr.com/routes/msp.md)

- [Minneapolis (MSP) to Paris (CDG)](https://2lnr.com/routes/msp-cdg.md)

### Montpellier (MPL)

[every route from Montpellier (MPL)](https://2lnr.com/routes/mpl.md)

- [Montpellier (MPL) to Paris (CDG)](https://2lnr.com/routes/mpl-cdg.md)

### Montreal (YUL)

[every route from Montreal (YUL)](https://2lnr.com/routes/yul.md)

- [Montreal (YUL) to Paris (CDG)](https://2lnr.com/routes/yul-cdg.md)

### Munich (MUC)

[every route from Munich (MUC)](https://2lnr.com/routes/muc.md)

- [Munich (MUC) to Paris (CDG)](https://2lnr.com/routes/muc-cdg.md)

### Nantes (NTE)

[every route from Nantes (NTE)](https://2lnr.com/routes/nte.md)

- [Nantes (NTE) to Pusignan (LYS)](https://2lnr.com/routes/nte-lys.md)

### New York (JFK)

[every route from New York (JFK)](https://2lnr.com/routes/jfk.md)

- [New York (JFK) to Paris (CDG)](https://2lnr.com/routes/jfk-cdg.md)

### Nice, Alpes-Maritimes (NCE)

[every route from Nice, Alpes-Maritimes (NCE)](https://2lnr.com/routes/nce.md)

- [Nice, Alpes-Maritimes (NCE) to Paris (CDG)](https://2lnr.com/routes/nce-cdg.md)
- [Nice, Alpes-Maritimes (NCE) to Pusignan (LYS)](https://2lnr.com/routes/nce-lys.md)

### Nouakchott (NKC)

[every route from Nouakchott (NKC)](https://2lnr.com/routes/nkc.md)

- [Nouakchott (NKC) to Conakry (CKY)](https://2lnr.com/routes/nkc-cky.md)
- [Nouakchott (NKC) to Paris (CDG)](https://2lnr.com/routes/nkc-cdg.md)

### Olbia (OLB)

[every route from Olbia (OLB)](https://2lnr.com/routes/olb.md)

- [Olbia (OLB) to Paris (CDG)](https://2lnr.com/routes/olb-cdg.md)

### Orlando (MCO)

[every route from Orlando (MCO)](https://2lnr.com/routes/mco.md)

- [Orlando (MCO) to Paris (CDG)](https://2lnr.com/routes/mco-cdg.md)

### Osaka (KIX)

[every route from Osaka (KIX)](https://2lnr.com/routes/kix.md)

- [Osaka (KIX) to Paris (CDG)](https://2lnr.com/routes/kix-cdg.md)

### Ottawa (YOW)

[every route from Ottawa (YOW)](https://2lnr.com/routes/yow.md)

- [Ottawa (YOW) to Paris (CDG)](https://2lnr.com/routes/yow-cdg.md)

### Panama City (PTY)

[every route from Panama City (PTY)](https://2lnr.com/routes/pty.md)

- [Panama City (PTY) to Paris (CDG)](https://2lnr.com/routes/pty-cdg.md)

### Papeete (PPT)

[every route from Papeete (PPT)](https://2lnr.com/routes/ppt.md)

- [Papeete (PPT) to Paris (CDG)](https://2lnr.com/routes/ppt-cdg.md)

### Paris (CDG)

[every route from Paris (CDG)](https://2lnr.com/routes/cdg.md)

- [Paris (CDG) to Abuja (ABV)](https://2lnr.com/routes/cdg-abv.md)
- [Paris (CDG) to Antananarivo (TNR)](https://2lnr.com/routes/cdg-tnr.md)
- [Paris (CDG) to Athens (ATH)](https://2lnr.com/routes/cdg-ath.md)
- [Paris (CDG) to Atlanta (ATL)](https://2lnr.com/routes/cdg-atl.md)
- [Paris (CDG) to Bangkok (BKK)](https://2lnr.com/routes/cdg-bkk.md)
- [Paris (CDG) to Barcelona (BCN)](https://2lnr.com/routes/cdg-bcn.md)
- [Paris (CDG) to Bari (BRI)](https://2lnr.com/routes/cdg-bri.md)
- [Paris (CDG) to Basel (BSL)](https://2lnr.com/routes/cdg-bsl.md)
- [Paris (CDG) to Biarritz (BIQ)](https://2lnr.com/routes/cdg-biq.md)
- [Paris (CDG) to Bilbao (BIO)](https://2lnr.com/routes/cdg-bio.md)
- [Paris (CDG) to Birmingham (BHX)](https://2lnr.com/routes/cdg-bhx.md)
- [Paris (CDG) to Bordeaux (BOD)](https://2lnr.com/routes/cdg-bod.md)
- [Paris (CDG) to Boston (BOS)](https://2lnr.com/routes/cdg-bos.md)
- [Paris (CDG) to Brazzaville (BZV)](https://2lnr.com/routes/cdg-bzv.md)
- [Paris (CDG) to Buenos Aires (EZE)](https://2lnr.com/routes/cdg-eze.md)
- [Paris (CDG) to Cancun (CUN)](https://2lnr.com/routes/cdg-cun.md)
- [Paris (CDG) to Cape Town (CPT)](https://2lnr.com/routes/cdg-cpt.md)
- [Paris (CDG) to Catania (CTA)](https://2lnr.com/routes/cdg-cta.md)
- [Paris (CDG) to Chicago (ORD)](https://2lnr.com/routes/cdg-ord.md)
- [Paris (CDG) to Copenhagen (CPH)](https://2lnr.com/routes/cdg-cph.md)
- [Paris (CDG) to Cork (ORK)](https://2lnr.com/routes/cdg-ork.md)
- [Paris (CDG) to Denver (DEN)](https://2lnr.com/routes/cdg-den.md)
- [Paris (CDG) to Djibouti (JIB)](https://2lnr.com/routes/cdg-jib.md)
- [Paris (CDG) to Dossobuono (VRN)](https://2lnr.com/routes/cdg-vrn.md)
- [Paris (CDG) to Dubai (DXB)](https://2lnr.com/routes/cdg-dxb.md)
- [Paris (CDG) to Dubrovnik (DBV)](https://2lnr.com/routes/cdg-dbv.md)
- [Paris (CDG) to Dusseldorf (DUS)](https://2lnr.com/routes/cdg-dus.md)
- [Paris (CDG) to Es-Sénia (ORN)](https://2lnr.com/routes/cdg-orn.md)
- [Paris (CDG) to Faro (FAO)](https://2lnr.com/routes/cdg-fao.md)
- [Paris (CDG) to Fort-de-France (FDF)](https://2lnr.com/routes/cdg-fdf.md)
- [Paris (CDG) to Fortaleza (FOR)](https://2lnr.com/routes/cdg-for.md)
- [Paris (CDG) to Hannover (HAJ)](https://2lnr.com/routes/cdg-haj.md)
- [Paris (CDG) to Helsinki (HEL)](https://2lnr.com/routes/cdg-hel.md)
- [Paris (CDG) to Heraklion (HER)](https://2lnr.com/routes/cdg-her.md)
- [Paris (CDG) to Hong Kong (HKG)](https://2lnr.com/routes/cdg-hkg.md)
- [Paris (CDG) to Ibiza (IBZ)](https://2lnr.com/routes/cdg-ibz.md)
- [Paris (CDG) to Istanbul (IST)](https://2lnr.com/routes/cdg-ist.md)
- [Paris (CDG) to Krakow (KRK)](https://2lnr.com/routes/cdg-krk.md)
- [Paris (CDG) to Lagos (LOS)](https://2lnr.com/routes/cdg-los.md)
- [Paris (CDG) to Ljubljana (LJU)](https://2lnr.com/routes/cdg-lju.md)
- [Paris (CDG) to London (LGW)](https://2lnr.com/routes/cdg-lgw.md)
- [Paris (CDG) to London (LHR)](https://2lnr.com/routes/cdg-lhr.md)
- [Paris (CDG) to Madrid (MAD)](https://2lnr.com/routes/cdg-mad.md)
- [Paris (CDG) to Malabo (SSG)](https://2lnr.com/routes/cdg-ssg.md)
- [Paris (CDG) to Malaga (AGP)](https://2lnr.com/routes/cdg-agp.md)
- [Paris (CDG) to Male (MLE)](https://2lnr.com/routes/cdg-mle.md)
- [Paris (CDG) to Manila (MNL)](https://2lnr.com/routes/cdg-mnl.md)
- [Paris (CDG) to Marrakech (RAK)](https://2lnr.com/routes/cdg-rak.md)
- [Paris (CDG) to Matoury (CAY)](https://2lnr.com/routes/cdg-cay.md)
- [Paris (CDG) to Merelani (JRO)](https://2lnr.com/routes/cdg-jro.md)
- [Paris (CDG) to Miami (MIA)](https://2lnr.com/routes/cdg-mia.md)
- [Paris (CDG) to Milan (LIN)](https://2lnr.com/routes/cdg-lin.md)
- [Paris (CDG) to Mumbai (BOM)](https://2lnr.com/routes/cdg-bom.md)
- [Paris (CDG) to Mykonos (JMK)](https://2lnr.com/routes/cdg-jmk.md)
- [Paris (CDG) to N'Djamena (NDJ)](https://2lnr.com/routes/cdg-ndj.md)
- [Paris (CDG) to Nairobi (NBO)](https://2lnr.com/routes/cdg-nbo.md)
- [Paris (CDG) to Nantes (NTE)](https://2lnr.com/routes/cdg-nte.md)
- [Paris (CDG) to Naples (NAP)](https://2lnr.com/routes/cdg-nap.md)
- [Paris (CDG) to New Orleans (MSY)](https://2lnr.com/routes/cdg-msy.md)
- [Paris (CDG) to Newark (EWR)](https://2lnr.com/routes/cdg-ewr.md)
- [Paris (CDG) to Newcastle (NCL)](https://2lnr.com/routes/cdg-ncl.md)
- [Paris (CDG) to Nuremberg (NUE)](https://2lnr.com/routes/cdg-nue.md)
- [Paris (CDG) to Oslo (OSL)](https://2lnr.com/routes/cdg-osl.md)
- [Paris (CDG) to Palermo (PMO)](https://2lnr.com/routes/cdg-pmo.md)
- [Paris (CDG) to Palma de Mallorca (PMI)](https://2lnr.com/routes/cdg-pmi.md)
- [Paris (CDG) to Pau (PUF)](https://2lnr.com/routes/cdg-puf.md)
- [Paris (CDG) to Phoenix (PHX)](https://2lnr.com/routes/cdg-phx.md)
- [Paris (CDG) to Phuket (HKT)](https://2lnr.com/routes/cdg-hkt.md)
- [Paris (CDG) to Porto (OPO)](https://2lnr.com/routes/cdg-opo.md)
- [Paris (CDG) to Prague (PRG)](https://2lnr.com/routes/cdg-prg.md)
- [Paris (CDG) to Quebec City (YQB)](https://2lnr.com/routes/cdg-yqb.md)
- [Paris (CDG) to Rabat (RBA)](https://2lnr.com/routes/cdg-rba.md)
- [Paris (CDG) to Raleigh/Durham (RDU)](https://2lnr.com/routes/cdg-rdu.md)
- [Paris (CDG) to Rhodes (RHO)](https://2lnr.com/routes/cdg-rho.md)
- [Paris (CDG) to Rio de Janeiro (GIG)](https://2lnr.com/routes/cdg-gig.md)
- [Paris (CDG) to Saint-Victoret (MRS)](https://2lnr.com/routes/cdg-mrs.md)
- [Paris (CDG) to San Francisco (SFO)](https://2lnr.com/routes/cdg-sfo.md)
- [Paris (CDG) to Seville (SVQ)](https://2lnr.com/routes/cdg-svq.md)
- [Paris (CDG) to Singapore (SIN)](https://2lnr.com/routes/cdg-sin.md)
- [Paris (CDG) to Split (SPU)](https://2lnr.com/routes/cdg-spu.md)
- [Paris (CDG) to Tenerife (TFS)](https://2lnr.com/routes/cdg-tfs.md)
- [Paris (CDG) to Toulouse (TLS)](https://2lnr.com/routes/cdg-tls.md)
- [Paris (CDG) to Tromso (TOS)](https://2lnr.com/routes/cdg-tos.md)
- [Paris (CDG) to Turin (TRN)](https://2lnr.com/routes/cdg-trn.md)
- [Paris (CDG) to Valencia (VLC)](https://2lnr.com/routes/cdg-vlc.md)
- [Paris (CDG) to Venice (VCE)](https://2lnr.com/routes/cdg-vce.md)
- [Paris (CDG) to Warsaw (WAW)](https://2lnr.com/routes/cdg-waw.md)
- [Paris (CDG) to Zagreb (ZAG)](https://2lnr.com/routes/cdg-zag.md)
- [Paris (CDG) to Zurich (ZRH)](https://2lnr.com/routes/cdg-zrh.md)

### Paris (ORY)

[every route from Paris (ORY)](https://2lnr.com/routes/ory.md)

- [Paris (ORY) to Ajaccio (AJA)](https://2lnr.com/routes/ory-aja.md)
- [Paris (ORY) to Bastia (BIA)](https://2lnr.com/routes/ory-bia.md)
- [Paris (ORY) to Calvi (CLY)](https://2lnr.com/routes/ory-cly.md)
- [Paris (ORY) to Tarbes (LDE)](https://2lnr.com/routes/ory-lde.md)

### Pointe-Noire (PNR)

[every route from Pointe-Noire (PNR)](https://2lnr.com/routes/pnr.md)

- [Pointe-Noire (PNR) to Paris (CDG)](https://2lnr.com/routes/pnr-cdg.md)

### Pointe-à-Pitre (PTP)

[every route from Pointe-à-Pitre (PTP)](https://2lnr.com/routes/ptp.md)

- [Pointe-à-Pitre (PTP) to Panama City (PTY)](https://2lnr.com/routes/ptp-pty.md)
- [Pointe-à-Pitre (PTP) to Paris (CDG)](https://2lnr.com/routes/ptp-cdg.md)
- [Pointe-à-Pitre (PTP) to Punta Cana (PUJ)](https://2lnr.com/routes/ptp-puj.md)

### Port Louis (MRU)

[every route from Port Louis (MRU)](https://2lnr.com/routes/mru.md)

- [Port Louis (MRU) to Paris (CDG)](https://2lnr.com/routes/mru-cdg.md)

### Pout (DSS)

[every route from Pout (DSS)](https://2lnr.com/routes/dss.md)

- [Pout (DSS) to Paris (CDG)](https://2lnr.com/routes/dss-cdg.md)

### Preze (TIA)

[every route from Preze (TIA)](https://2lnr.com/routes/tia.md)

- [Preze (TIA) to Paris (CDG)](https://2lnr.com/routes/tia-cdg.md)

### Punta Cana (PUJ)

[every route from Punta Cana (PUJ)](https://2lnr.com/routes/puj.md)

- [Punta Cana (PUJ) to Fort-de-France (FDF)](https://2lnr.com/routes/puj-fdf.md)
- [Punta Cana (PUJ) to Paris (CDG)](https://2lnr.com/routes/puj-cdg.md)

### Pusignan (LYS)

[every route from Pusignan (LYS)](https://2lnr.com/routes/lys.md)

- [Pusignan (LYS) to Bordeaux (BOD)](https://2lnr.com/routes/lys-bod.md)
- [Pusignan (LYS) to Brest (BES)](https://2lnr.com/routes/lys-bes.md)
- [Pusignan (LYS) to Caen (CFR)](https://2lnr.com/routes/lys-cfr.md)
- [Pusignan (LYS) to Paris (CDG)](https://2lnr.com/routes/lys-cdg.md)
- [Pusignan (LYS) to Saint-Jacques-de-la-Lande (RNS)](https://2lnr.com/routes/lys-rns.md)

### Riyadh (RUH)

[every route from Riyadh (RUH)](https://2lnr.com/routes/ruh.md)

- [Riyadh (RUH) to Paris (CDG)](https://2lnr.com/routes/ruh-cdg.md)

### Rome (FCO)

[every route from Rome (FCO)](https://2lnr.com/routes/fco.md)

- [Rome (FCO) to Paris (CDG)](https://2lnr.com/routes/fco-cdg.md)

### Rovaniemi (RVN)

[every route from Rovaniemi (RVN)](https://2lnr.com/routes/rvn.md)

- [Rovaniemi (RVN) to Paris (CDG)](https://2lnr.com/routes/rvn-cdg.md)

### Saint-Jacques-de-la-Lande (RNS)

[every route from Saint-Jacques-de-la-Lande (RNS)](https://2lnr.com/routes/rns.md)

- [Saint-Jacques-de-la-Lande (RNS) to Paris (CDG)](https://2lnr.com/routes/rns-cdg.md)

### Saint-Victoret (MRS)

[every route from Saint-Victoret (MRS)](https://2lnr.com/routes/mrs.md)

- [Saint-Victoret (MRS) to Pusignan (LYS)](https://2lnr.com/routes/mrs-lys.md)

### Sainte-Marie (RUN)

[every route from Sainte-Marie (RUN)](https://2lnr.com/routes/run.md)

- [Sainte-Marie (RUN) to Paris (CDG)](https://2lnr.com/routes/run-cdg.md)

### Salvador (SSA)

[every route from Salvador (SSA)](https://2lnr.com/routes/ssa.md)

- [Salvador (SSA) to Paris (CDG)](https://2lnr.com/routes/ssa-cdg.md)

### San Jose (SJO)

[every route from San Jose (SJO)](https://2lnr.com/routes/sjo.md)

- [San Jose (SJO) to Paris (CDG)](https://2lnr.com/routes/sjo-cdg.md)

### Santiago (SCL)

[every route from Santiago (SCL)](https://2lnr.com/routes/scl.md)

- [Santiago (SCL) to Paris (CDG)](https://2lnr.com/routes/scl-cdg.md)

### Santorini Island (JTR)

[every route from Santorini Island (JTR)](https://2lnr.com/routes/jtr.md)

- [Santorini Island (JTR) to Paris (CDG)](https://2lnr.com/routes/jtr-cdg.md)

### Sao Paulo (GRU)

[every route from Sao Paulo (GRU)](https://2lnr.com/routes/gru.md)

- [Sao Paulo (GRU) to Paris (CDG)](https://2lnr.com/routes/gru-cdg.md)

### Seattle (SEA)

[every route from Seattle (SEA)](https://2lnr.com/routes/sea.md)

- [Seattle (SEA) to Paris (CDG)](https://2lnr.com/routes/sea-cdg.md)

### Seoul (ICN)

[every route from Seoul (ICN)](https://2lnr.com/routes/icn.md)

- [Seoul (ICN) to Paris (CDG)](https://2lnr.com/routes/icn-cdg.md)

### Shanghai (PVG)

[every route from Shanghai (PVG)](https://2lnr.com/routes/pvg.md)

- [Shanghai (PVG) to Paris (CDG)](https://2lnr.com/routes/pvg-cdg.md)

### Sint Maarten (SXM)

[every route from Sint Maarten (SXM)](https://2lnr.com/routes/sxm.md)

- [Sint Maarten (SXM) to Paris (CDG)](https://2lnr.com/routes/sxm-cdg.md)

### Stockholm (ARN)

[every route from Stockholm (ARN)](https://2lnr.com/routes/arn.md)

- [Stockholm (ARN) to Paris (CDG)](https://2lnr.com/routes/arn-cdg.md)

### Tangier (TNG)

[every route from Tangier (TNG)](https://2lnr.com/routes/tng.md)

- [Tangier (TNG) to Paris (CDG)](https://2lnr.com/routes/tng-cdg.md)

### Tarbes (LDE)

[every route from Tarbes (LDE)](https://2lnr.com/routes/lde.md)

- [Tarbes (LDE) to Verny (ETZ)](https://2lnr.com/routes/lde-etz.md)

### Tel Aviv (TLV)

[every route from Tel Aviv (TLV)](https://2lnr.com/routes/tlv.md)

- [Tel Aviv (TLV) to Paris (CDG)](https://2lnr.com/routes/tlv-cdg.md)

### Tokyo (HND)

[every route from Tokyo (HND)](https://2lnr.com/routes/hnd.md)

- [Tokyo (HND) to Paris (CDG)](https://2lnr.com/routes/hnd-cdg.md)

### Toronto (YYZ)

[every route from Toronto (YYZ)](https://2lnr.com/routes/yyz.md)

- [Toronto (YYZ) to Paris (CDG)](https://2lnr.com/routes/yyz-cdg.md)

### Toulouse (TLS)

[every route from Toulouse (TLS)](https://2lnr.com/routes/tls.md)

- [Toulouse (TLS) to Pusignan (LYS)](https://2lnr.com/routes/tls-lys.md)

### Tunis (TUN)

[every route from Tunis (TUN)](https://2lnr.com/routes/tun.md)

- [Tunis (TUN) to Paris (CDG)](https://2lnr.com/routes/tun-cdg.md)

### Valletta (MLA)

[every route from Valletta (MLA)](https://2lnr.com/routes/mla.md)

- [Valletta (MLA) to Paris (CDG)](https://2lnr.com/routes/mla-cdg.md)

### Vancouver (YVR)

[every route from Vancouver (YVR)](https://2lnr.com/routes/yvr.md)

- [Vancouver (YVR) to Paris (CDG)](https://2lnr.com/routes/yvr-cdg.md)

### Verny (ETZ)

[every route from Verny (ETZ)](https://2lnr.com/routes/etz.md)

- [Verny (ETZ) to Rome (FCO)](https://2lnr.com/routes/etz-fco.md)

### Vienna (VIE)

[every route from Vienna (VIE)](https://2lnr.com/routes/vie.md)

- [Vienna (VIE) to Paris (CDG)](https://2lnr.com/routes/vie-cdg.md)

### Washington (IAD)

[every route from Washington (IAD)](https://2lnr.com/routes/iad.md)

- [Washington (IAD) to Paris (CDG)](https://2lnr.com/routes/iad-cdg.md)

### Yaoundé (NSI)

[every route from Yaoundé (NSI)](https://2lnr.com/routes/nsi.md)

- [Yaoundé (NSI) to Paris (CDG)](https://2lnr.com/routes/nsi-cdg.md)

### Yerevan (EVN)

[every route from Yerevan (EVN)](https://2lnr.com/routes/evn.md)

- [Yerevan (EVN) to Paris (CDG)](https://2lnr.com/routes/evn-cdg.md)

### Zanzibar (ZNZ)

[every route from Zanzibar (ZNZ)](https://2lnr.com/routes/znz.md)

- [Zanzibar (ZNZ) to Paris (CDG)](https://2lnr.com/routes/znz-cdg.md)

[See the AF network on the interactive map →](https://2lnr.com/explore/routes?airlines=AF)

## Looking beyond AF?

- [How to read award availability by date](https://2lnr.com/guides/award-availability.md)
- [Browse every airline in the route directory](https://2lnr.com/routes.md)
- [How the 2LNR route map works](https://2lnr.com/lp/route-map.md)
- [What the free plan covers, and what Pro adds](https://2lnr.com/pricing.md)
- [Air France award seat availability](https://2lnr.com/awards/af.md)

## Frequently asked questions about Air France (AF) routes

**Where does Air France fly nonstop?**

Air France operates 212 nonstop routes serving 192 airports in 2LNR's schedule data. The busiest are Nice, Alpes-Maritimes to Paris, Paris to Saint-Victoret, and Paris to Toulouse. The full list is on this page, and each route opens its own calendar of confirmed upgrade and award space.

**How many routes does Air France (AF) operate?**

AF currently shows 212 nonstop routes between 192 airports. Schedules change seasonally, so this page updates as new AF schedule data is confirmed.

**Does 2LNR track upgrades on Air France?**

2LNR tracks confirmed upgrade inventory on American, Delta and Alaska, and award seats across more than 20 airlines. Air France is on the award side of that: each AF route below links to a calendar of award seats by date.

**How do I check availability on a specific AF route?**

Open a route such as Nice, Alpes-Maritimes to Paris from the list on this page to see AF departures date by date. Award seats show alongside each departure, the next 14 days free on every product and the full horizon on Pro, and on Pro you can set an alert so 2LNR tells you when space opens on a AF route you are watching.

**Does 2LNR show the Air France flight schedule?**

Yes, for the routes on this page: each AF route opens the scheduled departures 2LNR holds for it, refreshed as new schedule data is confirmed. It is not a live status board. For day-of delays, cancellations and gates, check Air France directly, and treat anything here as the published schedule rather than today's operation.

**What is Air France's frequent flyer program?**

Flying Blue, shared with KLM. Members earn XP toward elite status and Miles toward awards, award pricing moves with demand, and discounted Promo Rewards are published each month. 2LNR tracks Air France award availability date by date, so you can check whether space exists before transferring points.

## Never miss AF upgrade or award space

See what is open by date on AF routes, the next 14 days free on every product and the full horizon on Pro.

[Get started free](https://2lnr.com/login)
