There are 9 ways to get from Sao Paulo Airport (GRU) to Canoas by plane, bus, rideshare, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly São Paulo–Guarulhos International Airport to Caxias Do Sul Airport, bus
best- Fly from São Paulo–Guarulhos International Airport (GRU) to Caxias Do Sul Airport (CXJ)GRU - CXJ
- Take the bus from Caxias do Sul to Novo Hamburgo
3h 48mR$618–3,253Bus #2
cheapest- Take the bus from Terminal Rodoviário De Osasco to Terminal Rodoviário de Porto AlegreGoiânia
26h 56mR$201–378Bus to São Paulo–Congonhas Airport, fly to Caxias Do Sul Airport, bus
- Take the bus from Aeroporto Internacional de Sao Paulo to Praca Comandante Linneu Gomes 373 - Santo Amaro Sao Paulo - SP 04626-020 Brasil
- Fly from São Paulo–Congonhas Airport (CGH) to Caxias Do Sul Airport (CXJ)CGH - CXJ
- Take the bus from Caxias do Sul to Novo Hamburgo
6h 12mR$424–4,065Bus via Joinville
- Take the bus from Terminal Rodoviário de Guarulhos to Terminal Rodoviário de JoinvilleGuarulhos
- Take the bus from Joinville to São Leopoldo
22h 40mR$360–761Airport Transfer
- Take the rideshare from Sao Paulo-GRU to Canoas1,152.6 km
13h 18mDrive 1,152.6 km
- Drive from Sao Paulo Airport (GRU) to Canoas1,152.6 km
13h 18mR$643–928Fly São Paulo–Guarulhos International Airport to Salgado Filho International Airport, bus, train
- Fly from São Paulo–Guarulhos International Airport (GRU) to Salgado Filho International Airport (POA)GRU - POA
- Take the bus from Realengo 218 to Seis Trevo Carrion Junior Aeroporto Salgado Filho
- Take the train from Aeroporto Salgado Filho to Matias Velho
4h 10mR$388–1,868Bus to São Paulo–Congonhas Airport, fly to Salgado Filho International Airport
- Take the bus from Aeroporto Internacional de Sao Paulo to Praca Comandante Linneu Gomes 373 - Santo Amaro Sao Paulo - SP 04626-020 Brasil
- Fly from São Paulo–Congonhas Airport (CGH) to Salgado Filho International Airport (POA)CGH - POA
6h 24mR$417–2,703Bus
- Take the bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
22h 52mR$266–1,077
São Paulo–Guarulhos International Airport (GRU) to Caxias Do Sul Airport (CXJ) flights
Questions & Answers
The cheapest way to get from Sao Paulo Airport (GRU) to Canoas is to bus which costs R$ 200 - R$ 380 and takes 26h 56m.
The fastest way to get from Sao Paulo Airport (GRU) to Canoas is to fly and bus which takes 3h 48m and costs R$ 600 - R$ 3300.
The distance between Sao Paulo Airport (GRU) and Canoas is 912 km. The road distance is 1152.6 km.
The best way to get from Sao Paulo Airport (GRU) to Canoas without a car is to bus via Joinville which takes 22h 40m and costs R$ 360 - R$ 800.
It takes approximately 3h 48m to get from Sao Paulo Airport (GRU) to Canoas, including transfers.
Yes, the driving distance between Sao Paulo Airport (GRU) to Canoas is 1153 km. It takes approximately 13h 18m to drive from Sao Paulo Airport (GRU) to Canoas.
There are 467+ hotels available in Canoas.
Check out Blablacar's carpooling service for rideshare options between Sao Paulo Airport (GRU) and Canoas. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Sao Paulo Airport (GRU), Brazil and Canoas, Brazil?
You can take a vehicle from Sao-Paulo-Airport-GRU to Terminal Rodoviário de Canoas via Av. Monteiro Lobato 3608 - Aeroporto Guarulhos - SP Brasil - Aeroporto Guarulhos - SP 07180 Brasil, Terminal Metropolitano CECAP, Terminal Rodoviário de Guarulhos, Joinville, São Leopoldo, and Terminal Rodoviário de São Leopoldo in around 22h 40m.
- Website
- latam.com
Flights from São Paulo–Guarulhos International Airport to Caxias Do Sul Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R$500–3,200
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- R$550–2,100
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport via Curitiba
- Ave. Duration
- 3h 15m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- R$550–2,100
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- R$440–2,800
- Website
- voeazul.com.br
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$320–1,500
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport via Curitiba
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$320–1,500
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- R$380–2,800
- Website
- voegol.com.br
Flights from São Paulo–Congonhas Airport to Caxias Do Sul Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$340–3,900
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- R$600–2,000
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- R$390–2,300
- Phone
- +55 51 3363-8477
- atendimento@trensurb.gov.br
- Website
- trensurb.gov.br
Train from Aeroporto Salgado Filho to Matias Velho
- Ave. Duration
- 12 min
- Frequency
- Every 15 minutes
- Estimated price
- R$9
- Schedules at
- trensurb.gov.br
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Caxias do Sul to Novo Hamburgo
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Aeroporto Internacional de Sao Paulo to Praca Comandante Linneu Gomes 373 - Santo Amaro Sao Paulo - SP 04626-020 Brasil
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- R$6–82
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$6–8
- Express Airport
- R$82
- Phone
- +55 47 9622-4133 / 47 99643-8811
- sac@gadotti.com.br
- Website
- gadotti.com.br
Bus from Terminal Rodoviário de Guarulhos to Terminal Rodoviário de Joinville
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- R$170–240
- Schedules at
- gadotti.com.br
- Book at
- passagens.gadotti.com.br
- Leito
- R$180–240
- Semi Leito
- R$170–200
- Phone
- +55 51 3793-1700
- viasul@viasulbus.com.br
- Website
- viasulbus.com.br
Bus from Joinville to São Leopoldo
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- R$120
- Schedules at
- viasulbus.com.br
- Book at
- viasulbus.com.br
- Phone
- +55 800-470-470
- sac@catarinense.com.br
- Website
- catarinense.com.br
Bus from Joinville to São Leopoldo
- Ave. Duration
- 12h 15m
- Frequency
- Once a week
- Estimated price
- R$160–409
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
- Convencional
- R$160–230
- Website
- eptc.com.br
Bus from Realengo 218 to Seis Trevo Carrion Junior Aeroporto Salgado Filho
- Ave. Duration
- 12 min
- Frequency
- Hourly
- Estimated price
- R$6
- Schedules at
- linhas.eptc.com.br
- Phone
- 0800 881 0144
- atendimento@nspenha.com.br
- Website
- nspenha.com.br
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 18h
- Frequency
- 5 times a day
- Estimated price
- R$200–440
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 22h 50m
- Frequency
- 4 times a day
- Estimated price
- R$280–1,000
- Schedules at
- expressoadamantina.com.br
- Book at
- expressoadamantina.com.br
Bus from Terminal Rodoviário De Osasco to Terminal Rodoviário de Porto Alegre
- Ave. Duration
- 20h 56m
- Frequency
- Once daily
- Estimated price
- R$130–270
- Schedules at
- expressoadamantina.com.br
- Book at
- expressoadamantina.com.br
- Phone
- +55 51 3475.4440
- meajuda@jblinternacional.com
- Website
- jblinternacional.com
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- R$650–900
- Book at
- jblinternacional.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 How to get from Gatwick Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.



























