Public Transit - Sao Paulo Airport

Public transport is often the most affordable way to travel between Sao Paulo-Guarulhos International Airport (GRU) and Sao Paulo. Buses, trains, and metro services connect the airport to the wider urban network.

Bus Services

Airport bus services operate regular routes between Sao Paulo-Guarulhos International Airport and key locations in Sao Paulo. Express buses typically offer a direct connection to the city centre, while local buses serve nearby towns and suburbs.

  • Express buses run every 15 to 30 minutes during peak hours
  • Local bus stops are located outside the arrivals terminal
  • Tickets can usually be purchased from the driver, at kiosks, or via mobile apps

Train & Metro Connections

Where available, rail links offer the fastest route between Sao Paulo-Guarulhos International Airport (GRU) and downtown Sao Paulo. Airport train stations are usually accessible directly from the terminal via covered walkways or free shuttle services.

  • Check timetables in advance as frequency may vary on weekends and holidays
  • Buy tickets at automated machines or online for potential discounts
  • Travel time to the city centre ranges from 15 to 45 minutes depending on the route

Tickets & Travel Cards

Many cities offer day passes or multi-ride cards that include airport transport. These can provide significant savings if you plan to use public transit throughout your stay in Sao Paulo. Prices are typically in Réal brésilien (BRL). Validate your ticket before boarding to avoid fines.