Cheap Bus tickets to Oliveira

What are the most popular routes to Oliveira?

Divinópolis - OliveiraAverage priceTRY 467Average duration1h 40mDaily departures7
Belo Horizonte - OliveiraAverage priceTRY 779Average duration3h 15mDaily departures6
São João del Rei - OliveiraAverage priceTRY 695Average duration2h 10mDaily departures3
São Paulo - OliveiraAverage priceTRY 2 136Average duration6h 50mDaily departures3
Lavras - OliveiraAverage priceTRY 458Average duration1h 30mDaily departures5