Cheap Bus tickets to Ouro Preto

What are the most popular routes to Ouro Preto?

Rio de Janeiro - Ouro PretoAverage price$74Average duration11h 45mDaily departures7
São Paulo - Ouro PretoAverage price$91Average duration11h 45mDaily departures2
Belo Horizonte - Ouro PretoAverage price$18Average duration1h 45mDaily departures36
Vitoria - Ouro PretoAverage price$45Average duration8h 39mDaily departures2
Mariana - Ouro PretoAverage price$8Average duration40mDaily departures17