Transfer

1. Viação Piracicabana
Operates the direct São Paulo → São Pedro route via Tietê — no connection required.
Journeys are on standard coaches, with an average travel time of 3h40.
Ticket prices usually range between R$ 93.35 and R$ 113.95 (according to BuscaOnibus).
🚌 2. VB Transportes
Operates with a connection in Rio Claro, departing from Tietê, with a total travel time between 6h45 and 9h, depending on the departure time.
Costs around R$ 112.05.
📝 Quick comparison
|
Company |
Type of journey |
Approx. duration |
Approx. price |
|
Viação Piracicabana |
Direct (standard coach) |
~3h40 |
R$ 93 – 114 |
|
VB Transportes |
With a connection in Rio Claro |
6h45–9h |
~R$ 112 |
How to buy
Websites: www.piracicabana.com.br ; www.vbtransportes.com.br
At the terminal: go to the Piracicabana or VB Transportes ticket counter at Tietê Bus Station.
🚌 Airport Bus Service (Route 472EX1) – Guarulhos Airport → Tietê Bus Terminal
Executive coach, semi-express service direct to Tietê Bus Terminal from the airport. Approximate fare: R$ 41.50.
Website: https://www.airportbusservice.com.br/
🚌 VB Transportes – Campinas Airport (Viracopos) → Campinas Bus Terminal
Executive coach, semi-express service direct to Campinas Bus Terminal from the airport. Approximate fare: R$ 14.00.
Website: https://www.vbtransportes.com.br/servicos/translados/#tab-id-3
🚌 Airport Express Train (CPTM) – Guarulhos Airport → Tietê Bus Terminal
A free shuttle bus runs every 15 minutes from Terminals 2 and 3 (approx. 10 minutes) to the train station.
Train timetable: daily from 5 a.m. to midnight, hourly.
Fare: R$ 5.20 per trip – free transfer to/from the underground (metro) and CPTM suburban trains.
CPTM – Airport Express
Luz – Guarulhos Airport
Timetable of Departures
Date
Every day, including weekends and public holidays
Departures
- From Palmeiras – Barra Funda Station, stopping at Luz, Guarulhos – CECAP, and Aeroporto – Guarulhos Stations
- From Aeroporto – Guarulhos Station, stopping at Guarulhos – CECAP, Brás, Luz, and Palmeiras – Barra Funda Stations
Times
5 a.m. | 6 a.m. | 7 a.m. | 8 a.m. | 9 a.m.
10 a.m. | 11 a.m. | 12 p.m. | 1 p.m. | 2 p.m.
3 p.m. | 4 p.m. | 5 p.m. | 6 p.m. | 7 p.m.
8 p.m. | 9 p.m. | 10 p.m. | 11 p.m. | 12 a.m.

