How to Reach Sao Paulo


  • Sao Paulo is the biggest city in Brazil and is well connected by all major airlines flying in to the Aeroporto Guarulhos, the international airport.
  • If you’re traveling on a budget, a bus is the best option for you. There are three main terminals in Sao Paulo all a part of the Metro network and well connected. Local as well as international buses leave from these terminals. If you’re taking the bus across borders, make sure you have the visas (if applicable) for every country you drive by.
  • You could also rent a car and drive to Sao Paulo but this can turn out to be an expensive affair if you’re an international traveler.


  • Sao Paulo has an excellent subway system with stops all over the city. The best way to see the city would be taking the metro to a particular stop, exploring the area on foot and then taking the metro to another station. Given the density of traffic on the streets, taking the subway is your best bet.
  • There are two main transfer points for the buses, Praça da República and the Terminal Bandeiras. Buses are a rather convenient alternative although you could expect some delays due to traffic constraints.
  • Renting a car is another option, but given that the roads are crowded at the best of times- if you’re not accustomed to the traffic, refrain from taking to the streets here.
  • If all else fails, hail a taxi but keep in mind they can be expensive. There are two types of taxis in Sao Paulo, the White Taxi and the Radio Cabs. White taxis are the ones you’ll see waiting in line on the streets while the radio cabs are operated by private operators where the rates and pre-determined and can be booked online.

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Sao Paulo. The most preferred mode of transport in Sao Paulo is Car.

Average distance: 14.91 km Average time: 51.26 min

  • Car 44.81%
    Driving 48.55 min Walking 0.42 min Overall average time for 16.7 kms 48.97 min
  • Train/Metro 14.94%
    Train 40.22 min Walking 11.22 min Waiting 8.22 min Bus 7.17 min Tram 2.39 min Other 1.3 min Overall average time for 20.72 kms 70.52 min
  • Motorbike 5.19%
    Motorbike 33.75 min Overall average time for 16.25 kms 33.75 min
  • Bus/Trolleybus 16.88%
    Bus 37.88 min Walking 9.88 min Waiting 9.27 min Train 2.88 min Overall average time for 12.39 kms 59.92 min
  • Walking 9.74%
    Walking 22.4 min Bus 4.33 min Train 3.13 min Waiting 2.67 min Driving 2.67 min Other 1.27 min Overall average time for 5.15 kms 36.47 min
  • Bike 4.55%
    Bike 24.57 min Walking 1.43 min Other 1.43 min Overall average time for 7.46 kms 27.43 min
Route Distance Time
Jundiaí to Sao Paulo 40.43 km 40 mins
Campinas to Sao Paulo 68.17 km 1 hour 8 mins
São josé dos campos to Sao Paulo 85.18 km 1 hour 25 mins
Americana to Sao Paulo 99.01 km 1 hour 39 mins
Curitiba to Sao Paulo 324.36 km 5 hours 24 mins
Florianopolis to Sao Paulo 370.44 km 6 hours 10 mins
Rio de janeiro to Sao Paulo 384.76 km 6 hours 24 mins
Belo horizonte to Sao Paulo 412.93 km 6 hours 52 mins
Brasilia to Sao Paulo 601.06 km 10 hours 1 mins
Vitoria to Sao Paulo 751.43 km 12 hours 31 mins
* Some of the data on this page is powered by Numbeo