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

FlightFromToDurationSchedule
JJ8192GRU · São PauloAEP · Buenos Aires2h 21m••:•• → ••:••
JJ8193AEP · Buenos AiresGRU · São Paulo2h 21m••:•• → ••:••
JJ8194GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ8195MIA · MiamiGRU · São Paulo8h 05m••:•• → ••:••
JJ8198GRU · São PauloMIA · Miami8h 05m••:•• → ••:••
JJ8199MIA · MiamiGRU · São Paulo8h 05m••:•• → ••:••
JJ8201SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8202GRU · São Paulo2h 05m••:•• → ••:••
JJ8203GRU · São Paulo2h 05m••:•• → ••:••
JJ8204SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8205GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8206SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8207GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8208SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8209GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8210SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8211GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8212SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8213GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8216SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8217GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8218SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8219GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8220SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8221SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8230GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8247BRC · San Carlos de BarilocheGRU · São Paulo3h 55m••:•• → ••:••
JJ8248GRU · São PauloBRC · San Carlos de Bariloche3h 55m••:•• → ••:••
JJ8254SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8255GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8260SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8261GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8262SCL · SantiagoGRU · São Paulo3h 26m••:•• → ••:••
JJ8263GRU · São PauloSCL · Santiago3h 26m••:•• → ••:••
JJ8264SCL · SantiagoGIG · Rio De Janeiro3h 49m••:•• → ••:••
JJ8265GIG · Rio De JaneiroSCL · Santiago3h 49m••:•• → ••:••
JJ8266SCL · SantiagoGIG · Rio De Janeiro3h 49m••:•• → ••:••
JJ8277GIG · Rio De JaneiroSCL · Santiago3h 49m••:•• → ••:••
JJ8281GRU · São PauloCOR · Cordoba2h 39m••:•• → ••:••
JJ8282COR · CordobaGRU · São Paulo2h 39m••:•• → ••:••
JJ8396GRU · São PauloMVD · Ciudad de la Costa2h 12m••:•• → ••:••
JJ9003POA · Porto AlegreCGH · São Paulo1h 21m••:•• → ••:••
JJ9007GRU · São PauloNAT · Natal3h 04m••:•• → ••:••
JJ9008GRU · São PauloBSB · Brasília1h 22m••:•• → ••:••
JJ9009BSB · BrasíliaGRU · São Paulo1h 22m••:•• → ••:••
JJ9011GIG · Rio De JaneiroBSB · Brasília1h 26m••:•• → ••:••
JJ9013MVD · Ciudad de la CostaGRU · São Paulo2h 12m••:•• → ••:••
JJ9014CGH · São PauloJPA · João Pessoa2h 58m••:•• → ••:••
JJ9015JPA · João PessoaCGH · São Paulo2h 58m••:•• → ••:••
JJ9016POA · Porto AlegreSSA · Salvador3h 05m••:•• → ••:••
JJ9017SSA · SalvadorPOA · Porto Alegre3h 05m••:•• → ••:••
JJ9018CWB · CuritibaIGU · Foz do Iguaçu0h 59m••:•• → ••:••
JJ9019IGU · Foz do IguaçuCWB · Curitiba0h 59m••:•• → ••:••
JJ9020GRU · São PauloAJU · Aracaju2h 22m••:•• → ••:••
JJ9021AJU · AracajuGRU · São Paulo2h 22m••:•• → ••:••
JJ9022GRU · São PauloBVB · Boa Vista4h 15m••:•• → ••:••
JJ9023BVB · Boa VistaGRU · São Paulo4h 15m••:•• → ••:••
JJ9024GRU · São PauloIGU · Foz do Iguaçu1h 21m••:•• → ••:••
JJ9025IGU · Foz do IguaçuGRU · São Paulo1h 21m••:•• → ••:••
JJ9026GRU · São PauloMAO · Manaus3h 32m••:•• → ••:••
JJ9027MAO · ManausGRU · São Paulo3h 32m••:•• → ••:••
JJ9028GRU · São PauloJPA · João Pessoa2h 56m••:•• → ••:••
JJ9029JPA · João PessoaGRU · São Paulo2h 56m••:•• → ••:••
JJ9030GRU · São PauloNAT · Natal3h 04m••:•• → ••:••
JJ9031NAT · NatalGRU · São Paulo3h 04m••:•• → ••:••
JJ9032GRU · São PauloCGR · Campo Grande1h 26m••:•• → ••:••
JJ9035GYN · GoiâniaGRU · São Paulo1h 19m••:•• → ••:••
JJ9037GRU · São PauloPOA · Porto Alegre1h 23m••:•• → ••:••
JJ9045BSB · BrasíliaSDU · Rio de Janeiro1h 27m••:•• → ••:••
JJ9046GRU · São PauloBSB · Brasília1h 22m••:•• → ••:••
JJ9050FOR · FortalezaMAO · Manaus3h 10m••:•• → ••:••
JJ9051MAO · ManausFOR · Fortaleza3h 10m••:•• → ••:••
JJ9052FOR · FortalezaSLZ · São Luís1h 07m••:•• → ••:••
JJ9053SLZ · São LuísFOR · Fortaleza1h 07m••:•• → ••:••
JJ9054FOR · FortalezaTHE · Teresina0h 57m••:•• → ••:••
JJ9055THE · TeresinaFOR · Fortaleza0h 57m••:•• → ••:••
JJ9058GIG · Rio De JaneiroMAO · Manaus3h 42m••:•• → ••:••
JJ9059MAO · ManausGIG · Rio De Janeiro3h 42m••:•• → ••:••
JJ9060GIG · Rio De JaneiroSLZ · São Luís3h 00m••:•• → ••:••
JJ9061SLZ · São LuísGIG · Rio De Janeiro3h 00m••:•• → ••:••
JJ9064CGH · São PauloIOS · Ilhéus1h 51m••:•• → ••:••
JJ9065IOS · IlhéusCGH · São Paulo1h 51m••:•• → ••:••
JJ9066CGH · São PauloBPS · Porto Seguro1h 41m••:•• → ••:••
JJ9067BPS · Porto SeguroCGH · São Paulo1h 41m••:•• → ••:••
JJ9068SDU · Rio de JaneiroBPS · Porto Seguro1h 21m••:•• → ••:••
JJ9069BPS · Porto SeguroSDU · Rio de Janeiro1h 21m••:•• → ••:••
JJ9070SDU · Rio de JaneiroSSA · Salvador1h 48m••:•• → ••:••
JJ9071SSA · SalvadorCGH · São Paulo2h 06m••:•• → ••:••
JJ9072CGH · São PauloSSA · Salvador2h 06m••:•• → ••:••
JJ9073SSA · SalvadorSDU · Rio de Janeiro1h 48m••:•• → ••:••
JJ9081CNF · Belo HorizonteGRU · São Paulo0h 56m••:•• → ••:••
JJ9104GRU · São PauloBSB · Brasília1h 22m••:•• → ••:••
JJ9105BSB · BrasíliaGRU · São Paulo1h 22m••:•• → ••:••
JJ9106GRU · São PauloPOA · Porto Alegre1h 23m••:•• → ••:••
JJ9107POA · Porto AlegreGRU · São Paulo1h 23m••:•• → ••:••
JJ9109MAO · ManausGRU · São Paulo3h 32m••:•• → ••:••
JJ9112GRU · São PauloBPS · Porto Seguro1h 39m••:•• → ••:••
JJ9120CGH · São PauloREC · Recife2h 52m••:•• → ••:••
JJ9121REC · RecifeCGH · São Paulo2h 52m••:•• → ••:••
JJ9122CGH · São PauloMCZ · Maceió2h 39m••:•• → ••:••
← PrevRoutes 1,501–1,600 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 →