How far is Los Cabos from Mexico City?
The distance between Mexico City and Los Cabos is approximately 1,850 miles (2,975 kilometers) by road. The driving distance may vary depending on the specific route and traffic conditions. If you were to travel this distance by car, it would take around 25 hours of non-stop driving, but it is not advisable to drive that long without taking breaks. By air, the distance is around 1,200 miles (1,900 kilometers), and the flight time between the two cities is usually between 2.5 to 3 hours.