By rental car
Duration: around 20 hours hours | Cost: from $12 a day
Travelling by car from Cancun to Oaxaca allows you to explore the country on your own terms and at your own pace. Although it is not the fastest option, it gives you the opportunity to make stops along the way at any time and explore the beauty of Mexico on the way to Oaxaca.
Firstly it is necessary to rent a car in Cancun. Car hire agencies, both local and international, provide a wide range of autos, but it is advisable to book in advance to ensure availability.
It is worth noting that despite the fact that the daily payment for the rented car is not so expensive — if you do not plan to return the car to Cancun and are going to leave it in Oaxaca, you will have to pay a huge fee.
The road distance between Cancun and Oaxaca is considerable at 1,138 kilometres (706 miles) and the journey can take around 20 hours, depending on factors such as road conditions, traffic and stops along the way.
The advantage of a road trip is primarily the opportunity to explore charming towns, enjoy local cuisine and admire scenic views. You can visit cenotes (natural sinkholes) for a swim, explore ancient ruins or simply admire the changing scenery.
Into independent travel? Read up on getting around Mexico.