Airline & VIP flight catering — Brazil
Airline, Government and Private Jet Catering Across Brazil
Airline catering across Brazil moves through ramp access built for wide-body service, loaded directly at galley height by hi-loader rather than staged at the foot of the aircraft. Inflight catering here means one operation reaching main cabin, Business and First without a handoff at the door.

Airline Catering Stations Across Brazil
Brazil is covered station by station, each one built for wide-body ramp access and hi-loader boarding. Below are the airports where our aviation catering operation is established, with their codes and their capacity.

On the apron — Brazil
Ramp Access and Hi-Loader Uplift Across Brazil
Everything below is what we measure at this station — distances, windows, who signs what.
How Airline Catering Runs in Brazil
Brazil's commercial aprons carry a traffic mix dominated by scheduled domestic and long-haul international airline movements, alongside a steady flow of charter, cargo conversion and general aviation traffic. An airline catering operation here has to sit inside that mix without slowing a turnaround, which is why the loads are built to reach the aircraft directly rather than wait on a truck at the stand.
An ops desk in Brazil works from the same inputs anywhere in the network: flight number, aircraft type, stand, pax and crew count per cabin. From there a load is built, held under cold chain from production to uplift, and staged for the hi-loader rather than a lower-deck handoff. Where a station carries a published runway length, stand count or kitchen distance, that figure sets how the load is sequenced against pushback.
Government, royal and charter movements share the same aprons as scheduled airline traffic and draw on the same kitchen capacity, with sealed loads and cleared personnel where the mission requires it. The result is a single production and uplift chain across Brazil, sized to scheduled airline volume and precise enough for a single VVIP movement.
Compliance
One Compliance Standard Across Brazil
Five Kinds of Flying, One Operation in Brazil
From scheduled airline rotations to a single royal movement, Brazil is served by one catering operation built to switch between them without changing kitchens, cold chain or ops desk. Each kind of flying is handled on its own terms below.





