TAM Brazilian Airlines Flight Status
About TAM Brazilian Airlines
TAM Brazilian Airlines is an airline based in Brazil, listed under the ICAO code TAM and the IATA code JJ; air traffic control addresses its flights by the callsign "Tam". On this page you can follow TAM Brazilian Airlines flights and find the airports it serves.
How to read a TAM Brazilian Airlines flight number
Every TAM Brazilian Airlines flight number starts with JJ, followed by up to four digits: that is the number on your booking confirmation and boarding pass. In flight plans the same flight carries the ICAO prefix TAM, and controllers address it as "Tam". One thing to watch: codeshares. A ticket sold by another airline can be operated by TAM Brazilian Airlines and vice versa; live tracking follows the operating carrier's number, so if your search comes up empty, check the "operated by" line on your booking.
TAM Brazilian Airlines flights we tracked
Over the first 36 days of our own live tracking we logged 607 aircraft movements operated by TAM Brazilian Airlines. These figures are refreshed weekly. Tracking data: adsb.lol · Route data: adsbdb.com.
Routes we tracked on TAM Brazilian Airlines
| # | Route | Tracked flights |
|---|---|---|
| 1 | Buenos Aires (AEP) → São Paulo (GRU) | 22 |
| 2 | São Paulo (CGH) → Brasília (BSB) | 12 |
| 3 | São Paulo (GRU) → Buenos Aires (AEP) | 12 |
| 4 | Porto Seguro (BPS) → São Paulo (GRU) | 11 |
| 5 | Fortaleza (FOR) → São Paulo (GRU) | 11 |
| 6 | Rio De Janeiro (GIG) → São Paulo (GRU) | 11 |
| 7 | São Paulo (CGH) → Rio De Janeiro (SDU) | 10 |
| 8 | São Paulo (GRU) → Cuiabá (CGB) | 9 |
| 9 | Manaus (MAO) → São Paulo (GRU) | 9 |
| 10 | São Paulo (GRU) → Navegantes (NVT) | 9 |
| 11 | São Paulo (CGH) → Salvador (SSA) | 9 |
| 12 | New York (JFK) → São Paulo (GRU) | 9 |
| 13 | São Paulo (GRU) → Manaus (MAO) | 8 |
| 14 | Rio De Janeiro (SDU) → São Paulo (CGH) | 7 |
| 15 | São Paulo (CGH) → Fortaleza (FOR) | 7 |
| 16 | Fortaleza (FOR) → São Paulo (CGH) | 7 |
| 17 | São Paulo (GRU) → Foz do Iguaçu (IGU) | 7 |
| 18 | São Paulo (GRU) → Vitória (VIX) | 7 |
| 19 | Florianópolis (FLN) → São Paulo (GRU) | 7 |
| 20 | São Paulo (GRU) → Fortaleza (FOR) | 7 |
| 21 | São Paulo (GRU) → Rio De Janeiro (GIG) | 7 |
| 22 | São Paulo (GRU) → Recife (REC) | 7 |
| 23 | Amsterdam (AMS) → São Paulo (GRU) | 7 |
| 24 | Santiago (SCL) → São Paulo (GRU) | 7 |
| 25 | Navegantes (NVT) → São Paulo (CGH) | 6 |
| 26 | Cuiabá (CGB) → São Paulo (GRU) | 6 |
| 27 | Curitiba (CWB) → São Paulo (GRU) | 6 |
| 28 | São Paulo (GRU) → New York (JFK) | 6 |
| 29 | Brasília (BSB) → São Paulo (CGH) | 5 |
| 30 | São Paulo (CGH) → Florianópolis (FLN) | 5 |
| 31 | São Paulo (CGH) → Belo Horizonte (CNF) | 5 |
| 32 | São Paulo (GRU) → Salvador (SSA) | 5 |
| 33 | São Paulo (GRU) → Los Angeles (LAX) | 5 |
| 34 | São Paulo (GRU) → Belém (BEL) | 4 |
| 35 | Cuiabá (CGB) → São Paulo (CGH) | 4 |
| 36 | Belo Horizonte (CNF) → São Paulo (CGH) | 4 |
| 37 | Palmas (PMW) → São Paulo (GRU) | 4 |
| 38 | Vitória (VIX) → São Paulo (CGH) | 4 |
| 39 | Campo Grande (CGR) → São Paulo (GRU) | 4 |
| 40 | São Paulo (CGH) → Navegantes (NVT) | 4 |
| 41 | Maringá (MGF) → São Paulo (GRU) | 4 |
| 42 | Belém (BEL) → São Paulo (GRU) | 4 |
| 43 | Brasília (BSB) → São Paulo (GRU) | 4 |
| 44 | São Paulo (GRU) → Florianópolis (FLN) | 4 |
| 45 | Navegantes (NVT) → São Paulo (GRU) | 4 |
| 46 | São Paulo (GRU) → Belo Horizonte (CNF) | 4 |
| 47 | Recife (REC) → São Paulo (GRU) | 4 |
| 48 | Imperatriz (IMP) → São Paulo (GRU) | 4 |
| 49 | Natal (NAT) → São Paulo (GRU) | 4 |
| 50 | Belo Horizonte (CNF) → São Paulo (GRU) | 4 |
| 51 | Salvador (SSA) → Rio De Janeiro (SDU) | 4 |
| 52 | São Paulo (GRU) → Madrid (MAD) | 4 |
| 53 | São Paulo (GRU) → Frankfurt am Main (FRA) | 4 |
| 54 | Los Angeles (LAX) → São Paulo (GRU) | 4 |
| 55 | Orlando (MCO) → São Paulo (GRU) | 4 |
| 56 | São Paulo (GRU) → Lisbon (LIS) | 4 |
| 57 | São Paulo (CGH) → Cuiabá (CGB) | 3 |
| 58 | Curitiba (CWB) → São Paulo (CGH) | 3 |
| 59 | Florianópolis (FLN) → São Paulo (CGH) | 3 |
| 60 | São Paulo (CGH) → Goiânia (GYN) | 3 |
| 61 | São Paulo (GRU) → Goiânia (GYN) | 3 |
| 62 | São Paulo (GRU) → Palmas (PMW) | 3 |
| 63 | Porto Alegre (POA) → São Paulo (GRU) | 3 |
| 64 | São Paulo (GRU) → Porto Alegre (POA) | 3 |
| 65 | João Pessoa (JPA) → São Paulo (GRU) | 3 |
| 66 | Jijoca de Jericoacoara (JJD) → São Paulo (GRU) | 3 |
| 67 | Fortaleza (FOR) → Rio De Janeiro (GIG) | 3 |
| 68 | São Luís (SLZ) → São Paulo (GRU) | 3 |
| 69 | Salvador (SSA) → São Paulo (CGH) | 3 |
| 70 | São Paulo (GRU) → João Pessoa (JPA) | 3 |
| 71 | São Paulo (GRU) → Aracaju (AJU) | 3 |
| 72 | Maceió (MCZ) → São Paulo (CGH) | 3 |
| 73 | São Paulo (CGH) → São José Do Rio Preto (SJP) | 3 |
| 74 | São Paulo (GRU) → Petrolina (PNZ) | 3 |
| 75 | Madrid (MAD) → São Paulo (GRU) | 3 |
| 76 | Rio De Janeiro (GIG) → Frankfurt am Main (FRA) | 3 |
| 77 | Frankfurt am Main (FRA) → Rio De Janeiro (GIG) | 3 |
| 78 | Barcelona (BCN) → São Paulo (GRU) | 3 |
| 79 | São Paulo (GRU) → Buenos Aires (Ezeiza) (EZE) | 3 |
| 80 | Miami (MIA) → São Paulo (GRU) | 3 |
| 81 | São Paulo (CGH) → Ilhéus (IOS) | 3 |
| 82 | São Paulo (CGH) → Curitiba (CWB) | 2 |
| 83 | São Paulo (CGH) → Uberlândia (UDI) | 2 |
| 84 | São Paulo (GRU) → Campo Grande (CGR) | 2 |
| 85 | Goiânia (GYN) → São Paulo (GRU) | 2 |
| 86 | Porto Alegre (POA) → São Paulo (CGH) | 2 |
| 87 | São Paulo (CGH) → Porto Alegre (POA) | 2 |
| 88 | Maceió (MCZ) → São Paulo (GRU) | 2 |
| 89 | São Paulo (GRU) → Uberlândia (UDI) | 2 |
| 90 | Uberlândia (UDI) → São Paulo (GRU) | 2 |
| 91 | São Paulo (CGH) → João Pessoa (JPA) | 2 |
| 92 | Chapecó (XAP) → São Paulo (GRU) | 2 |
| 93 | São Paulo (GRU) → Curitiba (CWB) | 2 |
| 94 | Petrolina (PNZ) → São Paulo (GRU) | 2 |
| 95 | Cascavel (CAC) → São Paulo (GRU) | 2 |
| 96 | São Paulo (GRU) → Natal (NAT) | 2 |
| 97 | São Paulo (GRU) → Maceió (MCZ) | 2 |
| 98 | Londrina (LDB) → São Paulo (GRU) | 2 |
| 99 | Teresina (THE) → Fortaleza (FOR) | 2 |
| 100 | Fortaleza (FOR) → São Luís (SLZ) | 2 |
| 101 | São Paulo (GRU) → Passo Fundo (PFB) | 2 |
| 102 | Passo Fundo (PFB) → São Paulo (GRU) | 2 |
| 103 | Rio De Janeiro (GIG) → Fortaleza (FOR) | 2 |
| 104 | Fortaleza (FOR) → Belém (BEL) | 2 |
| 105 | São Paulo (GRU) → Vitória da Conquista (VDC) | 2 |
| 106 | Vitória da Conquista (VDC) → São Paulo (GRU) | 2 |
| 107 | Rio De Janeiro (GIG) → Florianópolis (FLN) | 2 |
| 108 | Vitória (VIX) → Rio De Janeiro (SDU) | 2 |
| 109 | São Paulo (GRU) → Londrina (LDB) | 2 |
| 110 | Brasília (BSB) → Fortaleza (FOR) | 2 |
| 111 | São Paulo (CGH) → Ribeirão Preto (RAO) | 2 |
| 112 | Juazeiro do Norte (JDO) → São Paulo (GRU) | 2 |
| 113 | São Paulo (GRU) → São José Do Rio Preto (SJP) | 2 |
| 114 | São Paulo (CGH) → Londrina (LDB) | 2 |
| 115 | Macapá (MCP) → São Paulo (GRU) | 2 |
| 116 | Rio De Janeiro (SDU) → São Paulo (GRU) | 2 |
| 117 | São Paulo (GRU) → Ribeirão Preto (RAO) | 2 |
| 118 | São Paulo (CGH) → Natal (NAT) | 2 |
| 119 | Jaguaruna (JJG) → São Paulo (GRU) | 2 |
| 120 | Porto Alegre (POA) → Buenos Aires (AEP) | 2 |
| 121 | Cordoba (COR) → São Paulo (GRU) | 2 |
| 122 | Paris (CDG) → São Paulo (GRU) | 2 |
| 123 | São Paulo (GRU) → Paris (CDG) | 2 |
| 124 | São Paulo (GRU) → Amsterdam (AMS) | 2 |
| 125 | São Paulo (GRU) → London (LHR) | 2 |
| 126 | São Paulo (GRU) → Montevideo (MVD) | 2 |
| 127 | Rome (FCO) → São Paulo (GRU) | 2 |
| 128 | Buenos Aires (Ezeiza) (EZE) → São Paulo (GRU) | 2 |
| 129 | Lisbon (LIS) → São Paulo (GRU) | 2 |
| 130 | San Carlos de Bariloche (BRC) → São Paulo (GRU) | 2 |
| 131 | Boston (BOS) → São Paulo (GRU) | 2 |
| 132 | São Paulo (GRU) → Miami (MIA) | 2 |
| 133 | São Paulo (CGH) → Maceió (MCZ) | 2 |
| 134 | São Paulo (CGH) → Maringá (MGF) | 1 |
| 135 | Maringá (MGF) → São Paulo (CGH) | 1 |
| 136 | São Paulo (GRU) → Teresina (THE) | 1 |
| 137 | São Paulo (GRU) → Ilhéus (IOS) | 1 |
| 138 | Aracaju (AJU) → São Paulo (CGH) | 1 |
| 139 | Vitória (VIX) → São Paulo (GRU) | 1 |
| 140 | Sinop (OPS) → São Paulo (GRU) | 1 |
| 141 | Foz do Iguaçu (IGU) → São Paulo (GRU) | 1 |
| 142 | Montes Claros (MOC) → São Paulo (GRU) | 1 |
| 143 | Brasília (BSB) → Recife (REC) | 1 |
| 144 | São Paulo (GRU) → Imperatriz (IMP) | 1 |
| 145 | São José Do Rio Preto (SJP) → São Paulo (CGH) | 1 |
| 146 | Salvador (SSA) → Fortaleza (FOR) | 1 |
| 147 | Fortaleza (FOR) → Recife (REC) | 1 |
| 148 | Fortaleza (FOR) → Teresina (THE) | 1 |
| 149 | Rio De Janeiro (GIG) → Natal (NAT) | 1 |
| 150 | Natal (NAT) → Rio De Janeiro (GIG) | 1 |
| 151 | Natal (NAT) → São Paulo (CGH) | 1 |
| 152 | Brasília (BSB) → Teresina (THE) | 1 |
| 153 | Rio De Janeiro (SDU) → Vitória (VIX) | 1 |
| 154 | Porto Alegre (POA) → Porto Seguro (BPS) | 1 |
| 155 | Fortaleza (FOR) → Brasília (BSB) | 1 |
| 156 | Aracaju (AJU) → São Paulo (GRU) | 1 |
| 157 | Porto Seguro (BPS) → São Paulo (CGH) | 1 |
| 158 | São Paulo (GRU) → Juazeiro do Norte (JDO) | 1 |
| 159 | São Paulo (GRU) → Caxias Do Sul (CXJ) | 1 |
| 160 | São Paulo (GRU) → São Luís (SLZ) | 1 |
| 161 | São Paulo (GRU) → Cascavel (CAC) | 1 |
| 162 | Recife (REC) → São Paulo (CGH) | 1 |
| 163 | Belo Horizonte (CNF) → Fortaleza (FOR) | 1 |
| 164 | Porto Seguro (BPS) → Rio De Janeiro (SDU) | 1 |
| 165 | Ilhéus (IOS) → São Paulo (GRU) | 1 |
| 166 | São José Do Rio Preto (SJP) → São Paulo (GRU) | 1 |
| 167 | São Luís (SLZ) → São Paulo (CGH) | 1 |
| 168 | São Paulo (GRU) → Jaguaruna (JJG) | 1 |
| 169 | Fortaleza (FOR) → Juazeiro do Norte (JDO) | 1 |
| 170 | São Paulo (GRU) → Bogota (BOG) | 1 |
| 171 | Rio De Janeiro (GIG) → Buenos Aires (AEP) | 1 |
| 172 | Buenos Aires (AEP) → Rio De Janeiro (GIG) | 1 |
| 173 | São Paulo (GRU) → Cordoba (COR) | 1 |
| 174 | Paris (CDG) → Rio De Janeiro (GIG) | 1 |
| 175 | Frankfurt am Main (FRA) → São Paulo (GRU) | 1 |
| 176 | São Paulo (GRU) → Punta Cana (PUJ) | 1 |
| 177 | London (LHR) → São Paulo (GRU) | 1 |
| 178 | São Paulo (GRU) → Brussels (BRU) | 1 |
| 179 | London (LHR) → Rio De Janeiro (GIG) | 1 |
| 180 | Montevideo (MVD) → São Paulo (GRU) | 1 |
| 181 | São Paulo (GRU) → Barcelona (BCN) | 1 |
| 182 | São Paulo (GRU) → Rome (FCO) | 1 |
| 183 | Lima (LIM) → São Paulo (GRU) | 1 |
| 184 | Lisbon (LIS) → Fortaleza (FOR) | 1 |
| 185 | São Paulo (GRU) → Boston (BOS) | 1 |
| 186 | São Paulo (GRU) → Santiago (SCL) | 1 |
| 187 | Rosario (ROS) → São Paulo (GRU) | 1 |
| 188 | Porto Velho (PVH) → Brasília (BSB) | 1 |
| 189 | São Paulo (GRU) → Boa Vista (BVB) | 1 |
| 190 | Boa Vista (BVB) → São Paulo (GRU) | 1 |
| 191 | Fortaleza (FOR) → Natal (NAT) | 1 |
| 192 | Natal (NAT) → Fortaleza (FOR) | 1 |
| 193 | Rio De Janeiro (GIG) → Foz do Iguaçu (IGU) | 1 |
| 194 | Manaus (MAO) → Fortaleza (FOR) | 1 |
| 195 | Ilhéus (IOS) → São Paulo (CGH) | 1 |
| 196 | São Paulo (CGH) → Recife (REC) | 1 |
| 197 | Ribeirão Preto (RAO) → São Paulo (GRU) | 1 |
| 198 | São Paulo (CGH) → Aracaju (AJU) | 1 |
Top 10 TAM Brazilian Airlines flights we tracked
| # | Flight | Route | Times seen |
|---|---|---|---|
| 1 | TAM8181 | New York (JFK) → São Paulo (GRU) | 8 |
| 2 | TAM8079 | Amsterdam (AMS) → São Paulo (GRU) | 7 |
| 3 | TAM8081 | Buenos Aires (AEP) → São Paulo (GRU) | 7 |
| 4 | TAM8180 | São Paulo (GRU) → New York (JFK) | 6 |
| 5 | TAM3408 | São Paulo (GRU) → Navegantes (NVT) | 5 |
| 6 | TAM8086 | São Paulo (GRU) → Los Angeles (LAX) | 5 |
| 7 | TAM8139 | Buenos Aires (AEP) → São Paulo (GRU) | 5 |
| 8 | TAM3287 | Curitiba (CWB) → São Paulo (GRU) | 4 |
| 9 | TAM3324 | São Paulo (GRU) → Fortaleza (FOR) | 4 |
| 10 | TAM3435 | Imperatriz (IMP) → São Paulo (GRU) | 4 |
Frequently asked questions about TAM Brazilian Airlines
Where is my TAM Brazilian Airlines flight right now?
Search the flight number (JJ plus digits) in the search box on this page. If the aircraft is airborne within receiver coverage, you will see its live status; before departure you will see the route.
Is my TAM Brazilian Airlines flight delayed or cancelled?
Check the flight number on this page for live status, but for rebooking, gate changes and cancellations the airline itself remains the authoritative source.
What do JJ and TAM mean on TAM Brazilian Airlines flights?
They are two prefixes for the same airline. JJ is the IATA code you see on tickets; TAM is the ICAO code used in flight plans and by air traffic control.
Does TAM Brazilian Airlines operate flights for other airlines?
Codeshare agreements mean a flight sold under another carrier's number may be operated by TAM Brazilian Airlines, and the reverse. Live tracking always follows the operating carrier's flight number; check the "operated by" line on your booking.