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,401–1,500 of 1,783. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
JJ8088GRU · São PauloBRU · Zaventem11h 43m••:•• → ••:••
JJ8089BRU · ZaventemGRU · São Paulo11h 43m••:•• → ••:••
JJ8090GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ8091MIA · MiamiGRU · São Paulo8h 05m••:•• → ••:••
JJ8092GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8093BRC · San Carlos de BarilocheGRU · São Paulo3h 55m••:•• → ••:••
JJ8094GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ8095MIA · MiamiGRU · São Paulo8h 05m••:•• → ••:••
JJ8096GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8097SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8098GRU · São Paulo2h 05m••:•• → ••:••
JJ8099GRU · São Paulo2h 05m••:•• → ••:••
JJ8100GRU · São Paulo2h 05m••:•• → ••:••
JJ8101CDG · Paris (Roissy-en-France, Val-d'Oise)GRU · São Paulo11h 25m••:•• → ••:••
JJ8102GRU · São PauloYYZ · Toronto10h 00m••:•• → ••:••
JJ8103JFK · New YorkGRU · São Paulo9h 22m••:•• → ••:••
JJ8104GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8105SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8106GIG · Rio De JaneiroSCL · Santiago3h 49m••:•• → ••:••
JJ8107SCL · SantiagoGIG · Rio De Janeiro3h 49m••:•• → ••:••
JJ8108BSB · BrasíliaSCL · Santiago3h 54m••:•• → ••:••
JJ8109SCL · SantiagoBSB · Brasília3h 54m••:•• → ••:••
JJ8110GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ8111MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ8112GRU · São PauloMEX · Mexico City9h 06m••:•• → ••:••
JJ8113MEX · Mexico CityGRU · São Paulo9h 06m••:•• → ••:••
JJ8114GRU · São PauloBCN · Barcelona10h 40m••:•• → ••:••
JJ8115BCN · BarcelonaGRU · São Paulo10h 40m••:•• → ••:••
JJ8116GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8117SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8118GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ8119MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ8120GRU · São PauloFCO · Rome11h 27m••:•• → ••:••
JJ8121FCO · RomeGRU · São Paulo11h 27m••:•• → ••:••
JJ8122GRU · São Paulo2h 05m••:•• → ••:••
JJ8123GRU · São Paulo2h 05m••:•• → ••:••
JJ8124FOR · FortalezaSCL · Santiago5h 53m••:•• → ••:••
JJ8125SCL · SantiagoFOR · Fortaleza5h 53m••:•• → ••:••
JJ8126GRU · São PauloMCO · Orlando8h 26m••:•• → ••:••
JJ8127MCO · OrlandoGRU · São Paulo8h 26m••:•• → ••:••
JJ8128POA · Porto AlegreAEP · Buenos Aires1h 21m••:•• → ••:••
JJ8129AEP · Buenos AiresPOA · Porto Alegre1h 21m••:•• → ••:••
JJ8130GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8131EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ8132GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8133SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8134GRU · São PauloBCN · Barcelona10h 40m••:•• → ••:••
JJ8135BCN · BarcelonaGRU · São Paulo10h 40m••:•• → ••:••
JJ8136GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8137EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ8138GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8139AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8140GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8141AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8142GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8143AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8144GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8145LIS · LisbonGRU · São Paulo9h 41m••:•• → ••:••
JJ8146GRU · São PauloLIS · Lisbon9h 41m••:•• → ••:••
JJ8147LIS · LisbonGRU · São Paulo9h 41m••:•• → ••:••
JJ8148GRU · São PauloLIS · Lisbon9h 41m••:•• → ••:••
JJ8149LIS · LisbonGRU · São Paulo9h 41m••:•• → ••:••
JJ8150FOR · FortalezaLIS · Lisbon6h 58m••:•• → ••:••
JJ8151LIS · LisbonFOR · Fortaleza6h 58m••:•• → ••:••
JJ8152GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8153SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8154GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8155SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8156GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8157SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8158BSB · BrasíliaSCL · Santiago3h 54m••:•• → ••:••
JJ8159SCL · SantiagoBSB · Brasília3h 54m••:•• → ••:••
JJ8160REC · RecifeEZE · Buenos Aires (Ezeiza)4h 51m••:•• → ••:••
JJ8161SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8162GRU · São PauloJNB · Johannesburg9h 06m••:•• → ••:••
JJ8163BRC · San Carlos de BarilocheGRU · São Paulo3h 55m••:•• → ••:••
JJ8164GRU · São PauloBOS · Boston9h 28m••:•• → ••:••
JJ8165BOS · BostonGRU · São Paulo9h 28m••:•• → ••:••
JJ8166GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8167SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8168GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8169MDZ · MendozaGRU · São Paulo3h 12m••:•• → ••:••
JJ8170GRU · São PauloROS · Rosario2h 25m••:•• → ••:••
JJ8171ROS · RosarioGRU · São Paulo2h 25m••:•• → ••:••
JJ8175SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8176GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8177MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ8178GRU · São PauloLIS · Lisbon9h 41m••:•• → ••:••
JJ8179SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8180GRU · São PauloJFK · New York9h 22m••:•• → ••:••
JJ8181JFK · New YorkGRU · São Paulo9h 22m••:•• → ••:••
JJ8182SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8183GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8185EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ8186GRU · São PauloMCO · Orlando8h 26m••:•• → ••:••
JJ8187MCO · OrlandoGRU · São Paulo8h 26m••:•• → ••:••
JJ8188FOR · FortalezaMIA · Miami6h 55m••:•• → ••:••
JJ8189MIA · MiamiFOR · Fortaleza6h 55m••:•• → ••:••
JJ8190GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ8191MIA · MiamiGRU · São Paulo8h 05m••:•• → ••:••
← PrevRoutes 1,401–1,500 of 1,783Next →

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 →