How to get to Xochimilco from Mexico City

The canals sit about 28 km south of the centre. That distance, and the route you pick, decide how much daylight is left for the water: this page sets the metro and light rail against the two bus routes, a ride-hail, your own car and a tour that collects you.

Updated 3 November 2026

In shortThe trip you are planning covers roughly 28 km, running south out of central Mexico City. The published public route is Metro Line 2 to Taxqueña, then the tren ligero to Terminal Xochimilco: one line, 18 stations over 13 km, about 30 minutes end to end. Belem and Fernando Celada docks are each around ten minutes' walk from the terminal. By car or ride-hail, allow 45 to 70 minutes.
28 kmsouth of central Mexico City
13 km, 18 stationsthe light rail line
about 30 minutesTasqueña to Xochimilco end to end
45 to 70 minutesby car from central neighbourhoods

All the ways to get to Xochimilco from Mexico City

Five realistic routes reach the canals from the middle of the city: metro plus light rail, a bus from the Taxqueña interchange, a bus from Pino Suárez, a taxi or ride-hail, and your own car. A tour with pick-up is the sixth, and the only one that also brings you back.

Type the name of the embarcadero you want into your map or ride-hail app. A plain search for Xochimilco leaves you in the town, several streets from any landing stage.

OptionRouteTravel timeWhere it leaves you
Tour with transport includedPrivate vehicle from your hotel, or a central meeting point in the cityDoor to door with no transfers; full days run 6–7 hours, 9 hours or 10 hoursAt the dock, and back at the end of the day
Metro plus tren ligeroLine 2 to Taxqueña, change to the light rail for Terminal XochimilcoAbout 75 to 90 minutes from Roma NorteTerminal Xochimilco; Belem and Fernando Celada are each about a ten-minute walk
Bus Ruta 36Paradero Norte at Metro Taxqueña, signed Xochimilco-Centro-Galeana or Muyuguarda–Xochimilco CentroDepends on traffic on the southern avenuesXochimilco centre
Bus Ruta 26From Metro Pino Suárez on Line 2, signed Izazaga–XochimilcoDepends on traffic; no change at TaxqueñaA two-block walk short of the historic centre
Taxi or ride-hailDirect, any dock you name45 to 70 minutes from central neighbourhoods, slower on Sunday afternoonsThe embarcadero you asked for
Your own carPeriférico Sur to the Glorieta de Vaqueritos, then Prolongación División del Norte to Avenida Guadalupe I. Ramírez45 to 70 minutes from central neighbourhoodsNativitas, Zacapa and Las Flores Nativitas have parking on site

Pick-up at your hotel, both ways

Skipping the Taxqueña change and the Movilidad Integrada card is the point of this one: a 6–7 hour small group with private transportation, hotel pick-up and drop-off, and Coyoacán on foot around the trajinera ride.

★ 4.9/5 · 1,352 reviews

from $56
Check availability →

Tren ligero to Xochimilco, step by step

The borough's transport page sets out one public route: Metro Line 2 as far as Taxqueña, then a change onto the Tren Ligero, the light rail that ends at Terminal Xochimilco. One line, 13 km, 18 stations. The city puts the full run at about 30 minutes, with trains every four minutes.

Payment trips people up. The light rail turnstiles read only the Tarjeta de Movilidad Integrada: MX$3.00 a trip, MX$15.00 for the card itself. Cash gets you nowhere at the barrier, so buy the card before you reach the platform.

Trains run Monday to Friday 05:00 to 00:00, Saturdays 06:00 to 00:00, and Sundays and holidays 07:00 to 00:00, every day of the year. The late Sunday start matters if you had an early boat in mind for a Sunday morning. Check the line's service status on the day before you build the trip around it.

From the terminal you walk to the water. Embarcadero Belem is roughly ten minutes on foot from the Xochimilco light rail terminal, and Embarcadero Fernando Celada, one of the launches whose routes run through the protected natural zone, is about ten minutes from either the Xochimilco or the Francisco Goitia station. Those two walks are why the rail option needs no taxi at the end.

Rows of empty trajineras docked on both banks under clear midday skyTall ahuejote trees mirrored in a narrow green Xochimilco waterwayPassengers on a boat with an I Love Xochimilco arch beneath palms

The bus routes from Taxqueña and Pino Suárez

Buses are the fallback when the light rail is not running. From the Paradero Norte at Metro Taxqueña, Ruta 36 heads south signed Xochimilco-Centro-Galeana or Muyuguarda–Xochimilco Centro. Ruta 26 is the other one: it leaves from Metro Pino Suárez, also on Line 2, carries the sign Izazaga–Xochimilco, and stops about two blocks from the historic centre, which spares you the interchange at Taxqueña altogether.

