Skip to main content

How to get from Teotihuacán to Milpa Alta by bus?

By bus

To get from Teotihuacán to Milpa Alta in Ciudad de Mexico, you’ll need to take 3 bus lines: take the OTUMBA - ALTAVILLA bus from Calle Perón, 19 station to Calle 35 Francisco J.Macin, 1 station. Next, you’ll have to switch to the 5 bus and finally take the 21 bus from Av. Tlahuac - Agricultores station to Avenida Michoacán Oriente Centro Milpa Alta Milpa Alta Cdmx 12000 México station. The total trip duration for this route is approximately 3 hr 6 min.

186min
Bus - OTUMBA - ALTAVILLAOTUMBA - ALTAVILLA
Bus - 5
Bus - 2121
Walk to Milpa Alta
Leaves from Calle Perón, 19

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Teotihuacán
  • 2
    Bus - OTUMBA - ALTAVILLAOTUMBA - ALTAVILLA
    Wait for bus
    OTUMBA - ALTAVILLA
    Altavilla
  • 3
    Ride to bus station
    Ride to bus station
    Calle 35 Francisco J.Macin, 1
    77 min
  • 4
    Walk to bus station
    Walk to bus station
    Río de Los Remedios
    730 m • 10 min
  • 5
    Bus - 5
    Wait for bus
    5
    Río de Los Remedios - Las Bombas
  • 6
    Ride to bus station
    Ride to bus station
    Ermita-Iztapalapa
    50 min
  • 7
    Walk to bus station
    Walk to bus station
    Av. Tlahuac - Agricultores
    790 m • 11 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Villa Milpa Alta
  • 9
    Ride to bus station
    Ride to bus station
    Avenida Michoacán Oriente Centro Milpa Alta Milpa Alta Cdmx 12000 México
    24 min
  • 10
    Walk to Milpa Alta
    Walk to
    Milpa Alta
    680 m • 9 min
*Duration based on 8am traffic

Alternative route by bus via SAN JUAN - ALTAVILLA, 5 and 21

To get from Teotihuacán to Milpa Alta in Ciudad de Mexico, you’ll need to take 3 bus lines: take the SAN JUAN - ALTAVILLA bus from Calle Perón, 19 station to Avenida Via Morelos, 138 station. Next, you’ll have to switch to the 5 bus and finally take the 21 bus from Av. Tlahuac - Agricultores station to Avenida Michoacán Oriente Centro Milpa Alta Milpa Alta Cdmx 12000 México station. The total trip duration for this route is approximately 3 hr 36 min.

216min
Bus - SAN JUAN - ALTAVILLASAN JUAN - ALTAVILLA
Bus - 5
Bus - 2121
Walk to Milpa Alta
Leaves from Calle Perón, 19

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Teotihuacán
  • 2
    Bus - SAN JUAN - ALTAVILLASAN JUAN - ALTAVILLA
    Wait for bus
    SAN JUAN - ALTAVILLA
    Altavilla
  • 3
    Ride to bus station
    Ride to bus station
    Avenida Via Morelos, 138
    103 min
  • 4
    Walk to bus station
    Walk to bus station
    Río de Los Remedios
    960 m • 13 min
  • 5
    Bus - 5
    Wait for bus
    5
    Río de Los Remedios - Preparatoria 1
  • 6
    Ride to bus station
    Ride to bus station
    Ermita-Iztapalapa
    50 min
  • 7
    Walk to bus station
    Walk to bus station
    Av. Tlahuac - Agricultores
    790 m • 11 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Villa Milpa Alta
  • 9
    Ride to bus station
    Ride to bus station
    Avenida Michoacán Oriente Centro Milpa Alta Milpa Alta Cdmx 12000 México
    24 min
  • 10
    Walk to Milpa Alta
    Walk to
    Milpa Alta
    680 m • 9 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Ciudad de Mexico.
All local mobility options in one app

Public transit directions from Teotihuacán to Milpa Alta

The distance between Teotihuacán, Ciudad de Mexico and Milpa Alta, Ciudad de Mexico is approximately 74.94 km, which can typically be travelled in 186 min. Moovit will show you the directions from Teotihuacán to Milpa Alta by bus, so no matter how you choose to travel in Ciudad de Mexico – you will always have plenty of easy options.

