There are 7 ways to get from Ourinhos to Ribeirão Preto by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Santa Cruz do Rio Pardo to Terminal Rodoviário de Baurubus
- Take the bus from Bauru to Terminal Rodoviário de Ribeirão Pretobus Belo Horizonte / ...
8h 37mR$135–249Drive 325.4 km
- Drive from Ourinhos to Ribeirão Pretocar 325.4 km
3h 36mR$169–245Bus, fly
- Take the bus from Terminal Rodoviário de Ourinhos to Terminal Rodoviário de Maríliabus
- Fly from Marilia (MII) to Dr. Leite Lopes State Airport (RAO)plane MII - RAO
8h 43mR$1,004–6,659Bus via Lins
- Take the bus from Ourinhos to Linsbus Brasília / ...
- Take the bus from Terminal Rodoviário de Lins to Terminal Rodoviário de Ribeirão Pretobus Araçatuba / ...
8h 41mR$150–248Bus #2
- Take the bus from Terminal Rodoviário de Ourinhos to Terminal Rodoviário de Maríliabus
- Take the bus from Terminal Rodoviário de Marília to Terminal Rodoviário de Ribeirão Pretobus Assis / ...
8h 50mR$164–298Bus via Jaboticabal
- Take the bus from Santa Cruz do Rio Pardo to Terminal Rodoviário de Baurubus
- Take the bus from Terminal Rodoviário de Bauru to Rodoviária de Jaboticabalbus
- Take the bus from Jaboticabal to Ribeirao Preto Bus Stationbus
9h 17mR$183–264Bus #3
- Take the bus from Ourinhos to Maríliabus Brasília / ...
- Take the bus from Marilia to Terminal Rodoviário de Ribeirão Pretobus Belo Horizonte / ...
9h 39mR$163–269
Marilia (MII) to Dr. Leite Lopes State Airport (RAO) flights
Questions & Answers
The cheapest way to get from Ourinhos to Ribeirão Preto is to bus which costs R$ 130 - R$ 250 and takes 8h 37m.
The fastest way to get from Ourinhos to Ribeirão Preto is to drive which takes 3h 36m and costs R$ 160 - R$ 250.
No, there is no direct bus from Ourinhos to Ribeirão Preto. However, there are services departing from Terminal Rodoviário de Ourinhos and arriving at Terminal Rodoviário de Ribeirão Preto via Santa Cruz do Rio Pardo and Bauru. The journey, including transfers, takes approximately 8h 37m.
The distance between Ourinhos and Ribeirão Preto is 345 km. The road distance is 325.4 km.
The best way to get from Ourinhos to Ribeirão Preto without a car is to bus which takes 8h 37m and costs R$ 130 - R$ 250.
It takes approximately 8h 37m to get from Ourinhos to Ribeirão Preto, including transfers.
Ourinhos to Ribeirão Preto bus services, operated by Princesa Do Norte, depart from Santa Cruz do Rio Pardo station.
Ourinhos to Ribeirão Preto bus services, operated by Princesa Do Norte, arrive at Terminal Rodoviário de Bauru station.
Yes, the driving distance between Ourinhos to Ribeirão Preto is 325 km. It takes approximately 3h 36m to drive from Ourinhos to Ribeirão Preto.
Book your Ourinhos to Ribeirão Preto bus tickets online with Omio.
What companies run services between Ourinhos, Brazil and Ribeirão Preto, Brazil?
You can take a bus from Terminal Rodoviário de Ourinhos to Terminal Rodoviário de Ribeirão Preto via Santa Cruz do Rio Pardo and Bauru in around 8h 37m.
- Website
- voeazul.com.br
Flights from Marilia to Dr. Leite Lopes State Airport via Sao Paulo Viracopos
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$900–6,500
- Phone
- 0800 881 0144
- [email protected]
- Website
- princesadonorte.com.br
Bus from Santa Cruz do Rio Pardo to Terminal Rodoviário de Bauru
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- R$45–75
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Terminal Rodoviário de Ourinhos to Terminal Rodoviário de Marília
- Ave. Duration
- 2h 2m
- Frequency
- 3 times a day
- Estimated price
- R$40–70
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Terminal Rodoviário de Ourinhos to Terminal Rodoviário de Marília
- Ave. Duration
- 2h 2m
- Frequency
- 3 times a day
- Estimated price
- R$40–70
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Santa Cruz do Rio Pardo to Terminal Rodoviário de Bauru
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- R$45–75
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Phone
- +55 18 2212-5444
- [email protected]
- Website
- motta.com.br
Bus from Bauru to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 4h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$75–130
- Schedules at
- motta.com.br
- Book at
- motta.com.br
Bus from Marilia to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a day
- Estimated price
- R$130–220
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- [email protected]
- Website
- guerinoseiscento.com.br
Bus from Bauru to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 4h 3m
- Frequency
- 5 times a day
- Estimated price
- R$80–150
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
Bus from Terminal Rodoviário de Ourinhos to Terminal Rodoviário de Marília
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- R$30–60
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
Bus from Terminal Rodoviário de Lins to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 6h 18m
- Frequency
- Once a week
- Estimated price
- R$90–160
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
Bus from Terminal Rodoviário de Ourinhos to Terminal Rodoviário de Marília
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- R$30–60
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
Bus from Terminal Rodoviário de Marília to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 5h 48m
- Frequency
- Every 4 hours
- Estimated price
- R$130–230
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
Bus from Terminal Rodoviário de Bauru to Rodoviária de Jaboticabal
- Ave. Duration
- 2h 57m
- Frequency
- 5 times a day
- Estimated price
- R$65–120
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Ourinhos to Lins
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- R$55–90
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
Bus from Ourinhos to Marília
- Ave. Duration
- 2h 9m
- Frequency
- Every 4 hours
- Estimated price
- R$30–50
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
Bus from Terminal Rodoviário de Lins to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- R$100–170
- Schedules at
- reunidaspaulista.com.br
- Phone
- 0800 881 0144
- Website
- expressodeprata.com.br
Bus from Terminal Rodoviário de Bauru to Rodoviária de Jaboticabal
- Ave. Duration
- 3h 8m
- Frequency
- Twice daily
- Estimated price
- R$100–130
- Schedules at
- expressodeprata.com.br
- Book at
- expressodeprata.com.br
Bus from Jaboticabal to Ribeirao Preto Bus Station
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- R$30–40
- Schedules at
- expressodeprata.com.br
- Book at
- expressodeprata.com.br
- Phone
- +55 17 2136 2722
- [email protected]
- Website
- expressoitamarati.com.br
Bus from Jaboticabal to Ribeirao Preto Bus Station
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- R$23–35
- Schedules at
- expressoitamarati.com.br
- Book at
- expressoitamarati.com.br
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 What documents do I need to cross Niagara Falls?, Train travel in France: A guide to SNCF, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
There are 570+ hotels available in Ribeirão Preto.



















