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

FlightFromToDurationSchedule
JJ707GRU · São PauloAGT · Ciudad del Este1h 23m••:•• → ••:••
JJ710ASU · AsunciónGRU · São Paulo1h 42m••:•• → ••:••
JJ711GRU · São PauloASU · Asunción1h 42m••:•• → ••:••
JJ712ASU · AsunciónGRU · São Paulo1h 42m••:•• → ••:••
JJ713GRU · São PauloASU · Asunción1h 42m••:•• → ••:••
JJ716ASU · AsunciónGRU · São Paulo1h 42m••:•• → ••:••
JJ717GRU · São PauloASU · Asunción1h 42m••:•• → ••:••
JJ718ASU · AsunciónFLN · Florianópolis1h 27m••:•• → ••:••
JJ720GRU · São PauloBSB · Brasília1h 22m••:•• → ••:••
JJ721EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ727ASU · AsunciónEZE · Buenos Aires (Ezeiza)1h 37m••:•• → ••:••
JJ7763CGH · São PauloLDB · Londrina0h 54m••:•• → ••:••
JJ8000GRU · São PauloBOG · Bogota5h 27m••:•• → ••:••
JJ8001BOG · BogotaGRU · São Paulo5h 27m••:•• → ••:••
JJ8002EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ8003GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8004GRU · São Paulo2h 05m••:•• → ••:••
JJ8005GRU · São Paulo2h 05m••:•• → ••:••
JJ8006GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8007EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ8008GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8009AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8010SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8011GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8012REC · RecifeSCL · Santiago5h 48m••:•• → ••:••
JJ8013BOG · BogotaGIG · Rio De Janeiro5h 42m••:•• → ••:••
JJ8014SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8015GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8016GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ8017GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8018SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8019GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8020MDZ · MendozaGRU · São Paulo3h 12m••:•• → ••:••
JJ8021SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8022GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8023EZE · Buenos Aires (Ezeiza)GRU · São Paulo2h 23m••:•• → ••:••
JJ8024GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ8025MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ8026GRU · São PauloEZE · Buenos Aires (Ezeiza)2h 23m••:•• → ••:••
JJ8027SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8028GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8029SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8030GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8031MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ8032GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8033AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8034GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8035AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8036GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8037SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8038GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8039GRU · São Paulo2h 05m••:•• → ••:••
JJ8040GRU · São Paulo2h 05m••:•• → ••:••
JJ8041MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ8042GRU · São PauloROS · Rosario2h 25m••:•• → ••:••
JJ8043ROS · RosarioGRU · São Paulo2h 25m••:•• → ••:••
JJ8044GIG · Rio De JaneiroAEP · Buenos Aires2h 40m••:•• → ••:••
JJ8045AEP · Buenos AiresGIG · Rio De Janeiro2h 40m••:•• → ••:••
JJ8046GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8047SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8048GRU · São PauloCOR · Cordoba2h 39m••:•• → ••:••
JJ8049COR · CordobaGRU · São Paulo2h 39m••:•• → ••:••
JJ8050GRU · São PauloCOR · Cordoba2h 39m••:•• → ••:••
JJ8051COR · CordobaGRU · São Paulo2h 39m••:•• → ••:••
JJ8052GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8053SCL · SantiagoCNF · Belo Horizonte3h 58m••:•• → ••:••
JJ8054GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8055SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8056GIG · Rio De JaneiroMIA · Miami8h 16m••:•• → ••:••
JJ8057MIA · MiamiGIG · Rio De Janeiro8h 16m••:•• → ••:••
JJ8058GRU · São PauloJNB · Johannesburg9h 06m••:•• → ••:••
JJ8059JNB · JohannesburgGRU · São Paulo9h 06m••:•• → ••:••
JJ8060GRU · São PauloCPT · Cape Town7h 50m••:•• → ••:••
JJ8061CPT · Cape TownGRU · São Paulo7h 50m••:•• → ••:••
JJ8062GRU · São PauloMXP · Ferno (VA)11h 31m••:•• → ••:••
JJ8063MXP · Ferno (VA)GRU · São Paulo11h 31m••:•• → ••:••
JJ8064GRU · São PauloMAD · Madrid10h 13m••:•• → ••:••
JJ8065MAD · MadridGRU · São Paulo10h 13m••:•• → ••:••
JJ8066GRU · São PauloMAD · Madrid10h 13m••:•• → ••:••
JJ8067CDG · Paris (Roissy-en-France, Val-d'Oise)GRU · São Paulo11h 25m••:•• → ••:••
JJ8068GRU · São PauloCDG · Paris (Roissy-en-France, Val-d'Oise)11h 25m••:•• → ••:••
JJ8069SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8070GRU · São PauloFRA · Frankfurt am Main11h 53m••:•• → ••:••
JJ8071FRA · Frankfurt am MainGRU · São Paulo11h 53m••:•• → ••:••
JJ8072GRU · São PauloMXP · Ferno (VA)11h 31m••:•• → ••:••
JJ8073MXP · Ferno (VA)GRU · São Paulo11h 31m••:•• → ••:••
JJ8074GIG · Rio De JaneiroSCL · Santiago3h 49m••:•• → ••:••
JJ8075MAD · MadridGRU · São Paulo10h 13m••:•• → ••:••
JJ8076GRU · São PauloMAD · Madrid10h 13m••:•• → ••:••
JJ8077MIA · MiamiMAO · Manaus4h 55m••:•• → ••:••
JJ8078GRU · São PauloAMS · Amsterdam11h 51m••:•• → ••:••
JJ8079AMS · AmsterdamGRU · São Paulo11h 51m••:•• → ••:••
JJ8080GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8081AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8082GRU · São PauloPUJ · Punta Cana6h 31m••:•• → ••:••
JJ8083PUJ · Punta CanaGRU · São Paulo6h 31m••:•• → ••:••
JJ8084GRU · São PauloLHR · London11h 29m••:•• → ••:••
JJ8085LHR · LondonGRU · São Paulo11h 29m••:•• → ••:••
JJ8086GRU · São PauloLAX · Los Angeles12h 01m••:•• → ••:••
JJ8087LAX · Los AngelesGRU · São Paulo12h 01m••:•• → ••:••
← PrevRoutes 1,301–1,400 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 →