La distance entre Champsac et Montpellier est de 441 km. La durée de conduite estimée pour le trajet est de 5 h 15 min et la route principale pour cet itinéraire est le D 840. La distance entre Champsac et Montpellier en ligne droite est de 328 km.