There are 6 ways to get from Toronto Airport (YYZ) to São Paulo by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to São Paulo–Guarulhos International Airport
best- Fly from Toronto Pearson International Airport (YYZ) to São Paulo–Guarulhos International Airport (GRU)plane YYZ - GRU
11h 12mR$1,801–3,729Fly to São Paulo–Congonhas Airport
- Fly from Toronto Pearson International Airport (YYZ) to São Paulo–Congonhas Airport (CGH)plane YYZ - CGH
14h 44mR$2,113–5,685Fly to Viracopos/Campinas International Airport, bus
- Fly from Toronto Pearson International Airport (YYZ) to Viracopos/Campinas International Airport (VCP)plane YYZ - VCP
- Take the bus from Terminal Rodoviário de Campinas to Terminal Barra Fundabus
16h 45mR$2,300–6,140Fly to Sao Jose Dos Campos, bus
- Fly from Toronto Pearson International Airport (YYZ) to Sao Jose Dos Campos (SJK)plane YYZ - SJK
- Take the bus from São José dos Campos to Tietê Bus Terminalbus
20h 51mR$2,704–9,557Fly to Rio De Janeiro–Galeão International Airport, bus
- Fly from Toronto Pearson International Airport (YYZ) to Rio De Janeiro–Galeão International Airport (GIG)plane YYZ - GIG
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Jacareíbus
- Take the bus from Jacareí to Tietê Bus Terminalbus
16h 16mR$2,029–5,032Fly to Curitiba, bus
- Fly from Toronto Pearson International Airport (YYZ) to Curitiba (CWB)plane YYZ - CWB
- Take the bus from Terminal Rodoviário de Curitiba to Rodoviária de São Paulo - Terminal Barra Fundabus
19h 24mR$2,422–3,353
Toronto Pearson International Airport (YYZ) to São Paulo–Guarulhos International Airport (GRU) flights
Questions & Answers
The cheapest way to get from Toronto Airport (YYZ) to São Paulo is to fly and bus which costs R$ 2400 - R$ 3400 and takes 19h 24m.
The fastest way to get from Toronto Airport (YYZ) to São Paulo is to fly which takes 11h 12m and costs R$ 1800 - R$ 3800.
The distance between Toronto Airport (YYZ) and São Paulo is 8214 km.
It takes approximately 11h 12m to get from Toronto Airport (YYZ) to São Paulo, including transfers.
São Paulo is 1h ahead of Toronto Airport (YYZ). It is currently 1:41 PM in Toronto Airport (YYZ) and 2:41 PM in São Paulo.
There are 13725+ hotels available in São Paulo.
What companies run services between Toronto Airport (YYZ), Canada and São Paulo, Brazil?
Air Canada, Arajet, and two other airlines fly from Toronto Pearson International Airport (YYZ) to São Paulo–Guarulhos International Airport (GRU) 3 times a day.
- Website
- voegol.com.br
Flights from Toronto Pearson International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- R$1,400–5,000
Flights from Toronto Pearson International Airport to São Paulo–Guarulhos International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 15h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,400–5,500
Flights from Toronto Pearson International Airport to São Paulo–Congonhas Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 15h 32m
- When
- Tuesday, Thursday, Saturday, and Wednesday
- Estimated price
- R$1,600–6,000
Flights from Toronto Pearson International Airport to São Paulo–Congonhas Airport via Miami, Brasilia
- Ave. Duration
- 15h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$2,400–6,500
Flights from Toronto Pearson International Airport to São Paulo–Congonhas Airport via New York JFK, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 16h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$1,700–6,000
Flights from Toronto Pearson International Airport to São Paulo–Congonhas Airport via Orlando, Brasilia
- Ave. Duration
- 16h 40m
- When
- Friday to Sunday
- Estimated price
- R$2,400–6,500
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 13h 25m
- When
- Wednesday and Saturday
- Estimated price
- R$2,200–6,500
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via Miami, Brasilia
- Ave. Duration
- 15h 45m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$2,500–6,500
Flights from Toronto Pearson International Airport to Sao Jose Dos Campos via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 20h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$2,600–9,500
Flights from Toronto Pearson International Airport to Sao Jose Dos Campos via Bogota, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 17h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$4,000–12,000
Flights from Toronto Pearson International Airport to Sao Jose Dos Campos via São Paulo–Guarulhos International Airport, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 20h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$2,700–10,000
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 10h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,500–5,500
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 14h 7m
- When
- Every day
- Estimated price
- R$1,800–4,200
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- R$1,500–6,000
Flights from Toronto Pearson International Airport to Curitiba via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 13h 5m
- When
- Tuesday, Thursday, Saturday, and Wednesday
- Estimated price
- R$1,600–6,000
- Website
- voeazul.com.br
Flights from Toronto Pearson International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- R$1,400–5,000
Flights from Toronto Pearson International Airport to São Paulo–Congonhas Airport via São Paulo–Guarulhos International Airport, Rio De Janeiro Santos Dumont
- Ave. Duration
- 19h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R$1,700–6,500
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 13h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,800–6,500
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via Orlando
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- R$2,800–7,500
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via São Paulo–Guarulhos International Airport, Curitiba
- Ave. Duration
- 17h 50m
- When
- Friday
- Estimated price
- R$1,800–6,500
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 10h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,500–5,500
Flights from Toronto Pearson International Airport to Curitiba via São Paulo–Guarulhos International Airport
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- R$1,500–5,500
- Website
- avianca.com
Flights from Toronto Pearson International Airport to São Paulo–Congonhas Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 14h 5m
- When
- Wednesday and Saturday
- Estimated price
- R$2,100–6,000
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 13h 25m
- When
- Wednesday and Saturday
- Estimated price
- R$2,200–6,500
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via Miami, Brasilia
- Ave. Duration
- 15h 45m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$2,500–6,500
Flights from Toronto Pearson International Airport to Sao Jose Dos Campos via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 23h 10m
- When
- Saturday
- Estimated price
- R$3,300–9,500
Flights from Toronto Pearson International Airport to Sao Jose Dos Campos via Bogota, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 17h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$4,000–12,000
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 14h 7m
- When
- Every day
- Estimated price
- R$1,800–4,200
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- R$1,400–5,000
Flights from Toronto Pearson International Airport to São Paulo–Guarulhos International Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 15h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,400–5,500
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 10h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,500–5,500
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- R$1,500–6,000
- Website
- arajet.com
Flights from Toronto Pearson International Airport to São Paulo–Guarulhos International Airport via Punta Cana
- Ave. Duration
- 14h 2m
- When
- Saturday, Monday, Wednesday, and Friday
- Estimated price
- R$1,600–6,500
- Website
- worldticket.com
Flights from Toronto Pearson International Airport to São Paulo–Guarulhos International Airport via Punta Cana
- Ave. Duration
- 14h 2m
- When
- Saturday, Monday, Wednesday, and Friday
- Estimated price
- R$1,600–6,500
- Website
- latam.com
Flights from Toronto Pearson International Airport to São Paulo–Congonhas Airport via São Paulo–Guarulhos International Airport, Rio De Janeiro Santos Dumont
- Ave. Duration
- 15h 40m
- When
- Saturday
- Estimated price
- R$1,700–6,500
Flights from Toronto Pearson International Airport to Curitiba via Santiago
- Ave. Duration
- 17h 5m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- R$1,900–7,000
Flights from Toronto Pearson International Airport to Curitiba via Orlando, São Paulo–Guarulhos International Airport
- Ave. Duration
- 16h 50m
- When
- Friday to Sunday
- Estimated price
- R$2,100–6,000
- Website
- united.com
Flights from Toronto Pearson International Airport to Viracopos/Campinas International Airport via Orlando
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- R$2,800–7,500
Flights from Toronto Pearson International Airport to Curitiba via Washington Dulles, São Paulo–Guarulhos International Airport
- Ave. Duration
- 17h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R$1,500–5,500
- Website
- airtransat.com
Flights from Toronto Pearson International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 10h 15m
- When
- Wednesday and Saturday
- Estimated price
- R$1,900–5,500
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Rodoviário de Campinas to Terminal Barra Funda
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- R$40–75
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 11 3775-3850
- Website
- passaromarron.com.br
Bus from São José dos Campos to Tietê Bus Terminal
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- R$55–85
- Schedules at
- passaromarron.com.br
Bus from Jacareí to Tietê Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 30 minutes
- Estimated price
- R$30–80
- Schedules at
- passaromarron.com.br
- Phone
- 0800 042 4223
- [email protected]
- Website
- Flixbus Brazil
Bus from São José dos Campos to Tietê Bus Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- R$40–75
- Schedules at
- Flixbus Brazil
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from São José dos Campos to Tietê Bus Terminal
- Ave. Duration
- 1h 49m
- Frequency
- Twice daily
- Estimated price
- R$21–30
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Jacareí
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- R$85–120
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
Bus from Jacareí to Tietê Bus Terminal
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- R$20–28
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- 0800 704 8780
- [email protected]
- Website
- andorinha.com
Bus from Terminal Rodoviário de Curitiba to Rodoviária de São Paulo - Terminal Barra Funda
- Ave. Duration
- 5h 9m
- Frequency
- 5 times a day
- Estimated price
- R$160–250
- Schedules at
- andorinha.com
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 Slovenia: Getting from Ljubljana to Lake Bled, Getting around the Cyclades, and Why you should take the train in the US - to help you get the most out of your next trip.















