Cheap Bus tickets to Juiz de Fora

What are the most popular routes to Juiz de Fora?

Rio de Janeiro - Juiz de ForaAverage price$15Average duration3h 10mDaily departures25
Brasília - Juiz de ForaAverage price$91Average duration16h 25mDaily departures5
São Paulo - Juiz de ForaAverage price$51Average duration8h 10mDaily departures7
Belo Horizonte - Juiz de ForaAverage price$35Average duration4h 30mDaily departures19
Vitoria - Juiz de ForaAverage price$44Average duration10h 20mDaily departures3