The drive from Dover to London covers approximately 79 miles (127 km) and typically takes 1.5 to 2 hours, depending on traffic. Peak commute times and weekends can increase travel time. Checking live traffic updates before departure is recommended.