There are 5 ways to get from Ribeirão Preto to Caxias do Sul by plane, bus, 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.
Fly
best- Fly from Dr. Leite Lopes State Airport (RAO) to Caxias Do Sul Airport (CXJ)plane RAO - CXJ
4h 40mR$538–3,796Bus
cheapest- Take the bus from Ribeirao Preto Bus Station to Tietê Bus Terminalbus Ribeirao Preto Bus Station
- Take the bus from Tietê Bus Terminal to Terminal Rodoviário de Caxias do Sulbus Porto Alegre
23h 41mR$352–881Drive 1,169.1 km
- Drive from Ribeirão Preto to Caxias do Sulcar 1,169.1 km
16h 48mR$607–877Bus via Ponta Grossa
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Ponta Grossabus Ribeirão Preto
- Take the bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Caxias do Sulbus
25h 5mR$640–980Bus #2
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Porto Alegrebus Goiânia
- Take the bus from Estação Rodoviária de Porto Alegre to Caxias do Sulbus Caxias do Sul
30h 6mR$451–588
Dr. Leite Lopes State Airport (RAO) to Caxias Do Sul Airport (CXJ) flights
Questions & Answers
The cheapest way to get from Ribeirão Preto to Caxias do Sul is to bus which costs R$ 450 - R$ 600 and takes 30h 6m.
The fastest way to get from Ribeirão Preto to Caxias do Sul is to fly which takes 4h 40m and costs R$ 500 - R$ 3800.
No, there is no direct bus from Ribeirão Preto station to Caxias do Sul. However, there are services departing from Ribeirao Preto Bus Station and arriving at Terminal Rodoviário de Caxias do Sul via Tietê Bus Terminal. The journey, including transfers, takes approximately 23h 41m.
The distance between Ribeirão Preto and Caxias do Sul is 970 km. The road distance is 1169.1 km.
The best way to get from Ribeirão Preto to Caxias do Sul without a car is to bus which takes 23h 41m and costs R$ 350 - R$ 900.
It takes approximately 4h 40m to get from Ribeirão Preto to Caxias do Sul, including transfers.
Ribeirão Preto to Caxias do Sul bus services, operated by Viação Cometa, depart from Ribeirao Preto Bus Station.
The best way to get from Ribeirão Preto to Caxias do Sul is to fly which takes 4h 40m and costs R$ 500 - R$ 3800. Alternatively, you can bus, which costs R$ 350 - R$ 900 and takes 23h 41m.
Ribeirão Preto to Caxias do Sul bus services, operated by Viação Cometa, arrive at Tietê Bus Terminal station.
Yes, the driving distance between Ribeirão Preto to Caxias do Sul is 1169 km. It takes approximately 16h 48m to drive from Ribeirão Preto to Caxias do Sul.
What companies run services between Ribeirão Preto, Brazil and Caxias do Sul, Brazil?
Gol Transportes Aéreos, Azul, and LATAM Chile fly from Dr. Leite Lopes State Airport (RAO) to Caxias Do Sul Airport (CXJ) 5 times a day. Alternatively, you can take a bus from Ribeirao Preto Bus Station to Terminal Rodoviário de Caxias do Sul via Tietê Bus Terminal in around 23h 41m.
- Website
- voegol.com.br
Flights from Dr. Leite Lopes State Airport to Caxias Do Sul Airport via Sao Paulo Congonhas
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- R$650–4,200
- Website
- voeazul.com.br
Flights from Dr. Leite Lopes State Airport to Caxias Do Sul Airport via Sao Paulo Viracopos
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- R$850–5,500
- Website
- latam.com
Flights from Dr. Leite Lopes State Airport to Caxias Do Sul Airport via Sao Paulo
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- R$460–2,100
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Ribeirao Preto Bus Station to Tietê Bus Terminal
- Ave. Duration
- 4h 46m
- Frequency
- Hourly
- Estimated price
- R$140–290
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- 11 4004 9600
- Website
- rapidoribeiraopreto.com.br
Bus from Ribeirao Preto Bus Station to Tietê Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- R$150–190
- Schedules at
- rapidoribeiraopreto.com.br
- Phone
- 0800 881 0144
- [email protected]
- Website
- nspenha.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Caxias do Sul
- Ave. Duration
- 17h 55m
- Frequency
- Twice daily
- Estimated price
- R$210–600
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
- Phone
- 0800 881 0144
- [email protected]
- Website
- princesadonorte.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 12h 20m
- Frequency
- 3 times a day
- Estimated price
- R$380–650
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Phone
- +55 43 3373.2000
- Website
- brasilsul.com.br
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Caxias do Sul
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- R$260–370
- Schedules at
- brasilsul.com.br
- Book at
- brasilsul.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Porto Alegre
- Ave. Duration
- 27h 26m
- Frequency
- Once daily
- Estimated price
- R$360–500
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 800 881 0144
- [email protected]
- Website
- caxiense.com.br
Bus from Estação Rodoviária de Porto Alegre to Caxias do Sul
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- R$89
- Schedules at
- caxiense.com.br
- Book at
- e-commerce.passagensweb.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 Which side of Niagara Falls should I choose (and how do I get there)?, Getting to Rome from the airport, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Book your Ribeirão Preto to Caxias do Sul bus tickets online with Omio.
There are 230+ hotels available in Caxias do Sul.






















