Xochimilco Boat Prices in 2026: The Full Cost Breakdown

Two entirely separate price systems operate on these canals: a fixed hourly rate for the boat, and a per-seat market for tours. Confusing them is how people overpay.

By Mariana Cortés, Mexico City local & Xochimilco canal regular
Folded peso notes and loose coins on a wooden boat table beside two beer bottles and a paper plate of corn, canal water visible past the rail

Short answer

The borough's official rate is 750 MXN per hour for the whole trajinera, not per person, so two hours costs 1,500 pesos whether four people ride or eighteen. Booked tours are priced per seat instead and run from $40 to $216, with a median around $64. Vendor music runs about 300 pesos a song.

A friend from Madrid called me from the dock at Nativitas once, furious, because a boatman had quoted him 400 pesos per person for two hours. He had six people with him. That is 4,800 pesos for a boat whose posted rate for those two hours is 1,500. He was not being robbed by a criminal, he was being tested by someone who had correctly guessed that a tourist does not know the tariff. He knew it thirty seconds later and paid 1,500.

That is the whole point of this page. Xochimilco is not expensive, but it is opaque, and the opacity is where the money leaks. There is one official number for the boat, a completely separate per-seat market for organised tours, and a third layer of vendor prices that nobody warns you about. Below is all three, with the arithmetic done.

One note on currency before anything else. The borough's tariff is set in pesos and the tour listings quote in dollars. I have kept them in their own currencies throughout rather than converting, because exchange rates move and a stale conversion is worse than none. Do the conversion yourself on the day, with whatever rate your card gives you.

Ticket kiosk at the head of a canal dock seen from the entrance ramp, visitors waiting with their backs to the camera and canopied boats moored bow-in behind

How much is a boat ride in Xochimilco?

750 MXN per hour for the entire boat if you hire one yourself, set by the borough and not charged per person. Two hours is 1,500 pesos for the group. If you book an organised tour instead, you pay per seat, and the fourteen bookable tours run from $40 to $216 with a median around $64.

Those two systems answer the same question with wildly different numbers, and which one applies to you depends entirely on how many people you have.

Four friends renting a boat for two hours pay 1,500 pesos between them, around 375 each. Fourteen friends doing the same thing pay a bit over 100 each. A couple doing it pays 750 each, which is a lot of money for two seats on a boat built for eighteen, and that couple is nearly always better off on a booked shared cruise where the boat is already full and the price is per person.

The dividing line sits at roughly eight people. Below that, per-seat tours usually win on price and always win on convenience. Above it, hiring your own trajinera is cheaper and gives you the day on your own terms.

What is the official trajinera tariff, exactly?

750 pesos per hour per boat, set by Alcaldía Xochimilco, posted at the embarcaderos, unchanged through 2025 and 2026. It covers the boat and the boatman only. It does not cover food, drinks, music, tips or entry to anything. Any quote framed per person is outside the posted tariff.

Cooler boxes, a white cake box and shopping bags stacked at the end of a boat's long table before departure, chairs set out along both sides

The rate is published by the borough and has been reported nationally more than once, most recently in the run-up to the busy 2026 season, and it has not moved. There was no gazetted increase in 2025 or 2026 despite the visitor surge around the World Cup, which is unusual and worth knowing: the price you were quoted online two years ago is still the price.

Hours hired Boat total Per person, 4 aboard Per person, 10 aboard Per person, full boat
1 hour 750 MXN 188 MXN 75 MXN around 40 MXN
2 hours 1,500 MXN 375 MXN 150 MXN around 80 MXN
3 hours 2,250 MXN 563 MXN 225 MXN around 120 MXN
4 hours 3,000 MXN 750 MXN 300 MXN around 160 MXN
5 hours 3,750 MXN 938 MXN 375 MXN around 200 MXN

Full-boat splits assume the posted limit, which runs 18 to 20 depending on the dock and the boat. Confirm the number for your specific hull at the embarcadero.

Two mechanics of the tariff catch people out. The clock starts when you push off, not when you arrive at the dock, and the boatman keeps it. And there is no half-hour rate in practice: if you want two and a half hours, expect to be charged three. Decide your hours before you negotiate anything, because hours are the only variable that legitimately changes the price. How the boat itself works, and why it is priced as a unit, is covered in the trajinera explainer, and the borough's own visitor guidance was summarised in the Mexican press earlier this year.

