La distance entre Brest et Villiers-sur-Loir est de 466 km. La durée de conduite estimée pour le trajet est de 4 h 56 min et la route principale pour cet itinéraire est le N 12. La distance entre Brest et Villiers-sur-Loir en ligne droite est de 412 km.