There are 5 ways to get from Curitiba to Ribeirão Preto 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 Curitiba (CWB) to Dr. Leite Lopes State Airport (RAO)plane CWB - RAO
5h 11mR$470–3,075Bus
cheapest- Take the bus from Rodoferroviária de Curitiba to Terminal Rodoviário de Ribeirão Pretobus Ribeirão Preto
10h 17mR$150–220Bus via São Paulo
- Take the bus from Terminal Rodoviário de Curitiba to Rodoviária de São Paulo - Terminal Barra Fundabus Cuiabá
- Take the bus from São Paulo to Riberao Pretobus São Paulo
9h 52mR$442–622Drive 667.7 km
- Drive from Curitiba to Ribeirão Pretocar 667.7 km
8h 14mR$346–500Bus #2
- Take the bus from Terminal Rodoviário de Curitiba to Terminal Rodoviário de São Carlosbus Santa Rosa
- Take the bus from São Carlos to Terminal Rodoviário de Ribeirão Pretobus Belo Horizonte / ...
15h 1mR$396–590
Curitiba (CWB) to Dr. Leite Lopes State Airport (RAO) flights
Questions & Answers
The cheapest way to get from Curitiba to Ribeirão Preto is to bus which costs R$ 150 - R$ 220 and takes 10h 17m.
The fastest way to get from Curitiba to Ribeirão Preto is to fly which takes 5h 11m and costs R$ 470 - R$ 3100.
Yes, there is a direct bus departing from Rodoferroviária de Curitiba and arriving at Terminal Rodoviário de Ribeirão Preto. Services depart four times a day, and operate every day. The journey takes approximately 10h 17m.
The distance between Curitiba and Ribeirão Preto is 534 km. The road distance is 667.7 km.
The best way to get from Curitiba to Ribeirão Preto without a car is to bus via São Paulo which takes 9h 52m and costs R$ 440 - R$ 650.
It takes approximately 5h 11m to get from Curitiba to Ribeirão Preto, including transfers.
Curitiba to Ribeirão Preto bus services, operated by Andorinha, depart from Terminal Rodoviário de Curitiba station.
The best way to get from Curitiba to Ribeirão Preto is to fly which takes 5h 11m and costs R$ 470 - R$ 3100. Alternatively, you can bus via São Paulo, which costs R$ 440 - R$ 650 and takes 9h 52m.
Curitiba to Ribeirão Preto bus services, operated by Andorinha, arrive at Rodoviária de São Paulo - Terminal Barra Funda station.
Yes, the driving distance between Curitiba to Ribeirão Preto is 668 km. It takes approximately 8h 14m to drive from Curitiba to Ribeirão Preto.
What companies run services between Curitiba, Brazil and Ribeirão Preto, Brazil?
LATAM Chile, Azul, and Gol Transportes Aéreos fly from Curitiba (CWB) to Dr. Leite Lopes State Airport (RAO) every 4 hours. Alternatively, you can take a bus from Terminal Rodoviário de Curitiba to Riberao Preto via Rodoviária de São Paulo - Terminal Barra Funda, Av. Jorn. Aloysio Biondi, and São Paulo in around 9h 52m.
- Website
- voeazul.com.br
Flights from Curitiba to Dr. Leite Lopes State Airport via Sao Paulo Viracopos
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- R$700–2,800
Flights from Curitiba to Dr. Leite Lopes State Airport via Belo Horizonte Confins
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- R$700–2,800
- Website
- latam.com
Flights from Curitiba to Dr. Leite Lopes State Airport via Sao Paulo Congonhas
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- R$380–3,000
Flights from Curitiba to Dr. Leite Lopes State Airport via Sao Paulo
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- R$380–3,000
- Website
- voegol.com.br
Flights from Curitiba to Dr. Leite Lopes State Airport via Sao Paulo Congonhas
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- R$470–3,400
- 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
- Phone
- +55 17 3305 2666
- Website
- Luxor
Bus from São Paulo to Riberao Preto
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- R$270–370
- Website
- Luxor
- Phone
- 0800 881 0144
- [email protected]
- Website
- princesadonorte.com.br
Bus from Rodoferroviária de Curitiba to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 10h 17m
- Frequency
- 3 times a day
- Estimated price
- R$320–650
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Rodoferroviária de Curitiba to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 13h 32m
- Frequency
- Once daily
- Estimated price
- R$150–220
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Curitiba to Terminal Rodoviário de São Carlos
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- R$360–550
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- +55 18 2212-5444
- [email protected]
- Website
- motta.com.br
Bus from São Carlos to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- R$35–60
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- Phone
- +55 84 3205-6161
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from São Carlos to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- R$35–55
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
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 London City Airport into central London, What are the different types of Renfe trains in Spain?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Book your Curitiba to Ribeirão Preto bus tickets online with Omio.
There are 561+ hotels available in Ribeirão Preto.


