Night rides sit on the same tariff. A lunada is billed at the same 750 pesos an hour, typically over three or four hours, and reporting on the cost of night trajinera outings matches what the docks quote. The catch is arrangement, not money: night service has to be organised in advance with the embarcadero or an operator, and since 2026 unauthorised night parties with alcohol and lights have been restricted, so the improvised version is over.

What does an actual afternoon cost, all in?

The boat is under half the spend for most groups. A realistic three-hour afternoon for ten people, with the boat, a few songs and drinks bought on the water, lands well above the 2,250-peso hire fee. Budget the extras or they will surprise you at the end.

Here is a worked example. The assumptions are stated so you can swap in your own: ten people, three hours from a tourist-zone dock on a Saturday, three songs, drinks bought on the water rather than carried in, food brought from home.

Line item Assumption Cost
Boat hire 3 hours at the official rate 2,250 MXN
Mariachi 3 songs at around 300 each around 900 MXN
Beer from vendor canoes 20 bottles at around 40 to 50 around 800 to 1,000 MXN
Food Brought from home in a cooler 0
Toilets at the dock Small coin charge per person pocket change
Tip for the boatman Customary, not obligatory, set it yourself your call
Group total roughly 4,000 MXN
Per person Ten people around 400 MXN

Swap the mariachi for a marimba at around 170 a song and the music line drops by more than half. Carry your own beer in and the drinks line goes to zero. Skip both and ten people spend 225 pesos each for three hours on the water, which is the genuinely cheap version of this day and the one most local families run.

The thing that separates a 4,000-peso afternoon from a 9,000-peso one is not the boat. It is music bought song by song without agreeing a number first, and drinks bought canoe by canoe without counting. Both are avoidable in about ten seconds of conversation.

How much do the booked tours cost?

All fourteen bookable tours, sorted by from-price: $40 to $216. Six start under $55. The median sits around $64. Price alone tells you very little, though, because a $42 ticket can buy either two hours on a boat or a nine-hour day with two neighbourhoods and a museum attached.

A vendor canoe loaded with crates of bottled drinks and a tub of ice, tied briefly against a larger boat's canopy post
Tour Type From Length Rating / reviews
Premium Frida Kahlo and Xochimilco, max 15 Combo $40 6-7h 4.9 / 1,136
Full-Day Super Saver with Coyoacán and Frida Combo $42 9h 4.5 / 8,154
Traditional Boat Sightseeing Shared $42 ~2h 4.9 / 648
Barco Fiesta Tentacion 18+ Party $49 2h 4.9 / 1,932
Xochimilco and Coyoacán, optional Frida entry Combo $52 full day 4.4 / 3,906
Boat Tour with Live Guide, max 16 Shared $54 2.5h 4.9 / 184
Xochimilco & Mexican Party Shared $64 2.5h 4.9 / 1,219
Guacamole & Premium Drinks Shared $65 2.5h 4.9 / 59
Island of the Dolls with Tequila and Mezcal Dolls $65 ~3h 5.0 / 144
Island of the Dolls with Games and Drinks Dolls $74 ~2h 5.0 / 52
Private Trajinera, transport included Private $108 4-5h 4.9 / 25
Island of the Dolls Small-Group, max 14 Dolls $113 3h 5.0 / 24
Sunrise with Breakfast and Transport Private $174 5h 5.0 / 123
Pre-Hispanic Chinampa Lunch and Axolotl Sanctuary Private $216 5-6h 5.0 / 46

Every one of those is a from-price. The live page is the authority on what your date actually costs, and dates around holidays, Día de Muertos weekends and school breaks do not price the same as a wet Tuesday in September.

The cheapest genuinely water-focused tour is the traditional sightseeing boat at $42 for around two hours, with free cancellation up to 24 hours out. You can put it side by side with the rest of the shared cruise bracket, or check what today's date costs on the operator's own page.

Which tours give you the most hours for the money?

Divide price by duration and the ranking changes completely. The two cheap full-day combos work out around $5 an hour, the shared cruises around $21 to $26, and the private days $24 to $39. Cheap per hour is not the same as good value, but it shows you exactly what you are buying.