Both routes end in the town rather than at the landing stages, which leaves a short last leg on foot or by bicitaxi. Neither publishes a timetable, and both share the southern avenues with every car heading the same way, so they are hard to plan around on a Sunday.

Taxi, ride-hail and driving yourself

A taxi or ride-hail is the fastest door-to-door option, 45 to 70 minutes from the central neighbourhoods, and the only one that sets you down at the exact dock you name. Sunday afternoons are the exception worth planning for: traffic towards the centre thickens just as the canals empty.

Driving earns its keep mainly if you want the Nativitas cluster. The route the borough publishes from the west runs Periférico Sur to the Glorieta de Vaqueritos, then Prolongación División del Norte onto Avenida Guadalupe I. Ramírez and into the historic centre. Nativitas, Zacapa and Las Flores Nativitas are the docks with large facilities, parking, craft markets and restaurants, and Nuevo Nativitas, open daily 6:00 to 22:00, lists parking beside its crafts market and small restaurants.

For Fernando Celada, Cuemanco or Belem the car buys you much less, since the light rail already reaches the docks closest to the terminal.

Vendor canoe loaded with drinks beside the trajinera Vanelly, reflections in water

How long it takes from the central neighbourhoods

From Roma Norte the docks work out at about 75 to 90 minutes by metro and light rail together, or 45 to 70 minutes in a car or ride-hail, slower again on a Sunday afternoon. Condesa sits next door, so use the same figures there. Those times are one way, which is how a canal ride of two or three hours becomes most of a day.

Coyoacán changes the arithmetic. It lies roughly 30 minutes' drive south of the tourist centre, and from Roma Norte about 20 to 35 minutes by ride-hail or 35 to 50 minutes by metro, which makes it the handiest base if you want the Frida Kahlo house and the canals on consecutive days. The same light rail line links Coyoacán with Xochimilco, so from there the trip to the water is a single ride with no metro leg in front of it.

Getting back, and the hour you should board

Daylight sets the deadline for getting back: nothing lights the canals after dark, which keeps boat traffic inside a window of about 8:00 to 17:00 while the docks themselves stay open later. Board by 15:00 and you come back in daylight. Leave the city on a weekday morning, aim to be at the water between 8:00 and 10:00, and the canals stay quiet and the trip home is easy; on Saturday and Sunday afternoons the fleets based at Nuevo Nativitas and Caltongo are all out at once.

The light rail is the last dependable public link out of the borough, running until 00:00 every day of the week. Buses and ride-hail work after dark too, though the pick-up point is a long way from your hotel and the southern avenues are busy at that hour. If your group is small, or nobody speaks Spanish, a tour that handles both directions removes the part of the day that goes wrong most often.

Three of the tours on this site cover the round trip from the city:

Questions people ask

Can I pay for the tren ligero with cash?

No. The light rail charges its own fare per trip and the turnstiles read only the Tarjeta de Movilidad Integrada, so cash alone will not get you through. Buy the card before you travel and keep enough balance on it for the return leg. The metro ride to Taxqueña is a separate trip on the same card.

Are the embarcaderos open on the day I arrive?

All ten authorised embarcaderos work 365 days a year, so the day you choose changes the crowds rather than the access. The city's listing puts Nuevo Nativitas at 6:00 until 22:00 every day, while Caltongo keeps a 9 a.m. to 10 p.m. day the whole year. The smaller docks do not all publish hours, so check those on the day.

Can I combine Coyoacán and Xochimilco in one trip?

Yes, and the light rail is the link between them. The Frida Kahlo Museum sits at Londres 247, Col. Del Carmen, Coyoacán, closes on Mondays and sells nothing at the door: admission is bought in advance for a calendar date and a 15-minute arrival slot. That timed entry is why several tours include the ticket in the day.

Which docks can I reach without a car?

Belem, about ten minutes on foot from the Xochimilco light rail terminal, and Fernando Celada, about ten minutes from the Xochimilco or Francisco Goitia stations. At Fernando Celada the weekday day is 8 a.m. to 6 p.m. and it stretches to 10 p.m. on Saturdays and Sundays, so a weekend arrival by rail gives you the longer window.

Is a tour with transport worth it if I only want the boat ride?

It depends on your group. Two people with no Spanish and a hotel in Reforma or Roma gain the most, because the pick-up replaces a 75 to 90 minute transfer in each direction plus the return after dark. A larger group taking the light rail and walking to Belem or Fernando Celada manages the logistics easily enough.

Read also

Simplest way for a first visit

The 9-hour day leaves from a central meeting point behind the Palace of Fine Arts or from Miga Cafe on Liverpool 174, covers Coyoacán, the Frida Kahlo Museum and the canals, and brings you back to the city. From $40, 4.6 ★ (8447 reviews).

See the tour
Book Now