How to get to Malinalco

PLAN YOUR VISIT

How to get to Malinalco

Malinalco lies in the south of the State of Mexico, surrounded by mountains. Here are the driving and bus routes from Mexico City, Toluca and Metepec, Querétaro and Cuernavaca.

AT A GLANCE

Approximate driving times

FromTimeDistance
Mexico City2 h – 2 h 30≈ 100 km
Toluca and Metepec≈ 1 h – 1 h 30≈ 50–60 km
Querétaro≈ 3 h 15 – 3 h 45≈ 250 km
Cuernavaca≈ 1 h 30≈ 60–70 km
ROUTES

Choose your starting point

From Mexico City

2 h – 2 h 30≈ 100 km

By car

  1. Take the Mexico–Toluca toll highway (15D) heading west.
  2. At La Marquesa, take the exit toward Tenango del Valle / Santiago Tianguistenco.
  3. After Jajalpa, follow the signs to Malinalco on the state road. The last stretch is a winding mountain road.
  4. The Mexico–Toluca highway has toll booths.
View route on Google Maps

By bus

From the Terminal Poniente (Observatorio), Autotransportes Flecha Roja has departures to Malinalco or to Chalma. If your bus goes to Chalma, take a connecting bus or taxi there to Malinalco (about 10 km). The trip takes around 2 to 3 hours.

From Toluca and Metepec

≈ 1 h – 1 h 30≈ 50–60 km

By car

  1. Head south on the Toluca–Tenango road (Mexico 55).
  2. Near Tenango del Valle, take the turnoff toward Joquicingo.
  3. Continue through Joquicingo and follow the signs to Malinalco.
  4. The Toluca–Tenango stretch has toll booths.
View route on Google Maps

By bus

There is no direct bus. The easiest option is to get to Tenango del Valle and continue by taxi or local transport to Malinalco. Check schedules at the terminal before you go.

From Querétaro

≈ 3 h 15 – 3 h 45≈ 250 km

By car

  1. Take the Mexico–Querétaro highway (57D) south.
  2. At Palmillas, take the highway toward Atlacomulco and then Toluca (55D), so you avoid Mexico City.
  3. Go around Toluca and head south on the road to Tenango del Valle.
  4. Turn off toward Joquicingo and follow the signs to Malinalco.
View route on Google Maps

By bus

There is no direct bus. You can take a bus from Querétaro to Toluca and continue to Tenango del Valle and Malinalco, or travel to Mexico City (Observatorio) and take Flecha Roja.

From Cuernavaca

≈ 1 h 30≈ 60–70 km

By car

  1. Leave Cuernavaca heading west, toward Chalma.
  2. The road crosses forest and mountains: drive calmly, and in daylight if possible.
  3. At Chalma, continue about 10 km to Malinalco.
View route on Google Maps

By bus

There are buses from Cuernavaca to Chalma. From Chalma, take a connecting bus or taxi to Malinalco, about 10 minutes.

BEFORE YOU GO

Tips for the road

Leave early

On weekends and long weekends, traffic at La Marquesa and leaving Mexico City can add an hour or more.

Sunday return

Sunday afternoon is the busiest time to head back. If you can, leave before 3 pm or after 7 pm.

Mountain road

The last stretch is winding and can be foggy in the rainy season. Drive in daylight and with care.

Fuel and cash

Fill up before leaving the main highway and bring cash: not every business takes cards.

MAP

Malinalco on the map

Approximate times and distances in normal traffic. Check your route in real time before you leave, and confirm bus schedules directly with the bus line.