Overhead view of a wide canal junction where four canopied boats converge from different channels, ripples crossing between them
Tour From Hours Roughly per hour
Full-Day Super Saver $42 9 around $5
Premium Frida Kahlo and Xochimilco $40 6.5 around $6
Traditional Boat Sightseeing $42 2 around $21
Island of the Dolls with Tequila $65 3 around $22
Boat Tour with Live Guide $54 2.5 around $22
Private Trajinera with transport $108 4.5 around $24
Barco Fiesta Tentacion 18+ $49 2 around $25
Xochimilco & Mexican Party $64 2.5 around $26
Guacamole & Premium Drinks $65 2.5 around $26
Sunrise with Breakfast $174 5 around $35
Island of the Dolls with Games $74 2 around $37
Dolls Small-Group, max 14 $113 3 around $38
Pre-Hispanic Chinampa Day $216 5.5 around $39

Read that table carefully, because it is a trap as often as a guide. The nine-hour combo is the cheapest per hour on the water by a mile, and it is also the only tour in the field rated 4.5, because nine hours with multiple stops and city traffic is a long day whatever the boat is like. Hours are not automatically value. The $216 chinampa day is the most expensive per hour and holds a perfect 5.0 across 46 reviews, because the hours are dense: a working farm, a lunch grown on it, a sanctuary stop with tanks.

If duration is your main filter, the ride-length breakdown compares the formats hour by hour.

What do the vendor canoes charge?

Music is priced per song and that is the number to fix before anyone plays. Recent reporting puts mariachi around 300 pesos, norteño around 230, marimba and trios around 170. Beer runs roughly 40 to 50 pesos a bottle. Food from the cooking canoes is priced like a street stall, in cash.

A boatman's long wooden pole leaning against a painted canopy post with coiled rope beneath it on wet decking

Per song. Not per set, not per hour, per song. A mariachi group ties on, plays, everyone applauds, they start another, and if nobody has said a number then you have bought two songs at 300 each without deciding to. The fix is one sentence: dos canciones, por favor, and confirm the total before the first note. Boatmen do this constantly on behalf of local groups and nobody takes offence.

Prices flex with the day, too. A quiet Wednesday afternoon is a buyer's market and you can get three songs for the price of two without much effort. Saturday at four in the afternoon, with every boat full and three bands circling, is not.

Food from the cooking canoes is the honest bargain of the canals. It is the same street food you would eat in any neighbourhood, cooked on a griddle in a boat, at street-stall prices, and it is generally better than anything included in a mid-range tour. The canal food guide covers what to order.

Is haggling normal, and does it work?

Haggling on the boat rate should not be necessary, because the rate is fixed and posted. Where negotiation genuinely happens is on hours, on music, and on the number of songs. Trying to beat 750 an hour usually fails; getting a fourth hour thrown in on a slow Tuesday sometimes works.

Understand what kind of market you are in. The boat hire is a regulated price, so the correct posture is not haggling but verification: state the hours, ask for the total, and compare it to 750 times the hours. If the number matches, you are done. If it does not, walk to the next boatman, and there will be another one within ten metres.

The vendor economy is a genuine market and negotiation there is expected. Three songs for 700 rather than 900. A round of beers at a better price if you are buying eight rather than two. Both of those are ordinary conversations, done cheerfully.

What does not work, and I say this with affection for anyone who tries: pushing hard on a small vendor for a fifty-peso saving while sitting on a boat you have hired for the afternoon. These are family businesses working in the sun. Fix the big numbers, be relaxed about the small ones.

The one thing worth being firm about is the quote structure. Per person is wrong. If someone opens with a per-person figure for the boat, that alone tells you how the rest of the conversation will go.

Cash, cards and pesos: how to actually pay

Cash in pesos for everything on the water. Boat hire, vendor food, drinks, music, toilets and tips are all cash. Some embarcadero ticket windows take cards, but no vendor canoe does, and there is no ATM once you push off. Booked tours are the exception: those are paid online in advance.

Evening dock with boats moored under strings of bare bulbs, empty plastic chairs stacked at the edge of the landing
What you are paying for Cash or card Currency Notes
Trajinera hire Cash Pesos Some ticket windows take cards, do not count on it
Vendor food and drinks Cash Pesos Small notes; change for a 500 is scarce
Music per song Cash Pesos Agree the number of songs first
Dock toilets Cash Pesos Coins
Tip for the boatman Cash Pesos Customary at the end, amount is yours to set
Booked tours Card online Listed in dollars Paid before you arrive; the listing is the authority

Bring more small notes than you think you need. The most common frustration visitors report is not price, it is standing on a boat holding a 500-peso note in front of a woman selling 50-peso beers from a canoe. The cash-only question goes deeper on this, including where to get pesos before you head south.

