In short
- Train: Take Metro Line 2 to Tasqueña, then Tren Ligero (8 MXN total).
- Uber/Taxi: Direct to piers for 150-350 MXN, taking 45-90 minutes.
- Tours: Book excursions from 1,000 MXN with guided transport included.
In this article
Getting to the southern edge of Mexico City requires navigating heavy traffic and long distances. Choosing how to get to Xochimilco depends on your budget and how much gear you have with you.
What is the best way to travel to Xochimilco?
The best option depends on your priority: avoiding traffic or maximizing convenience.
Taking the Metro and Tren Ligero is cheap and bypasses highway traffic. Ride-shares offer door-to-door service directly to the piers.
How do you take the train to Xochimilco?
Take Metro Line 2 (Blue) to Tasqueña, then transfer to the Tren Ligero.
The Metro ride costs 5 MXN, and the Tren Ligero costs 3 MXN. Ride the Tren Ligero to the terminal Xochimilco station. The total trip takes 60 to 90 minutes. From the station, you can walk or take a short taxi to Embarcadero Nativitas or Fernando Celada.

Is taking an Uber to Xochimilco a good idea?
Yes, taking an Uber or taxi is highly convenient for groups carrying heavy bags.
A ride-share directly to Embarcadero Nuevo Nativitas or Cuemanco costs 150 to 350 MXN one way. The drive takes 45 to 90 minutes. Expect heavy traffic returning to the city center on weekend afternoons.
Should I book a tour with transport to Xochimilco?
Booking an organized tour is the most straightforward way to visit the canals.
Tours start at 1,000 MXN per person. They typically combine the boat ride with visits to Coyoacán and the Frida Kahlo Museum. This option includes guided transport and your shared boat rental.


Questions travellers ask
How far is Xochimilco from central CDMX?
The travel time is 45 to 90 minutes by car or 60 to 90 minutes by public transit. Xochimilco is located in the southern part of Mexico City.
Which pier should I tell my Uber driver to go to?
Ask your driver to drop you off at an official pier, such as Embarcadero Nuevo Nativitas or Embarcadero Cuemanco.
Can I avoid traffic to Xochimilco?
You can avoid road traffic by taking the Metro Line 2 and the Tren Ligero. This rail route is fully separated from street traffic.



