Mainland Mexico Road Trip with a Dog: Sayulita to San Miguel, Oaxaca and Chiapas
Seven weeks driving mainland Mexico in our van with our German Shepherd: the Riviera Nayarit, Tequila, Lake Chapala, Guanajuato, San Miguel de Allende, Teotihuacán, Mexico City, Oaxaca, Puerto Escondido, Mazunte and Chiapas.

After our second Baja winter, we didn’t turn around. We put the van on the ferry in La Paz and spent seven more weeks driving mainland Mexico with Jack: beach towns on the Pacific, colonial cities in the highlands, pyramids, Mexico City, Oaxaca and all the way down to Chiapas. It was the most varied, delicious and surprising trip we’ve ever done.
- Route
- La Paz ferry → Riviera Nayarit → Tequila → Lake Chapala → Guanajuato → San Miguel de Allende → Teotihuacán → Mexico City → Oaxaca → Puerto Escondido and the Oaxaca coast → Chiapas → north through Monterrey
- How long
- About 7 weeks
- Who came
- Colin, me and Jack, our German Shepherd
- Getting around
- Our van, with a temporary vehicle import permit for the mainland
- Best for
- Food, culture and variety: beach, mountains and cities in one trip
Getting the van to the mainland
To take your vehicle off the Baja peninsula, you need a temporary vehicle import permit (TIP). You’ll need it before you board the ferry from La Paz. Get your Mexican auto insurance in order too, if you haven’t already.
Riviera Nayarit
Our first stop off the ferry was the Riviera Nayarit north of Puerto Vallarta, and we stayed almost two weeks. Long palm-lined beaches, umbrellas in the sand, books, orange sunsets, and Jack napping in the shade made it the perfect landing.

Tequila and Lake Chapala
Next we drove inland to Tequila and Amatitán to see where it all comes from, and yes, we tasted it. Then we went to Ajijic on Lake Chapala, a colorful lakeside town with bougainvillea on every wall. It’s very dog friendly, and Jack posed for a lot of pictures.
Guanajuato and San Miguel de Allende
Guanajuato is a city of brightly painted houses stacked up a canyon. We walked up to an overlook with Jack and looked down over the whole thing.

San Miguel de Allende stole my heart. The pink Parroquia, cobblestone streets, bougainvillea, and rooftop drinks at sunset over the jacarandas make it feel like a movie set. Jack walked every cobblestone with us. We had a beautiful cocktail at Posada Carmina, right by the Parroquia.
Teotihuacán and Mexico City
We climbed around the pyramids at Teotihuacán outside Mexico City, then spent a few days in the city itself. We timed it perfectly for jacaranda season: purple trees on every street. Colin and Jack found every park bench, and I found every bakery.
Oaxaca
The drive south into Oaxaca through the mountains is gorgeous. Oaxaca City was all about the food. It’s the best we ate in Mexico, and I’d go back just for that. We saw Santo Domingo, walked the streets strung with lights, and ate everything.
Puerto Escondido and the Oaxaca coast
Then we went down to the coast. Puerto Escondido has famous surf at Zicatela, beach restaurants where Jack lay under the table eyeing our tacos, and red sunsets with surfers in the waves. From there we drifted along the coast through Zipolite, Mazunte, Puerto Ángel and Huatulco, with small towns, palm beaches and turquoise coves.

Chiapas
Our last stop before heading north was Chiapas. We took a boat through the Sumidero Canyon from Chiapa de Corzo, with Jack on board, walked the misty streets of San Cristóbal, and finished at the turquoise waterfalls of El Chiflón.

From Chiapas we drove north for a few long days through Monterrey and back into the US.
Mainland Mexico with a dog: what worked
- Dog-friendly towns everywhere. Jack was welcome on the patios, plazas and beaches of almost every town we visited.
- Pick breaks in the heat. The coast in April is hot. We kept Jack’s walks to the morning and evening and set up shade by day.
- Bring his vet records for the border and the drive home, and check the US dog import rules before you cross back.
- Toll roads (cuotas) are worth it. They’re faster, smoother and better maintained for long driving days.
Start with Baja
This trip started on the Baja peninsula. Read our Baja California by van with a dog guide.




