The cheapest way to see Xochimilco at every budget

Four routes, from nearly free to a full private day. The cheapest genuinely good version is a self-rental split across a big group. The cheapest solo version is a booked shared cruise. Everything in between is a question of how much friction you want to remove.

Willow-shaded quiet canal with a single boat pulled up against a chinampa bank, no other boats in sight and reeds along the waterline
Your situation Cheapest sensible route Roughly what you spend
Group of 10 or more Self-rent 2-3 hours, bring your own food 150 to 225 MXN each plus extras
Couple or solo traveller Shared sightseeing cruise from $42 each
Two or three friends who want the party version Booked party cruise, age-gated and licensed from $49 each
Short on days in Mexico City Small-group combo with the museum included from $40 each
Want the canals without the crowd Sunrise or private day with transport from $108 to $174 each

Notice that a self-rental for a big group and a booked ticket for a solo traveller are both cheap, and the expensive scenario is the middle: two or three people who want the boat to themselves. That group pays either 750 an hour for eighteen seats they cannot fill, or a private-tour premium. If that is you, a shared cruise really is the value answer, however much you wanted the boat to yourself.

The cheapest ticket in the entire field is not a boat-only product at all: the small-group day that pairs the canals with the Frida Kahlo house starts at $40, caps groups at 15, and holds 4.9 across more than a thousand reviews. If you are pricing two headline sights against one, see what that day costs on your dates before you commit to anything else, and compare it against the rest of the combo lineup.

Transport is the cost nobody puts in the budget. The light rail from Metro Tasqueña to the Xochimilco terminal is 3 pesos with an MI card and takes well under an hour, which makes it the best-value transport in the city, but a ride-hail from the Centro or Roma is a different order of money and takes 45 to 75 minutes in traffic. Some private tours include hotel pickup, and once you price the round trip for four people, that inclusion is worth more than it looks. The dock access guide says which embarcaderos are realistic without a car.

Two-part chart comparing the fixed 750 peso hourly boat rate split across group sizes against the per-seat tour ladder from 40 to 216 dollars, with the crossover around eight people marked
Below about eight people, per-seat tickets win. Above it, the fixed boat rate does.
How much is a boat ride in Xochimilco?

750 pesos per hour for the whole boat if you hire one yourself, set by the borough and never charged per person. Two hours is 1,500 pesos for your entire group. Organised tours are priced per seat instead and start from $40, with the cheapest water-focused option at $42 for around two hours.

Is 750 pesos per person or per boat?

Per boat, per hour. This is the single most exploited misunderstanding on the canals. The borough publishes the rate as a whole-boat figure and posts it at the embarcaderos. If someone quotes you a per-person price for the hire itself, they are outside the posted tariff and you should simply move to the next boatman.

How much should I budget for a day in Xochimilco?

For a group of ten hiring a boat for three hours, buying a few songs and drinks on the water and bringing their own food, around 400 pesos a head covers it comfortably. Carry your own drinks and skip the music and it drops to about 225. Booked tours from $40 to $216 include most of this already.

How much does a mariachi cost on the canals?

Recent reporting puts a mariachi song at around 300 pesos, with norteño groups near 230 and marimba or trios closer to 170. It is charged per song, not per set, so agree how many songs before the first note. Two or three is the normal order for a boat and the price is negotiable on quiet days.

Are tour prices better than renting my own trajinera?

It depends entirely on headcount. Below about eight people, a per-seat ticket from $42 usually beats splitting a 750-peso hourly rate, and it includes a guide, food and drinks. Above eight, self-renting is cheaper per head. The worth-it breakdown weighs the non-price differences.

Do prices go up on weekends or holidays?

The official boat rate does not: 750 per hour is 750 per hour on a Saturday in December. What changes is everything around it. Vendors have no reason to discount when every boat is full, music is harder to negotiate down, and booked tours can price higher on peak dates. Going midweek saves money in practice, not on paper.

Every price on this page is checkable in two places: the borough's posted tariff at the dock, and the operator's own live page for the booked options. All fourteen sit together with current prices on the Xochimilco boat tours homepage, and the visit planning guide covers which days cost you least in queueing.

The cheapest guided boat on the canals

Around two hours with a live guide from $42, free cancellation up to 24 hours out. The operator's page holds today's rate.

Check Price & Availability →

From $42 · ★ 4.9 (648) · free cancellation Check Availability →