Compare Airline Catering Stations in Brazil
Use the table to compare Brazil's stations by what an operator actually needs to know: which field takes a wide-body aircraft, which boards at galley height by hi-loader, and which sits closest to a production kitchen.
| Where | Longest runway | VIP / gov terminal | Aerodrome code |
|---|---|---|---|
| Almeirim (MEU)MEU · SBMD | 1,800 m | No | narrow-body |
| Alta Floresta (AFL)AFL · SBAT | 2,500 m | No | wide-body |
| Altamira (ATM)ATM · SBHT | 2,003 m | No | narrow-body |
| Aracaju (AJU)AJU · SBAR | 2,200 m | No | narrow-body |
| Aracati (ARX)ARX · SBAC | 1,800 m | No | narrow-body |
| Araçatuba (ARU)ARU · SBAU | 2,120 m | No | narrow-body |
| Araguaína (AUX)AUX · SWGN | 1,804 m | No | narrow-body |
| Araraquara (AQA)AQA · SBAQ | 1,800 m | No | narrow-body |
| Araxá (AAX)AAX · SBAX | 1,900 m | No | narrow-body |
| Bagé (BGX)BGX · SBBG | 1,500 m | No | narrow-body |
| Barra do Garças (BPG)BPG · SBBW | 1,598 m | No | narrow-body |
| Bauru (JTC)JTC · SBAE | 2,010 m | No | narrow-body |
| Belém (BEL)BEL · SBBE | 2,800 m | No | wide-body |
| Belo Horizonte (PLU)PLU · SBBH | 2,540 m | No | wide-body |
| Belo Horizonte (CNF)CNF · SBCF | 3,600 m | No | wide-body |
| Boa Vista (BVB)BVB · SBBV | 2,700 m | No | wide-body |
| Bom Jesus da Lapa (LAZ)LAZ · SBLP | 1,211 m | No | narrow-body |
| Brasília (BSB)BSB · SBBR | 3,300 m | No | wide-body |
| Campina Grande (CPV)CPV · SBKG | 1,565 m | No | narrow-body |
| Campinas (VCP)VCP · SBKP | 3,240 m | No | wide-body |
| Campo Grande (CGR)CGR · SBCG | 2,600 m | No | wide-body |
| Campos dos Goytacazes (CAW)CAW · SBCP | 1,544 m | No | narrow-body |
| Carolina (CLN)CLN · SBCI | 1,800 m | No | narrow-body |
| Cascavel (CAC)CAC · SBCA | 1,771 m | No | narrow-body |
| Caxias Do Sul (CXJ)CXJ · SBCX | 1,670 m | No | narrow-body |
| Chapecó (XAP)XAP · SBCH | 2,060 m | No | narrow-body |
| Conceição do Araguaia (CDJ)CDJ · SBAA | 1,800 m | No | narrow-body |
| Correia Pinto (EEA)EEA · SNCP | 1,802 m | No | narrow-body |
| Corumbá (CMG)CMG · SBCR | 1,500 m | No | narrow-body |
| Criciúma (CCM)CCM · SSIM | 1,488 m | No | narrow-body |
| Cruz (JJD)JJD · SBJE | 2,200 m | No | narrow-body |
| Cruzeiro Do Sul (CZS)CZS · SBCZ | 2,400 m | No | narrow-body |
| Cuiabá (CGB)CGB · SBCY | 2,300 m | No | narrow-body |
| Curitiba (CWB)CWB · SBCT | 2,218 m | No | narrow-body |
| Curitiba (BFH)BFH · SBBI | 1,390 m | No | narrow-body |
| Feira de Santana (FEC)FEC · SDIY | 1,500 m | No | narrow-body |
| Fernando de Noronha (FEN)FEN · SBFN | 1,845 m | No | narrow-body |
| Florianópolis (FLN)FLN · SBFL | 2,400 m | No | narrow-body |
| Fortaleza (FOR)FOR · SBFZ | 2,755 m | No | wide-body |
| Foz do Iguaçu (IGU)IGU · SBFI | 2,705 m | No | wide-body |
| Goiânia (GYN)GYN · SBGO | 2,286 m | No | narrow-body |
| Governador Valadares (GVR)GVR · SBGV | 1,701 m | No | narrow-body |
| Guajará-Mirim (GJM)GJM · SBGM | 1,795 m | No | narrow-body |
| Guaratinguetá (GUJ)GUJ · SBGW | 1,551 m | No | narrow-body |
| Guarujá (SSZ)SSZ · SBST | 1,390 m | No | narrow-body |
| Ilhéus (IOS)IOS · SBIL | 1,577 m | No | narrow-body |
| Imperatriz (IMP)IMP · SBIZ | 1,798 m | No | narrow-body |
| Ipatinga (IPN)IPN · SBIP | 2,004 m | No | narrow-body |
| Itacoatiara (ITA)ITA · SBIC | 1,515 m | No | narrow-body |
| Itaituba (ITB)ITB · SBIH | 1,700 m | No | narrow-body |
| Jacareacanga (JCR)JCR · SBEK | 1,600 m | No | narrow-body |
| João Pessoa (JPA)JPA · SBJP | 2,515 m | No | wide-body |
| Joinville (JOI)JOI · SBJV | 1,640 m | No | narrow-body |
| Juiz de Fora (IZA)IZA · SBZM | 2,525 m | No | wide-body |
| Juiz de Fora (JDF)JDF · SBJF | 1,535 m | No | narrow-body |
| Lages (LAJ)LAJ · SBLJ | 1,530 m | No | narrow-body |
| Londrina (LDB)LDB · SBLO | 2,100 m | No | narrow-body |
| Macaé (MEA)MEA · SBME | 1,200 m | No | narrow-body |
| Macapá (MCP)MCP · SBMQ | 2,100 m | No | narrow-body |
| Maceió (MCZ)MCZ · SBMO | 2,602 m | No | wide-body |
| Manaus (PLL)PLL · SBMN | 2,170 m | No | narrow-body |
| Manaus (MAO)MAO · SBEG | 2,700 m | No | wide-body |
| Manicoré (MNX)MNX · SBMY | 1,280 m | No | narrow-body |
| Marabá (MAB)MAB · SBMA | 2,000 m | No | narrow-body |
| Marília (MII)MII · SBML | 1,500 m | No | narrow-body |
| Maringá (MGF)MGF · SBMG | 2,372 m | No | narrow-body |
| Montes Claros (MOC)MOC · SBMK | 2,100 m | No | narrow-body |
| Mossoró (MVF)MVF · SBMS | 2,000 m | No | narrow-body |
| Natal (NAT)NAT · SBSG | 3,000 m | No | wide-body |
| Navegantes (NVT)NVT · SBNF | 1,800 m | No | narrow-body |
| Oiapoque (OYK)OYK · SBOI | 1,200 m | No | narrow-body |
| Oriximiná (TMT)TMT · SBTB | 1,600 m | No | narrow-body |
| Palmas (PMW)PMW · SBPJ | 2,500 m | No | wide-body |
| Parauapebas (CKS)CKS · SBCJ | 2,000 m | No | narrow-body |
| Parnaíba (PHB)PHB · SBPB | 2,100 m | No | narrow-body |
| Passo Fundo (PFB)PFB · SBPF | 1,680 m | No | narrow-body |
| Paulo Afonso (PAV)PAV · SBUF | 1,800 m | No | narrow-body |
| Pelotas (PET)PET · SBPK | 1,980 m | No | narrow-body |
| Petrolina (PNZ)PNZ · SBPL | 2,760 m | No | wide-body |
| Poços De Caldas (POO)POO · SBPC | 1,515 m | No | narrow-body |
| Ponta Grossa (PGZ)PGZ · SBPG | 1,430 m | No | narrow-body |
| Ponta Porã (PMG)PMG · SBPP | 2,000 m | No | narrow-body |
| Porto Alegre (POA)POA · SBPA | 3,200 m | No | wide-body |
| Porto Alegre (QNS)QNS | 2,751 m | No | wide-body |
| Porto Seguro (BPS)BPS · SBPS | 2,000 m | No | narrow-body |
| Porto Velho (PVH)PVH · SBPV | 2,400 m | No | narrow-body |
| Presidente Prudente (PPB)PPB · SBDN | 2,110 m | No | narrow-body |
| Recife (REC)REC · SBRF | 3,007 m | No | wide-body |
| Ribeirão Preto (RAO)RAO · SBRP | 2,100 m | No | narrow-body |
| Rio Branco (RBR)RBR · SBRB | 2,158 m | No | narrow-body |
| Rio de Janeiro (SNZ)SNZ | 2,739 m | No | wide-body |
| Rio de Janeiro (RRJ)RRJ · SBJR | 900 m | No | narrow-body |
| Rio de Janeiro (SDU)SDU · SBRJ | 1,323 m | No | narrow-body |
| Rio De Janeiro (GIG)GIG · SBGL | 4,000 m | No | wide-body |
| Rondonópolis (ROO)ROO · SBRD | 1,850 m | No | narrow-body |
| Salvador (SSA)SSA · SBSV | 3,005 m | No | wide-body |
| Santa Maria (RIA)RIA · SBSM | 2,694 m | No | wide-body |
| Santarém (STM)STM · SBSN | 2,400 m | No | narrow-body |
| Santo Ângelo (GEL)GEL · SBNM | 1,625 m | No | narrow-body |
| São Gabriel da Cachoeira (SJL)SJL · SBUA | 2,600 m | No | wide-body |
| São José do Rio Preto (SJP)SJP · SBSR | 1,640 m | No | narrow-body |
| São José Dos Campos (SJK)SJK · SBSJ | 2,676 m | No | wide-body |
| São Luís (SLZ)SLZ · SBSL | 2,386 m | No | narrow-body |
| São Paulo (GRU)GRU · SBGR | 3,700 m | No | wide-body |
| São Paulo (CGH)CGH · SBSP | 1,940 m | No | narrow-body |
| São Roque (JHF)JHF · SBJH | 2,470 m | No | narrow-body |
| Tabatinga (TBT)TBT · SBTT | 2,150 m | No | narrow-body |
| Tarauacá (TRQ)TRQ · SBTK | 1,130 m | No | narrow-body |
| Tefé (TFF)TFF · SBTF | 2,200 m | No | narrow-body |
| Teresina (THE)THE · SBTE | 2,200 m | No | narrow-body |
| Tucuruí (TUR)TUR · SBTU | 2,000 m | No | narrow-body |
| Uberaba (UBA)UBA · SBUR | 1,759 m | No | narrow-body |
| Uberlândia (UDI)UDI · SBUL | 1,950 m | No | narrow-body |
| Uruguaiana (URG)URG · SBUG | 1,500 m | No | narrow-body |
| Varginha (VAG)VAG · SBVG | 2,100 m | No | narrow-body |
| Vilhena (BVH)BVH · SBVH | 2,600 m | No | wide-body |
| Vitória (VIX)VIX · SBVT | 2,058 m | No | narrow-body |
Requesting Catering for a Brazil Movement
To order airline catering for a movement in Brazil, send flight number, ETA, aircraft type and stand, plus pax and crew count per cabin and any special meal codes. The ops desk builds the load against those figures and confirms the uplift plan back to you. The same information set applies whether the movement is a scheduled rotation, a charter, or a government or VVIP flight. Submit a quote request with these details to start the process for your next movement into Brazil.
Brazil Airline Catering Questions
What Operations Desks Ask About Brazil
Ask operations directly →Do you load directly onto the aircraft in Brazil?
Yes. Loads are staged for hi-loader boarding directly at galley height at our stations in Brazil, not delivered to the foot of the aircraft for onward handling.
Can you handle a diversion or AOG uplift at short notice?
Diversion and AOG catering are handled as ad hoc airline work at our Brazilian stations, drawing on the same production and cold chain as scheduled rotations.
Can government or royal movements be kept separate from commercial traffic?
Government, state and royal movements are handled under sealed loads with cleared personnel and a named coordinator, run alongside scheduled airline traffic without mixing the two chains of custody.
Do you cater business aviation as well as airline flights?
Yes, through our dedicated private-jet branch, delivering to FBOs and general aviation terminals in Brazil on the same cold chain and paperwork used for airline uplifts.
What information do you need to build a quote?
Flight number, ETA, aircraft type, stand, pax and crew count per cabin, and any special meal codes are enough for the ops desk to build a load and confirm the uplift plan.
Request an Airline Catering Quote for Brazil
Tell Us About Your Wide-Body Uplift in Brazil
One ops desk covers the whole route in Brazil. Give us the aircraft and what you need loaded, and a coordinator comes back with a quote.
orders@aerogourmet.com · operations desk, 24/7