Mexico City
Mexico City · Mexico

Should You Take a Boat Ride in Mexico City?

A boat ride in Mexico City means heading to Xochimilco for a trip on a trajinera, a colorful flat-bottomed boat that glides along ancient canals. Expect a mix of peaceful scenery, floating vendors selling food and souvenirs, and groups of mariachis paddling up to play songs for a fee. The experience is lively rather than serene—especially on weekends when locals party with music and coolers. The ride usually lasts 1.5 to 2.5 hours and takes you past flower gardens and under bridges. It's a genuine slice of Mexican leisure culture, though it can feel touristy.

The best time is weekday mornings during the dry season (November to April) when it's cooler and less crowded. Avoid weekends and holidays unless you enjoy crowds and louder vibes. Expect to pay around $25–60 per person depending on whether you join a shared boat, go private, add a guide, or include drinks. Private boats cost more but give you control over the pace and noise level.

Pick a weekday private or small-group ride if you want photos and conversation; skip the unlimited-drinks party boats unless that's your goal—they get rowdy fast. Bring sunscreen, cash for vendors, and negotiate music prices upfront or politely decline. It's not the most beautiful waterway in Mexico, but it's a unique, memorable way to spend a few hours outside the city center.

Book it

Boat Rides & Cruises in Mexico City - Tripadvisor
tripadvisor
View →
The best Xochimilco Cruises & boat tours 2026 - GetYourGuide
getyourguide
View →
Mexico City Cultural Boat Tour Unlimited Drinks Priority Boarding
viator
View →

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Mexico City

Hot Air Balloon → Frida Kahlo Museum → Cooking Class → Teotihuacan Tour → Anthropology Museum → Rooftop Bar Experience → Temple Tour → Frida Kahlo Museum Ticket → All Mexico City trips →
Get the best trips, at the best price