BargainAirTicket is an independent travel agency, we are not Azul and are not affiliated with, endorsed by, or operated by Azul Linhas Aéreas. Connection rules, minimum times and terminal assignments are set by the airline and the airports and change; always confirm current details at voeazul.com.br and with your airports. If you'd rather an agent build the connection safely with you, we help for a service fee, quoted before you're charged.

Connecting on Azul: one ticket or on your own

The whole game with an Azul connection is whether it is one ticket or two. On a single Azul ticket through its Campinas (VCP) hub, a misconnect that's Azul's fault gets rebooked, and your bag is generally checked through. Book the flights separately, or let a third party stitch a tight layover, and Azul's contract disclaims responsibility: a missed connection is your loss. Azul publishes no minimum connection time, so don't cut it fine. And on the Azul plus GOL codeshare at São Paulo Guarulhos, Azul is Terminal 1 and GOL is Terminal 2, a real terminal change most people don't budget for.

Agents online now · average hold under 5 seconds

    +

    First question: is the whole trip one Azul ticket, or did you assemble it yourself?

    One Azul ticket

    A protected connection: if you misconnect because of Azul, it rebooks you, and your bag is generally checked through to the destination. Campinas is the main connecting bank, and Azul handles the transfer.

    Two tickets or self-built

    On separate tickets or a third-party itinerary with a tight layover, Azul disclaims responsibility. A miss is your loss: collect and re-check your bag, clear immigration, buy a new ticket. Time it generously or don't build it.

    On a self-built or third-party connection with too little time, Azul disclaims liability for a miss Azul publishes no minimum connection time, so an operational minimum exists but isn't a printed number Azul plus GOL at São Paulo Guarulhos means Terminal 1 to Terminal 2, a real terminal change On a connecting codeshare you check in with the airline operating the first leg On one Azul ticket, a misconnect that's Azul's fault is rebooked, and the bag is generally checked through Campinas / Viracopos (VCP) is Azul's main connecting bank

    At São Paulo Guarulhos, Azul is Terminal 1 and GOL is Terminal 2.

    This is the detail that turns a comfortable-looking codeshare layover into a sprint. An Azul plus GOL connection at Guarulhos is not a walk down the concourse; it is a change of terminal, with the walking, signage and time that implies, and it is exactly the kind of thing an itinerary prints as a single tidy connection. On a connecting codeshare, you also check in with whichever airline operates your first leg, not necessarily the one whose name is on the trip. Budget real time for the terminal change and confirm the check-in airline, because getting either wrong at GRU is a classic way to watch the second flight push back without you.
    How to build an Azul connection that actually holds
    Prefer one ticket

    A single Azul ticket is a protected connection: if you misconnect because of Azul, it owes you a rebooking, and your bag is generally through-checked. That protection is the whole reason to keep the journey on one ticket rather than two cheaper ones.

    Give the layover real time

    Because Azul publishes no minimum connection time, don't trust a tight gap. Build in margin, more for an international connection that needs immigration and a bag recheck, and more still if the routing changes terminals or airlines.

    Know the terminal and the check-in airline

    At Guarulhos, plan for Azul at Terminal 1 and GOL at Terminal 2. On a connecting codeshare, check in with the operator of the first leg. Confirm both before the day, so neither is a surprise at the airport.

    If you self-connect, own the risk

    On separate tickets you'll collect and re-check your bag, clear any immigration, and buy a new flight if you miss the next one. If that risk is unavoidable, time it very generously, and tell us so we can flag it before you commit.

    One ticket versus two, and why it decides everything

    The single fact that separates a protected connection from a gamble.

    Azul draws a sharp line between a connection it sold you as one journey and a connection you assembled from separate flights. On a single Azul ticket, the connection is protected: if you miss the onward flight because Azul was late, Azul owes you a rebooking on the next available flight, and your bag is generally checked through to the final destination so you don't touch it in between. That protection is quiet but valuable, and it is the whole argument for keeping a trip on one ticket even when two separate ones look a little cheaper.

    The moment the itinerary is two tickets, or a third-party booking that squeezed a tight layover, that protection is gone. Azul's contract (clause 9.1.1) explicitly disclaims liability for a missed connection on a self-built itinerary or a third-party booking with insufficient time. In plain terms: if you miss the next flight, that's your loss, you re-check your bag, you clear immigration yourself, and you buy a new ticket. A booking engine will happily sell you a 45-minute self-transfer as if it were seamless; it isn't, and this is precisely the trap we check for before you pay.

    The Guarulhos terminal split, and the codeshare check-in rule

    The section you cannot copy from a generic connections guide, because it is specific to Azul, GOL and GRU.

    Azul has a domestic codeshare with GOL, which is genuinely useful, it widens where a single ticket can take you, but it hides a physical catch at São Paulo Guarulhos. Azul operates from Terminal 1 there and GOL from Terminal 2. So an Azul plus GOL connection at GRU is not a stroll to the next gate; it is a terminal change, with the walk, the signage and the minutes that involves. An itinerary will print that as one clean connection, and travellers plan for a gate change when the reality is a terminal change.

    Budget for the terminal change at GRU.

    Treat an Azul-to-GOL or GOL-to-Azul connection at Guarulhos as a terminal transfer, not a quick hop. If the layover only makes sense as a same-terminal walk, it may not actually hold, so give it real time.

    Check in with the first-leg operator.

    On a connecting codeshare, you check in with the airline that operates the first flight, which may not be the airline whose name you booked under. Confirm which counter is yours before you arrive, so you're not sent across the airport at the worst moment.

    Ask whether the bag is through-checked.

    On a single codeshare ticket the bag is often through-checked; on separate tickets it isn't. Because the terminal change adds friction, knowing in advance whether you're carrying your bag between Terminal 1 and Terminal 2 changes how much time you actually need.

    Terminal assignments and codeshare procedures are set by the airlines and airports and can change; confirm your terminals, check-in airline and bag handling for your specific itinerary before you travel.

    Bags, immigration and the tight-layover math

    What actually happens between two flights, and why a 50-minute gap can be a trap.

    On one Azul ticket, the airline generally checks your bag through to the destination and moves it for you, so a connection is mostly about getting yourself to the next gate. On a self-built connection or separate tickets, the picture changes completely: you collect your checked bag at the belt, carry it, re-check it for the next flight, and clear any immigration or security the routing requires, all inside your layover. That is why a gap that looks generous on paper can be impossibly tight in practice, especially on an international connection or one that changes terminals.

    The honest rule is to plan the connection around the worst-case version of it: bag in hand, a terminal to cross, and a queue you didn't expect. If the layover only works assuming everything goes perfectly, it doesn't really work. Tell us the routing and we'll tell you whether the bag is through-checked, whether immigration is in the middle, and how much time this specific connection genuinely needs, before you build a trip on a layover that was never long enough.

    Before you book a connection, the checklist

    Six answers now keep a layover from becoming a missed flight.

    • Is it one Azul ticket? One ticket is protected; two tickets means a miss is your loss
    • Is the layover generous? Azul publishes no minimum, so don't cut it fine, especially internationally
    • Azul plus GOL at Guarulhos? Plan for a Terminal 1 to Terminal 2 change, not a gate walk
    • Which airline do you check in with? On a codeshare, the operator of the first leg
    • Is the bag through-checked? Confirm it, or budget time to collect and re-check
    • Is there immigration in the middle? An international connection needs extra time for it

    One ticket protects you; a tight self-connection doesn't. The two ways an Azul connection goes wrong are a self-built layover Azul never promised to protect, and the Guarulhos terminal change nobody budgeted for. Both are decided when you book, not at the airport. When you call us, we keep the journey on one protected ticket where we can, time the layover for the real-world version with the bag and the terminal change, and confirm the check-in airline, so the connection holds instead of collapsing.

    Frequently asked

    What is Azul's minimum connection time?+
    Azul does not publish a minimum connection time. There is no printed number to plan against, and its contract disclaims liability for a missed connection on a self-built itinerary or a third-party booking with insufficient layover time, which tells you an operational minimum exists even though it is not published. The safe reading is not to cut a connection tight, especially one you assembled yourself, and to confirm timing directly before you book. Campinas (VCP) is Azul's main connecting bank.
    Will Azul protect my connection if I misconnect?+
    If your whole journey is one Azul ticket and you misconnect because of Azul, the airline generally rebooks you onto the next available flight, this is a protected connection. But if you booked the two flights separately, or the itinerary was assembled by a third party with too little time between flights, Azul's contract disclaims responsibility, and a missed connection is your loss: you re-check your bag and buy a new ticket. The difference between one ticket and two is the difference between protected and on your own.
    On an Azul and GOL codeshare, which terminal do I use at São Paulo Guarulhos?+
    Azul uses Terminal 1 at São Paulo Guarulhos (GRU) and GOL uses Terminal 2, so an Azul plus GOL codeshare connection there means physically changing terminals. On a connecting codeshare itinerary you check in with the airline that operates the first leg. Build in time for the terminal change, and confirm which airline you check in with, because getting either wrong at GRU is how a comfortable-looking layover becomes a missed flight.
    Does Azul handle my bags on a connection?+
    On a single Azul ticket, your bag is generally checked through to your final destination and Azul handles the transfer. On a self-built connection or separate tickets, you usually have to collect your bag, re-check it for the next flight, and clear any required immigration yourself, which is exactly what eats a tight layover. If your trip involves a connection, tell us the routing and we will confirm whether the bag is through-checked or your responsibility before you rely on it.

    Contact options

    Reach Azul directly, or let us build the connection safely with you.

    Contact Azul directly

    The airline's own channels, free.

    SAC (complaints)0800 884 4040
    From the US+55 11 4003 3255
    Chat"Céu" virtual assistant on voeazul.com.br

    These are Azul's own channels. Confirm terminals, connection times and bag handling at voeazul.com.br and with your airports.

    Or let a BargainAirTicket agent do it

    Independent · 24/7 · English & Español · service fee applies.

    +1 (833) 667-2918

    BargainAirTicket is an independent travel marketplace operated by Bookmecheapest LLC, not an airline and not a representative of Azul or any airline. "Azul" and "GOL" and related marks are trademarks of their respective owners, used here only to describe the ticketing support we offer. Connection rules, minimum connection times, terminal assignments, codeshare procedures and baggage handling are set by the airlines and airports and change. Always confirm current details at voeazul.com.br and with your airports. We assist with bookings on any airline for a service fee, quoted before you're charged.

    Policies last verified August 7, 2026 against Azul Linhas Aéreas Brasileiras' own website. Airlines change these rules often, and we confirm current terms on every call.

    Toll Free, 5 Second Hold +1 (833) 667-2918
    Call Now