Rome2Rio

How to get fromSão Paulo to Canoasby plane, bus, car or train

Find Transport to Canoas

See all options

There are 8 ways to get from São Paulo to Canoas by plane, bus, 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.

  1. Fly São Paulo–Guarulhos International Airport to Caxias Do Sul Airport, bus

    best
    1. Fly from São Paulo–Guarulhos International Airport (GRU) to Caxias Do Sul Airport (CXJ)planeGRU - CXJ
    2. Take the bus from Caxias do Sul to Novo Hamburgobus
    4h 9m
    R$697–3,423
  2. Bus #2

    cheapest
    1. Take the bus from Terminal Rodoviário De Osasco to Terminal Rodoviário de Porto AlegrebusGoiânia
    22h 56m
    R$161–334
  3. Bus via Curitiba

    1. Take the bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Curitibabus
    2. Take the bus from Terminal Rodoviário de Curitiba to Terminal Rodoviário de Osóriobus
    3. Take the bus from Terminal Rodoviário de Osório to Terminal Rodoviário de Porto Alegrebus
    15h 34m
    R$265–924
  4. Drive 1,127.5 km

    1. Drive from São Paulo to Canoascar1,127.5 km
    12h 56m
    R$629–908
  5. Fly São Paulo–Guarulhos International Airport to Salgado Filho International Airport, bus, train

    1. Fly from São Paulo–Guarulhos International Airport (GRU) to Salgado Filho International Airport (POA)planeGRU - POA
    2. Take the bus from Realengo 218 to Seis Trevo Carrion Junior Aeroporto Salgado Filhobus
    3. Take the train from Aeroporto Salgado Filho to Matias Velhotrain
    4h 30m
    R$500–2,061
  6. Fly São Paulo–Congonhas Airport to Caxias Do Sul Airport, bus

    1. Fly from São Paulo–Congonhas Airport (CGH) to Caxias Do Sul Airport (CXJ)planeCGH - CXJ
    2. Take the bus from Caxias do Sul to Novo Hamburgobus
    5h 39m
    R$422–3,987
  7. Fly São Paulo–Congonhas Airport to Salgado Filho International Airport, bus, train

    1. Fly from São Paulo–Congonhas Airport (CGH) to Salgado Filho International Airport (POA)planeCGH - POA
    2. Take the bus from Realengo 218 to Seis Trevo Carrion Junior Aeroporto Salgado Filhobus
    3. Take the train from Aeroporto Salgado Filho to Matias Velhotrain
    5h 50m
    R$415–2,625
  8. Bus

    1. Take the bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegrebus
    18h 50m
    R$215–989

São Paulo–Guarulhos International Airport (GRU) to Caxias Do Sul Airport (CXJ) flights

Calendar7Weekly Planes
Duration1h 35mAverage Duration
TicketR$539Cheapest Price
See schedules

Questions & Answers

What companies run services between São Paulo, Brazil and Canoas, Brazil?

You can take a subway from Anhangabaú to Matias Velho via Palmeiras - Barra Funda, Rodoviária de São Paulo - Terminal Barra Funda, Terminal Rodoviário de Curitiba, Terminal Rodoviário de Osório, Terminal Rodoviário de Porto Alegre, and Rodoviária in around 15h 34m.

Airlines
Train operators
Bus operators

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 Florence to Rome, Travel Insider: Top Japan travel tips by Beatrix Holland, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.