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 89 days of our own live tracking we logged 1218 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) | 38 |
| 2 | Fortaleza (FOR) → São Paulo (GRU) | 25 |
| 3 | New York (JFK) → São Paulo (GRU) | 24 |
| 4 | São Paulo (CGH) → Rio De Janeiro (SDU) | 22 |
| 5 | São Paulo (CGH) → Brasília (BSB) | 18 |
| 6 | Fortaleza (FOR) → São Paulo (CGH) | 18 |
| 7 | São Paulo (GRU) → Fortaleza (FOR) | 17 |
| 8 | Porto Seguro (BPS) → São Paulo (GRU) | 15 |
| 9 | São Paulo (GRU) → Navegantes (NVT) | 15 |
| 10 | São Paulo (CGH) → Salvador (SSA) | 14 |
| 11 | São Paulo (GRU) → Cuiabá (CGB) | 14 |
| 12 | Manaus (MAO) → São Paulo (GRU) | 14 |
| 13 | Rio De Janeiro (GIG) → São Paulo (GRU) | 14 |
| 14 | São Paulo (GRU) → Buenos Aires (AEP) | 14 |
| 15 | Vitória (VIX) → São Paulo (CGH) | 13 |
| 16 | São Paulo (CGH) → Navegantes (NVT) | 13 |
| 17 | Navegantes (NVT) → São Paulo (CGH) | 12 |
| 18 | São Paulo (CGH) → Fortaleza (FOR) | 12 |
| 19 | São Paulo (GRU) → Foz do Iguaçu (IGU) | 12 |
| 20 | Cuiabá (CGB) → São Paulo (GRU) | 12 |
| 21 | Curitiba (CWB) → São Paulo (GRU) | 12 |
| 22 | Florianópolis (FLN) → São Paulo (GRU) | 12 |
| 23 | Vitória (VIX) → São Paulo (GRU) | 12 |
| 24 | São Paulo (CGH) → Florianópolis (FLN) | 11 |
| 25 | Belo Horizonte (CNF) → São Paulo (CGH) | 11 |
| 26 | São Paulo (GRU) → Manaus (MAO) | 11 |
| 27 | São Paulo (GRU) → Rio De Janeiro (GIG) | 11 |
| 28 | São Paulo (GRU) → Salvador (SSA) | 11 |
| 29 | São Paulo (GRU) → Recife (REC) | 11 |
| 30 | Petrolina (PNZ) → São Paulo (GRU) | 11 |
| 31 | Palmas (PMW) → São Paulo (GRU) | 10 |
| 32 | São Paulo (CGH) → Porto Alegre (POA) | 10 |
| 33 | São Paulo (GRU) → Vitória (VIX) | 10 |
| 34 | São Paulo (GRU) → Florianópolis (FLN) | 10 |
| 35 | Navegantes (NVT) → São Paulo (GRU) | 10 |
| 36 | São Paulo (GRU) → Belo Horizonte (CNF) | 10 |
| 37 | Recife (REC) → São Paulo (GRU) | 10 |
| 38 | Santiago (SCL) → São Paulo (GRU) | 10 |
| 39 | São Paulo (GRU) → Los Angeles (LAX) | 10 |
| 40 | São Paulo (GRU) → New York (JFK) | 10 |
| 41 | São Paulo (CGH) → Belo Horizonte (CNF) | 9 |
| 42 | Curitiba (CWB) → São Paulo (CGH) | 9 |
| 43 | São Paulo (GRU) → Maceió (MCZ) | 9 |
| 44 | Rio De Janeiro (SDU) → São Paulo (CGH) | 9 |
| 45 | Salvador (SSA) → Rio De Janeiro (SDU) | 9 |
| 46 | São Paulo (CGH) → Goiânia (GYN) | 8 |
| 47 | Belém (BEL) → São Paulo (GRU) | 8 |
| 48 | Brasília (BSB) → São Paulo (GRU) | 8 |
| 49 | Belo Horizonte (CNF) → São Paulo (GRU) | 8 |
| 50 | São Paulo (GRU) → João Pessoa (JPA) | 8 |
| 51 | Amsterdam (AMS) → São Paulo (GRU) | 8 |
| 52 | São Paulo (GRU) → Belém (BEL) | 7 |
| 53 | São Paulo (CGH) → Curitiba (CWB) | 7 |
| 54 | Teresina (THE) → Fortaleza (FOR) | 7 |
| 55 | Campo Grande (CGR) → São Paulo (GRU) | 7 |
| 56 | Maringá (MGF) → São Paulo (GRU) | 7 |
| 57 | São Paulo (GRU) → Curitiba (CWB) | 7 |
| 58 | Porto Seguro (BPS) → São Paulo (CGH) | 7 |
| 59 | Imperatriz (IMP) → São Paulo (GRU) | 7 |
| 60 | São Paulo (GRU) → Frankfurt am Main (FRA) | 7 |
| 61 | London (LHR) → São Paulo (GRU) | 7 |
| 62 | Orlando (MCO) → São Paulo (GRU) | 7 |
| 63 | São Paulo (CGH) → Cuiabá (CGB) | 6 |
| 64 | Cuiabá (CGB) → São Paulo (CGH) | 6 |
| 65 | Florianópolis (FLN) → São Paulo (CGH) | 6 |
| 66 | São Paulo (CGH) → Londrina (LDB) | 6 |
| 67 | Aracaju (AJU) → São Paulo (GRU) | 6 |
| 68 | São Paulo (CGH) → João Pessoa (JPA) | 6 |
| 69 | São Paulo (GRU) → Brasília (BSB) | 6 |
| 70 | Porto Alegre (POA) → São Paulo (GRU) | 6 |
| 71 | São Paulo (GRU) → Porto Alegre (POA) | 6 |
| 72 | São Paulo (GRU) → Natal (NAT) | 6 |
| 73 | Natal (NAT) → São Paulo (GRU) | 6 |
| 74 | São Paulo (GRU) → Imperatriz (IMP) | 6 |
| 75 | São Paulo (CGH) → São José Do Rio Preto (SJP) | 6 |
| 76 | Salvador (SSA) → São Paulo (CGH) | 6 |
| 77 | Madrid (MAD) → São Paulo (GRU) | 6 |
| 78 | Boston (BOS) → São Paulo (GRU) | 6 |
| 79 | São Paulo (GRU) → Miami (MIA) | 6 |
| 80 | Brasília (BSB) → São Paulo (CGH) | 5 |
| 81 | Porto Alegre (POA) → São Paulo (CGH) | 5 |
| 82 | Uberlândia (UDI) → São Paulo (GRU) | 5 |
| 83 | São Paulo (GRU) → Aracaju (AJU) | 5 |
| 84 | São Paulo (GRU) → Goiânia (GYN) | 5 |
| 85 | Vitória da Conquista (VDC) → São Paulo (GRU) | 5 |
| 86 | Recife (REC) → São Paulo (CGH) | 5 |
| 87 | Juazeiro do Norte (JDO) → São Paulo (GRU) | 5 |
| 88 | Cordoba (COR) → São Paulo (GRU) | 5 |
| 89 | São Paulo (GRU) → Amsterdam (AMS) | 5 |
| 90 | Los Angeles (LAX) → São Paulo (GRU) | 5 |
| 91 | Barcelona (BCN) → São Paulo (GRU) | 5 |
| 92 | São Paulo (GRU) → Lisbon (LIS) | 5 |
| 93 | Miami (MIA) → São Paulo (GRU) | 5 |
| 94 | São Paulo (CGH) → Uberlândia (UDI) | 4 |
| 95 | São Paulo (GRU) → Teresina (THE) | 4 |
| 96 | Teresina (THE) → São Paulo (GRU) | 4 |
| 97 | Maceió (MCZ) → São Paulo (GRU) | 4 |
| 98 | São Paulo (GRU) → Porto Seguro (BPS) | 4 |
| 99 | São Paulo (GRU) → Palmas (PMW) | 4 |
| 100 | Fortaleza (FOR) → São Luís (SLZ) | 4 |
| 101 | São Paulo (GRU) → Passo Fundo (PFB) | 4 |
| 102 | Fortaleza (FOR) → Rio De Janeiro (GIG) | 4 |
| 103 | São Paulo (GRU) → Vitória da Conquista (VDC) | 4 |
| 104 | São Luís (SLZ) → São Paulo (GRU) | 4 |
| 105 | Brasília (BSB) → Fortaleza (FOR) | 4 |
| 106 | Macapá (MCP) → São Paulo (GRU) | 4 |
| 107 | São Paulo (GRU) → Petrolina (PNZ) | 4 |
| 108 | São Paulo (GRU) → Madrid (MAD) | 4 |
| 109 | São Paulo (GRU) → Paris (CDG) | 4 |
| 110 | Frankfurt am Main (FRA) → Rio De Janeiro (GIG) | 4 |
| 111 | Buenos Aires (Ezeiza) (EZE) → São Paulo (GRU) | 4 |
| 112 | Lisbon (LIS) → São Paulo (GRU) | 4 |
| 113 | São Paulo (CGH) → Vitória (VIX) | 3 |
| 114 | São Paulo (CGH) → Maceió (MCZ) | 3 |
| 115 | São Paulo (GRU) → Campo Grande (CGR) | 3 |
| 116 | Goiânia (GYN) → São Paulo (GRU) | 3 |
| 117 | São Paulo (GRU) → Uberlândia (UDI) | 3 |
| 118 | Chapecó (XAP) → São Paulo (GRU) | 3 |
| 119 | Cascavel (CAC) → São Paulo (GRU) | 3 |
| 120 | João Pessoa (JPA) → São Paulo (GRU) | 3 |
| 121 | Jijoca de Jericoacoara (JJD) → São Paulo (GRU) | 3 |
| 122 | São José Do Rio Preto (SJP) → São Paulo (CGH) | 3 |
| 123 | Fortaleza (FOR) → Recife (REC) | 3 |
| 124 | Fortaleza (FOR) → Teresina (THE) | 3 |
| 125 | Passo Fundo (PFB) → São Paulo (GRU) | 3 |
| 126 | Rio De Janeiro (GIG) → Fortaleza (FOR) | 3 |
| 127 | Natal (NAT) → Rio De Janeiro (GIG) | 3 |
| 128 | Fortaleza (FOR) → Belém (BEL) | 3 |
| 129 | Rio De Janeiro (GIG) → Florianópolis (FLN) | 3 |
| 130 | São Paulo (GRU) → Londrina (LDB) | 3 |
| 131 | São José Do Rio Preto (SJP) → São Paulo (GRU) | 3 |
| 132 | Maceió (MCZ) → São Paulo (CGH) | 3 |
| 133 | Manaus (MAO) → Fortaleza (FOR) | 3 |
| 134 | Ilhéus (IOS) → São Paulo (GRU) | 3 |
| 135 | São Paulo (GRU) → Ribeirão Preto (RAO) | 3 |
| 136 | Jaguaruna (JJG) → São Paulo (GRU) | 3 |
| 137 | Porto Alegre (POA) → Buenos Aires (AEP) | 3 |
| 138 | Buenos Aires (Ezeiza) (EZE) → Rio De Janeiro (GIG) | 3 |
| 139 | Paris (CDG) → São Paulo (GRU) | 3 |
| 140 | Rio De Janeiro (GIG) → Frankfurt am Main (FRA) | 3 |
| 141 | São Paulo (GRU) → Montevideo (MVD) | 3 |
| 142 | São Paulo (GRU) → Rome (FCO) | 3 |
| 143 | Lima (LIM) → São Paulo (GRU) | 3 |
| 144 | São Paulo (GRU) → Orlando (MCO) | 3 |
| 145 | São Paulo (GRU) → Buenos Aires (Ezeiza) (EZE) | 3 |
| 146 | São Paulo (GRU) → Boston (BOS) | 3 |
| 147 | São Paulo (CGH) → Ilhéus (IOS) | 3 |
| 148 | Maringá (MGF) → São Paulo (CGH) | 2 |
| 149 | São Paulo (GRU) → Ilhéus (IOS) | 2 |
| 150 | São Paulo (GRU) → Chapecó (XAP) | 2 |
| 151 | São Paulo (CGH) → Foz do Iguaçu (IGU) | 2 |
| 152 | Foz do Iguaçu (IGU) → São Paulo (GRU) | 2 |
| 153 | Brasília (BSB) → Recife (REC) | 2 |
| 154 | São Paulo (CGH) → Recife (REC) | 2 |
| 155 | Porto Alegre (POA) → Rio De Janeiro (GIG) | 2 |
| 156 | Londrina (LDB) → São Paulo (GRU) | 2 |
| 157 | São Paulo (GRU) → Jijoca de Jericoacoara (JJD) | 2 |
| 158 | Salvador (SSA) → Fortaleza (FOR) | 2 |
| 159 | Fortaleza (FOR) → Salvador (SSA) | 2 |
| 160 | Imperatriz (IMP) → Brasília (BSB) | 2 |
| 161 | Natal (NAT) → Fortaleza (FOR) | 2 |
| 162 | Rio De Janeiro (GIG) → Natal (NAT) | 2 |
| 163 | Salvador (SSA) → São Paulo (GRU) | 2 |
| 164 | Natal (NAT) → São Paulo (CGH) | 2 |
| 165 | Porto Seguro (BPS) → Belo Horizonte (CNF) | 2 |
| 166 | Vitória (VIX) → Rio De Janeiro (SDU) | 2 |
| 167 | Rio De Janeiro (SDU) → Vitória (VIX) | 2 |
| 168 | Porto Alegre (POA) → Porto Seguro (BPS) | 2 |
| 169 | Ribeirão Preto (RAO) → São Paulo (CGH) | 2 |
| 170 | Fortaleza (FOR) → Brasília (BSB) | 2 |
| 171 | São Paulo (CGH) → Ribeirão Preto (RAO) | 2 |
| 172 | São Paulo (GRU) → São José Do Rio Preto (SJP) | 2 |
| 173 | São Paulo (GRU) → São Luís (SLZ) | 2 |
| 174 | São Paulo (GRU) → Cascavel (CAC) | 2 |
| 175 | São Paulo (GRU) → Macapá (MCP) | 2 |
| 176 | Belo Horizonte (CNF) → Fortaleza (FOR) | 2 |
| 177 | São Paulo (CGH) → Porto Seguro (BPS) | 2 |
| 178 | Rio De Janeiro (SDU) → São Paulo (GRU) | 2 |
| 179 | São Paulo (CGH) → Natal (NAT) | 2 |
| 180 | São Paulo (GRU) → Bogota (BOG) | 2 |
| 181 | Rio De Janeiro (GIG) → Buenos Aires (Ezeiza) (EZE) | 2 |
| 182 | São Paulo (GRU) → Santiago (SCL) | 2 |
| 183 | Buenos Aires (AEP) → Rio De Janeiro (GIG) | 2 |
| 184 | São Paulo (GRU) → Cordoba (COR) | 2 |
| 185 | Frankfurt am Main (FRA) → São Paulo (GRU) | 2 |
| 186 | São Paulo (GRU) → Punta Cana (PUJ) | 2 |
| 187 | São Paulo (GRU) → London (LHR) | 2 |
| 188 | São Paulo (GRU) → Brussels (BRU) | 2 |
| 189 | Montevideo (MVD) → São Paulo (GRU) | 2 |
| 190 | Rome (FCO) → São Paulo (GRU) | 2 |
| 191 | Florianópolis (FLN) → Buenos Aires (Ezeiza) (EZE) | 2 |
| 192 | Fortaleza (FOR) → Lisbon (LIS) | 2 |
| 193 | San Carlos de Bariloche (BRC) → São Paulo (GRU) | 2 |
| 194 | Aracaju (AJU) → Rio De Janeiro (SDU) | 1 |
| 195 | Rio De Janeiro (GIG) → Vitória (VIX) | 1 |
| 196 | São Paulo (CGH) → Maringá (MGF) | 1 |
| 197 | Campo Grande (CGR) → São Paulo (CGH) | 1 |
| 198 | Aracaju (AJU) → São Paulo (CGH) | 1 |
| 199 | Brasília (BSB) → Campinas (VCP) | 1 |
| 200 | Sinop (OPS) → São Paulo (GRU) | 1 |
| 201 | Montes Claros (MOC) → São Paulo (GRU) | 1 |
| 202 | São Paulo (GRU) → Dourados (DOU) | 1 |
| 203 | Brasília (BSB) → Manaus (MAO) | 1 |
| 204 | Brasília (BSB) → Porto Velho (PVH) | 1 |
| 205 | Brasília (BSB) → Teresina (THE) | 1 |
| 206 | São Paulo (GRU) → Fernando de Noronha (FEN) | 1 |
| 207 | São Paulo (GRU) → Juazeiro do Norte (JDO) | 1 |
| 208 | São Paulo (GRU) → Caxias Do Sul (CXJ) | 1 |
| 209 | Brasília (BSB) → Belo Horizonte (CNF) | 1 |
| 210 | Brasília (BSB) → Curitiba (CWB) | 1 |
| 211 | Brasília (BSB) → Rio De Janeiro (SDU) | 1 |
| 212 | Belo Horizonte (CNF) → Porto Seguro (BPS) | 1 |
| 213 | São Paulo (GRU) → Maringá (MGF) | 1 |
| 214 | Porto Seguro (BPS) → Rio De Janeiro (SDU) | 1 |
| 215 | Goiânia (GYN) → São Paulo (CGH) | 1 |
| 216 | Uberlândia (UDI) → São Paulo (CGH) | 1 |
| 217 | São Paulo (GRU) → Joinville (JOI) | 1 |
| 218 | São Luís (SLZ) → São Paulo (CGH) | 1 |
| 219 | São Paulo (GRU) → Jaguaruna (JJG) | 1 |
| 220 | Porto Alegre (POA) → Florianópolis (FLN) | 1 |
| 221 | Fortaleza (FOR) → Juazeiro do Norte (JDO) | 1 |
| 222 | Rio De Janeiro (GIG) → Buenos Aires (AEP) | 1 |
| 223 | Rio De Janeiro (GIG) → Paris (CDG) | 1 |
| 224 | Paris (CDG) → Rio De Janeiro (GIG) | 1 |
| 225 | Johannesburg (JNB) → São Paulo (GRU) | 1 |
| 226 | São Paulo (GRU) → Cape Town (CPT) | 1 |
| 227 | London (LHR) → Rio De Janeiro (GIG) | 1 |
| 228 | São Paulo (GRU) → Mexico City (MEX) | 1 |
| 229 | São Paulo (GRU) → Barcelona (BCN) | 1 |
| 230 | Buenos Aires (AEP) → Porto Alegre (POA) | 1 |
| 231 | Buenos Aires (Ezeiza) (EZE) → Florianópolis (FLN) | 1 |
| 232 | Lisbon (LIS) → Fortaleza (FOR) | 1 |
| 233 | São Paulo (GRU) → Rosario (ROS) | 1 |
| 234 | Rosario (ROS) → São Paulo (GRU) | 1 |
| 235 | Curitiba (CWB) → Porto Alegre (POA) | 1 |
| 236 | Porto Velho (PVH) → Brasília (BSB) | 1 |
| 237 | São Paulo (GRU) → Boa Vista (BVB) | 1 |
| 238 | Boa Vista (BVB) → São Paulo (GRU) | 1 |
| 239 | Fortaleza (FOR) → Natal (NAT) | 1 |
| 240 | Rio De Janeiro (GIG) → Foz do Iguaçu (IGU) | 1 |
| 241 | Ilhéus (IOS) → São Paulo (CGH) | 1 |
| 242 | Ribeirão Preto (RAO) → São Paulo (GRU) | 1 |
| 243 | São Paulo (CGH) → Aracaju (AJU) | 1 |
| 244 | São José Do Rio Preto (SJP) → Campo Grande (CGR) | 1 |
Top 10 TAM Brazilian Airlines flights we tracked
| # | Flight | Route | Times seen |
|---|---|---|---|
| 1 | TAM8181 | New York (JFK) → São Paulo (GRU) | 20 |
| 2 | TAM8086 | São Paulo (GRU) → Los Angeles (LAX) | 10 |
| 3 | TAM8139 | Buenos Aires (AEP) → São Paulo (GRU) | 10 |
| 4 | TAM8180 | São Paulo (GRU) → New York (JFK) | 10 |
| 5 | TAM4631 | Fortaleza (FOR) → São Paulo (CGH) | 8 |
| 6 | TAM8079 | Amsterdam (AMS) → São Paulo (GRU) | 8 |
| 7 | TAM3435 | Imperatriz (IMP) → São Paulo (GRU) | 7 |
| 8 | TAM3567 | Manaus (MAO) → São Paulo (GRU) | 7 |
| 9 | TAM8070 | São Paulo (GRU) → Frankfurt am Main (FRA) | 7 |
| 10 | TAM8081 | Buenos Aires (AEP) → São Paulo (GRU) | 7 |
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.