Airlines / JJ
Airline
TAM Brazilian Airlines logo

TAM Brazilian Airlines (JJ)

TAM Brazilian Airlines (JJ) is a Brazil airline with the radio callsign “TAM”. It operates 1,783 routes from 95 airports to 102 destinations in 23 countries, anchored at Paris (Roissy-en-France, Val-d'Oise) (CDG). Its longest route is São Paulo (GRU) to Xiamen (XMN), roughly 18,446 km. Around 1,475 of its routes are domestic and 308 international. Every JJ flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

1,783Routes
102Destinations
23Countries
CDGMain hub
18,446 kmLongest route
TAMICAO
JJIATA
TAM Brazilian Airlines route network · 434 routes

TAM Brazilian Airlines routes & flight numbers

Origin and destination for routes 1,701–1,783 of 1,783. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
JJ9441GIG · Rio De JaneiroPOA · Porto Alegre1h 41m••:•• → ••:••
JJ9443BPS · Porto SeguroGYN · Goiânia1h 38m••:•• → ••:••
JJ9452GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ9453MIA · MiamiGRU · São Paulo8h 05m••:•• → ••:••
JJ9454IGU · Foz do IguaçuSBNT · Natal3h 53m••:•• → ••:••
JJ9455MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ9456GIG · Rio De JaneiroMVD · Ciudad de la Costa2h 30m••:•• → ••:••
JJ9457MVD · Ciudad de la CostaGIG · Rio De Janeiro2h 30m••:•• → ••:••
JJ9458GRU · São PauloLHR · London11h 29m••:•• → ••:••
JJ9459LHR · LondonGRU · São Paulo11h 29m••:•• → ••:••
JJ9462FLN · FlorianópolisEZE · Buenos Aires (Ezeiza)1h 49m••:•• → ••:••
JJ9466FLN · FlorianópolisEZE · Buenos Aires (Ezeiza)1h 49m••:•• → ••:••
JJ9471SJP · São José do Rio PretoCNF · Belo Horizonte1h 03m••:•• → ••:••
JJ9472GIG · Rio De JaneiroSCL · Santiago3h 49m••:•• → ••:••
JJ9473BPS · Porto SeguroCNF · Belo Horizonte1h 06m••:•• → ••:••
JJ9487GRU · São PauloCGH · São Paulo0h 24m••:•• → ••:••
JJ9495REC · RecifeCGH · São Paulo2h 52m••:•• → ••:••
JJ9500CGH · São PauloBPS · Porto Seguro1h 41m••:•• → ••:••
JJ9501BPS · Porto SeguroCGH · São Paulo1h 41m••:•• → ••:••
JJ9502POA · Porto AlegreGRU · São Paulo1h 23m••:•• → ••:••
JJ9503GIG · Rio De JaneiroSCL · Santiago3h 49m••:•• → ••:••
JJ9509CLV · Caldas NovasCGH · São Paulo1h 10m••:•• → ••:••
JJ9510CNF · Belo HorizonteBPS · Porto Seguro1h 06m••:•• → ••:••
JJ9511SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ9512GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ9515SCL · SantiagoGIG · Rio De Janeiro3h 49m••:•• → ••:••
JJ9517JNB · JohannesburgDPS · Kuta, Badung11h 16m••:•• → ••:••
JJ9521BRC · San Carlos de BarilocheGRU · São Paulo3h 55m••:•• → ••:••
JJ9537IOS · IlhéusCGH · São Paulo1h 51m••:•• → ••:••
JJ9538CGH · São PauloUNA · Una1h 48m••:•• → ••:••
JJ9545GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ9547CLV · Caldas NovasCGH · São Paulo1h 10m••:•• → ••:••
JJ9548SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ9549CLV · Caldas NovasCGH · São Paulo1h 10m••:•• → ••:••
JJ9550GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ9551GRU · São PauloAMS · Amsterdam11h 51m••:•• → ••:••
JJ9552GRU · São PauloXMN · Xiamen22h 03m••:•• → ••:••
JJ9554GRU · São PauloXMN · Xiamen22h 03m••:•• → ••:••
JJ9555EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ9556GRU · São PauloCAN · Guangzhou (Huadu)21h 28m••:•• → ••:••
JJ9557CLV · Caldas NovasCGH · São Paulo1h 10m••:•• → ••:••
JJ9558GRU · São Paulo2h 05m••:•• → ••:••
JJ9559BPS · Porto SeguroGRU · São Paulo1h 39m••:•• → ••:••
JJ9560POA · Porto AlegreBPS · Porto Seguro2h 39m••:•• → ••:••
JJ9561BPS · Porto SeguroPOA · Porto Alegre2h 39m••:•• → ••:••
JJ9580GRU · São PauloREC · Recife2h 50m••:•• → ••:••
JJ9581REC · RecifeGRU · São Paulo2h 50m••:•• → ••:••
JJ9582GRU · São PauloGIG · Rio De Janeiro0h 45m••:•• → ••:••
JJ9583GIG · Rio De JaneiroGRU · São Paulo0h 45m••:•• → ••:••
JJ9585SSA · SalvadorGIG · Rio De Janeiro1h 47m••:•• → ••:••
JJ9589REC · RecifeMAO · Manaus3h 42m••:•• → ••:••
JJ9590CWB · CuritibaCGH · São Paulo0h 45m••:•• → ••:••
JJ9592GRU · São PauloQSC · São Carlos0h 38m••:•• → ••:••
JJ9593FOR · FortalezaPOA · Porto Alegre4h 08m••:•• → ••:••
JJ9594GIG · Rio De JaneiroCGH · São Paulo0h 47m••:•• → ••:••
JJ9595GIG · Rio De JaneiroCGH · São Paulo0h 47m••:•• → ••:••
JJ9596GRU · São PauloCGH · São Paulo0h 24m••:•• → ••:••
JJ9599VIX · VitóriaCWB · Curitiba1h 38m••:•• → ••:••
JJ9604GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ9605MIA · MiamiGRU · São Paulo8h 05m••:•• → ••:••
JJ9610GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ9612GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ9620GRU · São PauloMCO · Orlando8h 26m••:•• → ••:••
JJ9622GRU · São PauloMCO · Orlando8h 26m••:•• → ••:••
JJ9630GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ9643SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ9647ASU · AsunciónGRU · São Paulo1h 42m••:•• → ••:••
JJ9658GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ9660GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ9665MAD · MadridGRU · São Paulo10h 13m••:•• → ••:••
JJ9673EZE · Buenos Aires (Ezeiza)GIG · Rio De Janeiro2h 42m••:•• → ••:••
JJ9674GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ9684FRA · Frankfurt am MainLHR · London1h 08m••:•• → ••:••
JJ9688GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ9689MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ9743CGB · CuiabáGRU · São Paulo1h 55m••:•• → ••:••
JJ9791PUJ · Punta CanaMAO · Manaus3h 23m••:•• → ••:••
JJ9884GIG · Rio De JaneiroPDP · Punta del Este2h 26m••:•• → ••:••
JJ9902GRU · São PauloPDP · Punta del Este2h 09m••:•• → ••:••
JJ9950BGR · BangorZRH · Zurich7h 05m••:•• → ••:••
JJ9951EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ9960AUH · Abu DhabiBER · Berlin5h 49m••:•• → ••:••
JJ9980MEX · Mexico CityMIA · Miami2h 46m••:•• → ••:••
← PrevRoutes 1,701–1,783 of 1,783

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Where TAM Brazilian Airlines flies

102 destinations served.

Busiest TAM Brazilian Airlines hubs

Top origin airports by number of routes.

About the TAM Brazilian Airlines network

TAM Brazilian Airlines connects 95 origin airports with 102 destinations on 1,783 scheduled routes. Its domestic network covers about 1,475 routes within Brazil, while 308 routes reach international destinations across 23 countries. The busiest base, Paris (Roissy-en-France, Val-d'Oise) (CDG), anchors most JJ departures. Use the map above to see the full route geography, or open any flight number for its exact origin, destination and live status.

Frequently asked

How many destinations does TAM Brazilian Airlines fly to?

TAM Brazilian Airlines (JJ) serves 102 destinations in 23 countries across 1,783 routes tracked by FlightNerve.

What is TAM Brazilian Airlines’s main hub?

TAM Brazilian Airlines’s busiest base is Charles de Gaulle International Airport (CDG) in Paris (Roissy-en-France, Val-d'Oise).

What is TAM Brazilian Airlines’s longest route?

TAM Brazilian Airlines’s longest scheduled route is São Paulo (GRU) to Xiamen (XMN), about 18,446 km.

Can I track TAM Brazilian Airlines flights with an API?

Yes. FlightNerve returns live status, position, schedule and aircraft for any JJ flight in a single API call.

Track any TAM Brazilian Airlines flight in real time

Live status, position, schedule and aircraft for every JJ flight, one API call.

Get an API key →