Public transit stations close to Teotihuacán

Teotihuacán is located at Teotihuacán, Ciudad de Mexico and the nearest public transit station is México Pirámides, 3.

Bus stations close to Teotihuacán:

  • México Pirámides, 3

Public transit stations close to Milpa Alta, Ciudad de Mexico

Milpa Alta is located at Milpa Alta, Ciudad de Mexico and the nearest public transit station is Orizaba.

Bus stations close to Milpa Alta:

  • Orizaba
  • Yucatán
  • México Norte Y Michoacán Ote.

Alternative route by bus via SAN JUAN - ALTAVILLA, 5 and 21

To get from Teotihuacán to Milpa Alta in Ciudad de Mexico, you’ll need to take 3 bus lines: take the SAN JUAN - ALTAVILLA bus from Calle Perón, 19 station to Avenida Via Morelos, 138 station. Next, you’ll have to switch to the 5 bus and finally take the 21 bus from Av. Tlahuac - Agricultores station to Avenida Michoacán Oriente Centro Milpa Alta Milpa Alta Cdmx 12000 México station. The total trip duration for this route is approximately 3 hr 36 min.

216min
Bus - SAN JUAN - ALTAVILLASAN JUAN - ALTAVILLA
Bus - 5
Bus - 2121
Walk to Milpa Alta
Leaves from Calle Perón, 19

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Teotihuacán
  • 2
    Bus - SAN JUAN - ALTAVILLASAN JUAN - ALTAVILLA
    Wait for bus
    SAN JUAN - ALTAVILLA
    Altavilla
  • 3
    Ride to bus station
    Ride to bus station
    Avenida Via Morelos, 138
    103 min
  • 4
    Walk to bus station
    Walk to bus station
    Río de Los Remedios
    960 m • 13 min
  • 5
    Bus - 5
    Wait for bus
    5
    Río de Los Remedios - Preparatoria 1
  • 6
    Ride to bus station
    Ride to bus station
    Ermita-Iztapalapa
    50 min
  • 7
    Walk to bus station
    Walk to bus station
    Av. Tlahuac - Agricultores
    790 m • 11 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Villa Milpa Alta
  • 9
    Ride to bus station
    Ride to bus station
    Avenida Michoacán Oriente Centro Milpa Alta Milpa Alta Cdmx 12000 México
    24 min
  • 10
    Walk to Milpa Alta
    Walk to
    Milpa Alta
    680 m • 9 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Teotihuacán to Milpa Alta?

    The fastest way takes 186 minutes, using Bus line OTUMBA - ALTAVILLA, Bus line 5, Bus line 21.

  • What is the alternative route to get from Teotihuacán to Milpa Alta?

    The alternative route takes 216 minutes, using Bus line SAN JUAN - ALTAVILLA, Bus line 5, Bus line 21.

  • Is there a direct bus between Teotihuacán and Milpa Alta in Ciudad de Mexico?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 3 hr 6 min.

  • Which bus line goes from Teotihuacán to Milpa Alta in Ciudad de Mexico?

    The OTUMBA - ALTAVILLA bus line goes from Altavilla station near Teotihuacán to Calle 35 Francisco J.Macin, 1 station. From there you’ll have to take one bus line till Calle 35 Francisco J.Macin, 1 station near Milpa Alta in Ciudad de Mexico

  • How long does it take to travel from Teotihuacán to Milpa Alta in Ciudad de Mexico by bus?

    The total travel time between Teotihuacán and Milpa Alta in Ciudad de Mexico by bus is about 3 hr 6 min.

  • Where do I get on the bus near Teotihuacán to get to Milpa Alta in Ciudad de Mexico?

    Get on the OTUMBA - ALTAVILLA bus from the Altavilla stop near Teotihuacán in Ciudad de Mexico.

  • Where do I get off the bus when travelling between Teotihuacán and Milpa Alta in Ciudad de Mexico?

    Get off the bus at the Calle 35 Francisco J.Macin, 1 stop, which is closest to Milpa Alta in Ciudad de Mexico.

Real-Time Arrivals, Schedules, Maps & More