There are 7 ways to get from Ribeirão Preto to Lavras 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 Terminal Rodoviário de Ribeirão Preto to Rodoviaria de Varginhabus Ribeirão Preto / ...
- Take the bus from Rodoviaria de Varginha to Terminal Rodoviário de Lavrasbus
8h 7mR$235–341Bus via Passos
cheapest- Take the bus from Terminal Rodoviário de Ribeirão Preto to Passosbus
- Take the bus from Terminal Rodoviário de Passos to Rodoviária de Boa Esperançabus
- Take the bus from Rodoviária de Boa Esperança to Terminal Rodoviário de Lavrasbus
9h 5mR$183–353Drive 368.7 km
- Drive from Ribeirão Preto to Lavrascar 368.7 km
5h 45mR$191–276Fly to Varginha, bus
- Fly from Dr. Leite Lopes State Airport (RAO) to Varginha (VAG)plane RAO - VAG
- Take the bus from Rodoviaria de Varginha to Terminal Rodoviário de Lavrasbus
17h 11mR$1,203–7,651Bus via Poços de Caldas
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Rodoviária de Poços de Caldasbus Ribeirão Preto / ...
- Take the bus from Rodoviária de Poços de Caldas to Terminal Rodoviário de Lavrasbus
10h 20mR$214–327Fly to São Paulo–Congonhas Airport, bus
- Fly from Dr. Leite Lopes State Airport (RAO) to São Paulo–Congonhas Airport (CGH)plane RAO - CGH
- Take the bus from Tietê Bus Terminal to Perdõesbus
6h 10mR$740–2,928Fly to Belo Horizonte Confins, bus
- Fly from Dr. Leite Lopes State Airport (RAO) to Belo Horizonte Confins (CNF)plane RAO - CNF
- Take the bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Lavrasbus
8h 36mR$829–2,747
Dr. Leite Lopes State Airport (RAO) to Varginha (VAG) flights
Questions & Answers
The cheapest way to get from Ribeirão Preto to Lavras is to drive which costs R$ 190 - R$ 280 and takes 5h 45m.
The fastest way to get from Ribeirão Preto to Lavras is to drive which takes 5h 45m and costs R$ 190 - R$ 280.
No, there is no direct bus from Ribeirão Preto to Lavras. However, there are services departing from Terminal Rodoviário de Ribeirão Preto and arriving at Terminal Rodoviário de Lavras via Rodoviaria de Varginha. The journey, including transfers, takes approximately 8h 7m.
The distance between Ribeirão Preto and Lavras is 396 km. The road distance is 368.7 km.
The best way to get from Ribeirão Preto to Lavras without a car is to bus which takes 8h 7m and costs R$ 230 - R$ 350.
It takes approximately 8h 7m to get from Ribeirão Preto to Lavras, including transfers.
Ribeirão Preto to Lavras bus services, operated by Viação Santa Cruz, depart from Terminal Rodoviário de Ribeirão Preto station.
Ribeirão Preto to Lavras bus services, operated by Viação Santa Cruz, arrive at Rodoviaria de Varginha station.
Yes, the driving distance between Ribeirão Preto to Lavras is 369 km. It takes approximately 5h 45m to drive from Ribeirão Preto to Lavras.
Book your Ribeirão Preto to Lavras bus tickets online with Omio.
What companies run services between Ribeirão Preto, Brazil and Lavras, Brazil?
You can take a bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Lavras via Rodoviaria de Varginha in around 8h 7m.
- Website
- voeazul.com.br
Flights from Dr. Leite Lopes State Airport to Varginha via Belo Horizonte Confins
- Ave. Duration
- 14h 40m
- When
- Tuesday and Thursday
- Estimated price
- R$1,100–7,500
Flights from Dr. Leite Lopes State Airport to Varginha via Sao Paulo Viracopos, Belo Horizonte Confins
- Ave. Duration
- 14h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R$1,200–8,000
Flights from Dr. Leite Lopes State Airport to Varginha via Porto Seguro, Belo Horizonte Confins
- Ave. Duration
- 22h 25m
- When
- Sunday
- Estimated price
- R$1,600–8,500
Flights from Dr. Leite Lopes State Airport to Belo Horizonte Confins
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R$600–2,500
Flights from Dr. Leite Lopes State Airport to Belo Horizonte Confins via Sao Paulo Viracopos
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- R$600–2,500
- Website
- latam.com
Flights from Dr. Leite Lopes State Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- R$360–2,300
Flights from Dr. Leite Lopes State Airport to Belo Horizonte Confins via São Paulo–Congonhas Airport
- Ave. Duration
- 3h 35m
- When
- Monday to Friday
- Estimated price
- R$390–2,000
- Website
- voegol.com.br
Flights from Dr. Leite Lopes State Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R$400–2,300
Flights from Dr. Leite Lopes State Airport to Belo Horizonte Confins via São Paulo–Congonhas Airport
- Ave. Duration
- 3h 15m
- When
- Monday to Friday
- Estimated price
- R$490–3,400
Bus from Terminal Rodoviário de Ribeirão Preto to Rodoviaria de Varginha
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a week
- Estimated price
- R$200–280
- Schedules at
- viajesantacruz.com.br
- Book at
- viajesantacruz.com.br
- Convencional
- R$200–280
- Phone
- 0800 039 88 46
- [email protected]
- Website
- Saritur
Bus from Rodoviaria de Varginha to Terminal Rodoviário de Lavras
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- R$35–70
- Schedules at
- Saritur
Bus from Rodoviaria de Varginha to Terminal Rodoviário de Lavras
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- R$35–70
- Schedules at
- Saritur
Bus from Rodoviária de Poços de Caldas to Terminal Rodoviário de Lavras
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a day
- Estimated price
- R$110–200
- Schedules at
- Saritur
Bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Lavras
- Ave. Duration
- 4h 47m
- Frequency
- 3 times a day
- Estimated price
- R$110–200
- Schedules at
- Saritur
- Phone
- +55 18 2212-5444
- [email protected]
- Website
- motta.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Passos
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- R$55–100
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- Phone
- 0800.872.1313
- Website
- vsb.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Passos
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$45–85
- Schedules at
- vsb.com.br
- Phone
- 0800 888 0899
- [email protected]
- Website
- Sul Minas
Bus from Terminal Rodoviário de Passos to Rodoviária de Boa Esperança
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- R$85–170
- Schedules at
- Sul Minas
Bus from Rodoviária de Boa Esperança to Terminal Rodoviário de Lavras
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- R$50–100
- Schedules at
- Sul Minas
- Phone
- +55 16 2102 8700
- [email protected]
- Website
- rapidodoeste.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Rodoviária de Poços de Caldas
- Ave. Duration
- 4h 15m
- Frequency
- Every 2 hours
- Estimated price
- R$100–130
- Schedules at
- rapidodoeste.com.br
- Book at
- rapidodoeste.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Tietê Bus Terminal to Perdões
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- R$140–260
- Schedules at
- gontijo.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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from Florence to Rome, 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
There are 46+ hotels available in Lavras.

















