How far is montpellier to lyon?

the distance between Montpellier and Lyon is 300 km. The driving time is 2H45.