There are 3 ways to get from Guaratinguetá to Sao Paulo Airport (GRU) by bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Guaratinguetá to Sao Paulo Airport (GRU) by bus
The bus journey time between Guaratinguetá and Sao Paulo Airport (GRU) is around 4h 2m and covers a distance of around 166 km. This includes an average layover time of around 52 min. Operated by EMTU and Passaro Marron, the Guaratinguetá to Sao Paulo Airport (GRU) bus service departs from Avenida Santos Dumont 336-418 and arrives in Guarulhos International Airport. Typically 96 buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Guaratinguetá to Sao Paulo Airport (GRU) is to bus which costs R$ 30 - R$ 50 and takes 4h 2m.
The fastest way to get from Guaratinguetá to Sao Paulo Airport (GRU) is to taxi which takes 1h 47m and costs R$ 550 - R$ 700.
No, there is no direct bus from Guaratinguetá to Sao Paulo Airport (GRU). However, there are services departing from Avenida Santos Dumont 336-418 and arriving at Guarulhos International Airport via São José dos Campos. The journey, including transfers, takes approximately 4h 2m.
The distance between Guaratinguetá and Sao Paulo Airport (GRU) is 148 km. The road distance is 160.2 km.
The best way to get from Guaratinguetá to Sao Paulo Airport (GRU) without a car is to bus which takes 4h 2m and costs R$ 30 - R$ 50.
It takes approximately 4h 2m to get from Guaratinguetá to Sao Paulo Airport (GRU), including transfers.
Guaratinguetá to Sao Paulo Airport (GRU) bus services, operated by EMTU, depart from Avenida Santos Dumont 336-418 station.
Guaratinguetá to Sao Paulo Airport (GRU) bus services, operated by Passaro Marron, arrive at Guarulhos International Airport station.
Yes, the driving distance between Guaratinguetá to Sao Paulo Airport (GRU) is 160 km. It takes approximately 1h 47m to drive from Guaratinguetá to Sao Paulo Airport (GRU).
There are 375+ hotels available in Sao Paulo Airport (GRU). Prices start at R$ 500 per night.

- Distance: 148.3 km
- Duration: 4h 2m
What companies run services between Guaratinguetá, Brazil and Sao Paulo Airport (GRU), Brazil?
You can take a bus from Guaratinguetá to Sao Paulo Airport (GRU) via Terminal Rodoviario Frederico Ozanam and São José dos Campos in around 4h 2m.

- Phone
- +55 0800 724 0555
- https://www.emtu.sp.gov.br/emtu/fale-conosco.fss
- Website
- emtu.sp.gov.br
Bus from Avenida Santos Dumont 336-418 to Terminal Rodoviario Frederico Ozanam
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- R$ 8 - R$ 35
- Website
- Empresa Metropolitana de Transportes Urbanos de São Paulo S.A.
- Comum
- R$ 8 - R$ 11
- Seletivo
- R$ 18 - R$ 23

- Phone
- 0800 285 3047 / +55 11 3775 3850
- imprensa@passaromarron.com.br
- Website
- passaromarron.com.br
Bus from São José dos Campos to Guarulhos International Airport
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$ 24 - R$ 35
- Schedules at
- portaldepassagens.com.br
- Ave. Duration
- 1h 47m
- Estimated price
- R$ 550 - R$ 700
Táxi Guarapari
- Phone
- +55 (27) 99999-3107
Ponto de taxi
- Phone
- +55 (27) 99955-6680
Chiquinho Táxi em Muquiçaba
- Phone
- +55 27 3361-3905
- Website
- telelistas.net
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Best ways to travel around Australia and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.