Is Xochimilco a tourist trap?

The vibe question answers itself
Yes, it is touristy. On a Sunday the canal at Nativitas is boats end to end, most of them somebody’s party, with vendors poling between them selling michelada cups, elotes and blankets. If that is your definition of a trap then you have your answer and you can stop reading. Locals fill those boats too. A quinceañera on a trajinera is not a tourist product; it is what the boats have been for since long before anyone was flying in for them.
The question worth asking: will I be overcharged
This one is checkable, and it comes down to four things you can do at the gate.
- The price is per boat. MX$750 an hour, whether two of you board or eighteen. Anyone quoting you a figure per person is charging outside the official tariff. Do the multiplication out loud: two hours is MX$1,500 for the boat.
- Your own food and drink cost nothing extra. Bringing a cooler aboard is allowed and carries no surcharge. Being asked to pay for the privilege is a documented scam, not a house rule.
- Agree the duration as well as the price. Trips get shortened. If you said two hours and paid for two hours, say the return time out loud before you sit down.
- Either problem is reportable at the attention modules at the docks. So is a boatman who has been drinking.
At the gate, before anyone unties anything: “Setecientos cincuenta pesos por hora, por la trajinera, y regresamos a las dos — ¿de acuerdo?” Price, unit, and the hour you come back, in one sentence. Almost every complaint I hear about being ripped off here traces back to that sentence not being said.
Why you will find three different prices online
Because two arms of the same government publish three of them. The Alcaldía Xochimilco states MX$750 per hour on its own tourism page. The city’s visitor portal, still live, says MX$600 on one page and MX$500 on another, and its boat-launch tips page is marked 2022. Press reporting of the 2024 tariff act describes the rise from MX$600 to MX$750 as published in the Gaceta Oficial de la CDMX and in force from 30 July 2024, which is consistent with the alcaldía figure being the current one and the visitor portal being stale.
I use the alcaldía number. If a boatman quotes MX$600 an hour, that is his business and it is cheaper than the tariff. If he quotes MX$600 per person, that is a different thing entirely.
What is legitimately extra
Plenty of what happens on the water is a separate transaction, and none of it is a scam when it is priced correctly. The same 2024 act is reported to set several of these:
Covered by the MX$750
- The trajinera itself, MX$750 per hour, up to 18 passengers
- Your own food, drinks and cooler, at no surcharge
- The boatman poling you out and back
Priced separately
- Mariachi, reported at MX$300 per song since the 2024 act
- Antojitos from the food boats, reported at MX$130
- Horse rides at the Nativitas dike, reported at MX$135 for 30 minutes and MX$260 for an hour
- Isla de las Muñecas entry, reported at MX$100 for Mexicans and MX$150 for foreigners, per person
The island is the one where the money gets away from people, because it is a four-hour round trip rather than an hour on the canal. That maths, and the fact that at least two replica doll islands are documented, is on Isla de las Muñecas.
If you would rather not negotiate at all
Then book a per-person departure and the price question disappears, because the number you see is the number you pay and the boat is already full. That is the trade: you lose the private boat, you gain a fixed price, a guide and somebody else doing the arranging. Every one of the eight tours on this site has free cancellation up to 24 hours before departure and lets you reserve now and pay later, so committing costs nothing. See do you need to book and what it costs.
Cheapest & best ratedXochimilco: Traditional Boat Sightseeing Tour, Culture and Fun
Tasting-ledXochimilco: Tequila-Tasting (Unlimited) and Cultural Party on a Boat
The party boatMexico City: Xochimilco Boat Party with Unlimited Drinks
Frequently asked questions
Is Xochimilco a tourist trap?
It is touristy and makes no secret of it, but the overcharging question has a hard answer: the official tariff is MX$750 pesos per hour for the whole boat, not per person, and you may bring your own food and drink at no surcharge. Anyone breaking either of those is overcharging you, and both are reportable at the attention modules.
How do I avoid being ripped off in Xochimilco?
Agree the price and the return time out loud before boarding, confirm the rate is per boat rather than per person, bring your own food and drink, and know that mariachi and food boats are separate transactions — reported at MX$300 a song and MX$130 for antojitos since the 2024 tariff act.
Why do I see MX$500, MX$600 and MX$750 quoted for the same boat?
Because two CDMX government properties publish different figures. The Alcaldía Xochimilco says MX$750 an hour on its own site; the city visitor portal still shows MX$600 on one page and MX$500 on another, with a tips page marked 2022. The alcaldía figure is the current one.
Can I bring my own beer and food on a trajinera?
Yes, at no surcharge. The 2020 rules do limit what comes aboard: one bottle of up to one liter of spirits per boat, or a maximum of three 355 ml beers per adult, with service suspended for visibly intoxicated passengers.