Skip to main content

How to get from Teotihuacán to Xochimilco by bus?

From Teotihuacán to Xochimilco by bus

To get from Teotihuacán to Xochimilco 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 39-B bus from Av. de La Noria Y Preparatoria 1 station to Prol. 16 de Septiembre - Capulines station. The total trip duration for this route is approximately 3 hr 10 min.

190min
Bus - OTUMBA - ALTAVILLAOTUMBA - ALTAVILLA
Bus - 5
Bus - 39-B39-B
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 - Preparatoria 1
  • 6
    Ride to bus station
    Ride to bus station
    Preparatoria 1
    80 min
  • 7
    Walk to bus station
    Walk to bus station
    Av. de La Noria Y Preparatoria 1
    100 m • 2 min
  • 8
    Bus - 39-B39-B
    Wait for bus
    39-B
    C. C. Xochimilco Bosque de Nativitas Por Miramontes - Zacapa/Camino A Nativitas
  • 9
    Ride to bus station Prol. 16 de Septiembre - Capulines
    Ride to bus station
    Prol. 16 de Septiembre - Capulines
    17 min
*Duration based on 8am traffic

Alternative route from Teotihuacán to Xochimilco by bus via OTUMBA - ALTAVILLA, 5 and RUTA 81

To get from Teotihuacán to Xochimilco 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 RUTA 81 bus from Prol. División del Norte - San Bernardino station to Av. 16 de Septiembre - Camino A San Lucas station. The total trip duration for this route is approximately 3 hr 5 min.

185min
Bus - OTUMBA - ALTAVILLAOTUMBA - ALTAVILLA
Bus - 5
Bus - RUTA 81RUTA 81
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 - Preparatoria 1
  • 6
    Ride to bus station
    Ride to bus station
    Preparatoria 1
    80 min
  • 7
    Walk to bus station
    Walk to bus station
    Prol. División del Norte - San Bernardino
    80 m • 2 min
  • 8
    Bus - RUTA 81RUTA 81
    Wait for bus
    RUTA 81
    Milp Alta
  • 9
    Ride to bus station Av. 16 de Septiembre - Camino A San Lucas
    Ride to bus station
    Av. 16 de Septiembre - Camino A San Lucas
    13 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 Xochimilco

The distance between Teotihuacán, Ciudad de Mexico and Xochimilco, Ciudad de Mexico is approximately 58.25 km, which can typically be travelled in 190 min. Moovit will show you the directions from Teotihuacán to Xochimilco 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 Xochimilco, Ciudad de Mexico

Xochimilco is located at Xochimilco, Ciudad de Mexico and the nearest public transit station is 16 de Septiembre - Lovelia.

Train stations close to Xochimilco:

  • Terminal Xochimilco
  • Francisco Goitia
  • Huichapan

Bus stations close to Xochimilco:

  • 16 de Septiembre - Lovelia
  • Base Deportivo Xochimilco
  • Capulines

Alternative route from Teotihuacán to Xochimilco by bus via OTUMBA - ALTAVILLA, 5 and RUTA 81

To get from Teotihuacán to Xochimilco 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 RUTA 81 bus from Prol. División del Norte - San Bernardino station to Av. 16 de Septiembre - Camino A San Lucas station. The total trip duration for this route is approximately 3 hr 5 min.

185min
Bus - OTUMBA - ALTAVILLAOTUMBA - ALTAVILLA
Bus - 5
Bus - RUTA 81RUTA 81
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 - Preparatoria 1
  • 6
    Ride to bus station
    Ride to bus station
    Preparatoria 1
    80 min
  • 7
    Walk to bus station
    Walk to bus station
    Prol. División del Norte - San Bernardino
    80 m • 2 min
  • 8
    Bus - RUTA 81RUTA 81
    Wait for bus
    RUTA 81
    Milp Alta
  • 9
    Ride to bus station Av. 16 de Septiembre - Camino A San Lucas
    Ride to bus station
    Av. 16 de Septiembre - Camino A San Lucas
    13 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 190 minutes, using Bus line OTUMBA - ALTAVILLA, Bus line 5, Bus line 39-B.

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

    The alternative route takes 185 minutes, using Bus line OTUMBA - ALTAVILLA, Bus line 5, Bus line RUTA 81.

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

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

  • Which bus line goes from Teotihuacán to Xochimilco 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 Xochimilco in Ciudad de Mexico

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

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

  • Where do I get on the bus near Teotihuacán to get to Xochimilco 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 Xochimilco in Ciudad de Mexico?

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

Real-Time Arrivals, Schedules, Maps & More