Itching to hit the open road in Mexico? We have five epic drives to fuel your wanderlust.

Winding through the country's most stunning regions, these classic itineraries take you to jungle-set Maya ruins, dramatic turquoise coastlines and culturally rich colonial cities, not to mention a slew of remote places best reached by car.

The distances provided are not direct between the start and end points, but assume some diversion from the main route, allowing you to explore more of each region. Here are the best road trip routes in Mexico.

Immerse yourself in the best experiences the world has to offer with our email newsletter delivered weekly into your inbox.
A silver SUV parked on a gravel road next to a surfing beach. Cows take cover in the shade of a nearby palm tree.
Enjoy coastal scenery as you explore Baja California by car © Christopher Kimmel / Getty Images

1. Drive Baja California

Best road trip for coastlines
Tijuana–Los Cabos; 1600km/1000 miles 

Graced with astonishing desert-meets-sea landscapes, otherworldly rock canyons and traffic-free highways, Baja is made for road-tripping. As you traverse the world's second-longest peninsula, the road zigzags between the coastlines of the Pacific Ocean and the Sea of Cortez, offering glimpses of a Mexico that time forgot.

Start the multi-day tour with some wine-tasting at the Valle de Guadalupe vineyards before venturing south to laid-back beach town and fish taco mecca Ensenada. Further south await the pristine islands of Loreto with some of the most biologically-diverse waters on earth.

From there, the road leads to under-the-radar La Paz before it splits west to surf haven Todos Santos and southeast to Cabo Pulmo, Baja's top dive site. On your final stop, celebrate the long journey in the festive sister resorts of Los Cabos.

Planning tip: Consider a road trip in February or March when you can spot blue whales off the coast –  the largest animal on the planet.

A ruined structure stands at a cliff above a sandy beach surrounded by tropical vegetation
If you want to see ruins and swim in cenotes, head for the Yucatán Peninsula © Florian Trojer / Getty Images

2. Cruise the Yucatán Peninsula 

Best road trip for cenotes and Maya ruins
Cancún–Puerto Morelos; 1100km/680 miles 

This loop route showcases the most fascinating sights on the Yucatán Peninsula, from jungle ruins and cenotes (limestone sinkholes) to old-world colonial cities and white-sand beaches hugging an aquamarine coastline. As you roll west from Cancún, stop in Valladolid for a dip in an enticing cenote (the Maya believed these natural pools to be gateways to the underworld).

Nearby, don't miss the impressive Maya ruins of Chichén Itzá, but get there early to beat the crowds. Foodies will be licking their chops in Mérida, Yucatán's colonial capital that wows visitors with its extraordinary regional cuisine and vibrant cultural scene.

Next, head southeast to enjoy a leisurely cruise through rolling hills dotted with Maya ruins on the seldom-visited Ruta Puuc. East of Maya country, along the Mexican Caribbean, you'll encounter the impossibly blue waters of Laguna Bacalar, Tulum's dramatically situated clifftop ruins and primo reef diving in Cozumel and Puerto Morelos.

People wander a busy pedestrianized area in the city of Oaxaca
Linger awhile in Oaxaca City, a cultural powerhouse © Kelli Hayden / Shutterstock

3. Head for the Oaxaca Coast 

Best route for foodies
Mexico City–Lagunas de Chacahua; 850km/530 miles 

The road to the Oaxaca coast serves up a feast for the senses as you visit Mexico's top foodie destinations, marvel at mountaintop Zapotec ruins and linger on sublime beaches. After some excitement in Mexico City, drive south and stop for lunch in culinary capital Puebla, known for its exquisite moles. About four hours away lies cultural colossus Oaxaca City, yet another foodie paradise and a great base to visit the ancient Monte Albán ruins.

As you continue south, take a break to sample mezcal in Miahuatlán and then perhaps a stopover in San Jose del Pacífico, a misty mountain town renowned for its magic mushrooms. Yep, those magic mushrooms. From there, the route snakes down a windy mountain road to a spectacular coast where you can enjoy carefree beach-bumming in San Agustinillo, big-wave surfing in Puerto Escondido and the unspoiled charms of Parque Nacional Lagunas de Chacahua.

4. Follow the Central Pacific Coast 

Best road trip for seafood and water sports
Mazatlán–Puerto Vallarta; 440km/275 miles 

Kick things off in true norteño (northern) fashion in Mazatlán, where an exciting cultural renaissance is flourishing in its revamped Old Mazatlán quarter. As you move south in the Central Pacific Coast, take a detour to the tiny island of Mexcaltitlán, a shrimping village believed to be the ancestral homeland of the Aztecs. Next, look for the turnoff to Chacala, a delightful palm-fringed cove where thatched-roof restaurants prepare delectable pescado zarandeado (northern-style grilled fish).

About an hour down the coast, you'll reach the neighboring beach towns of San Francisco (aka San Pancho) and Sayulita, family-friendly places with fun-filled outdoor activities such as surfing, kayaking and turtle releases. En route to Puerto Vallarta, drop by the scenic peninsula of Punta de Mita and delight in scrumptious seafood at oceanside restaurant Tuna Blanca

Planning tip: Once in Vallarta, you won't want to miss the stretch of secluded beaches lining the jungle-backed southern coastline. 

A couple drive in a convertible car in a city at sunrise
Go beyond the capital with this road trip into Mexico City's southern border states © Thomas Barwick / Getty Images

5. Explore around Mexico City

Best road trip near the capital
Mexico City–Parque Nacional Cumbres del Ajusco; 300km/185 miles 

This short but sweet tour packs quite a punch as it circles around the edges of Mexico City's southern border states. Start things off with some serious wow factor on a hike in Itza-Popo Zoquiapan National Park, home to two of Mexico's most impressive volcanoes, the active Popocatépetl and the dormant Iztaccíhuatl (aka El Popo and Izta).

Next, follow the highway southwest for an overnight stay in Tepoztlán, an important Náhuatl center where you can climb up to a clifftop Aztec temple. After that, swing by Cuernavaca and check out Spanish conquistador Hernán Cortés' old digs at the imposing Palace of Cortés.

Planning tip: Make your final stop at Parque Nacional Cumbres del Ajusco and scale Mexico City's highest peak (Pico del Águila), or simply chill out over a hot champurrado (a comforting corn-based drink) and fresh-made quesadillas at a roadside eatery nestled in the park's fragrant pine forest.

Tips for driving in Mexico 

If possible, stick to driving on the toll (cuota) highways. Avoid driving at night to reduce the risk of accidents. If stopped by traffic police, remain calm and stay in your vehicle, you'll often be let off with a warning. Be wary of unmarked speed bumps and ubiquitous potholes. For emergency roadside service, call 078.

This article was first published April 2021 and updated June 2023

Explore related stories

Three friends jumping with happiness next to their car with palm trees in the background


The 10 best graduation trips to take in 2024

Feb 19, 2024 • 7 min read