Cheap Bus tickets to Três Corações

What are the most popular routes to Três Corações?

São Paulo - Três CoraçõesAverage price$45Average duration5hDaily departures6
Belo Horizonte - Três CoraçõesAverage price$21Average duration4h 55mDaily departures5
Varginha - Três CoraçõesAverage price$6Average duration40mDaily departures8
Rio de Janeiro - Três CoraçõesAverage price$49Average duration7h 45mDaily departures3
Juiz de Fora - Três CoraçõesAverage price$57Average duration12h 45mDaily departures3