If you would like to have the maximum flexibility, your best bet is to rent a car. This way you can go anywhere you want at your own pace.
There are large and small car agencies in all Mexican cities. You can try Discover Cars and Rentalcars.com to compare prices between different providers. Just enter your information below and get instant quotes.
If I were to recommend one car rental company, I highly recommend Europcar. It has locations all over Mexico, and its service is excellent. Just click on the banner below to find some good prices.
*Affiliate disclosure: I may earn a small commission for each sale made from the links in this blog, but don’t worry. This will not affect the final price you pay.