Reserve Now
Default Overlay Image

Fly Fishing Xcalak, Mexico: The Ultimate Guide (2026)

Xcalak sits at the southern tip of Mexico’s Yucatan Peninsula, squeezed between Chetumal Bay and the Caribbean. Hours from Cancun, at the end of a long road through jungle and coast, it’s one of the few hidden gems left. About forty boats fish the entire area. Compare that to Ascension Bay or Punta Allen and you’ll understand why fly anglers who fish Xcalak keep coming back.

If you’re researching fly fishing in Xcalak, Mexico (whether planning your first trip or returning for another round on these flats) this guide covers what you need to know: the fishery, target species, when to go, and what to expect when you get here.

Why Fly Fish Xcalak, Mexico?

Chetumal Bay is huge: larger than Ascension Bay and Espiritu Santo Bay combined. The Mesoamerican Barrier Reef (second-largest in the world) breaks wind and waves coming off the Caribbean, creating calmer conditions than most ocean-side flats. When the reef side gets rough, the bay offers shelter. When cold fronts blow through in winter, guides know which lagoons stay fishable.

The geography gives options. Inner lagoons hold resident permit schools and small tarpon year-round. Shallow flats with crystal-clear water pull in larger permit where you can watch them tail from a hundred feet out. Mangrove channels act as tidal highways where fish move with current. Having multiple habitat types matters when weather shifts – and weather shifts often enough that options become the difference between a productive day and sitting at the lodge.

Xcalak sees less fishing pressure than other Yucatan destinations. We’re four and a half hours south of Cancun International Airport, at the end of the road, and fewer than forty boats fish the entire area. Fish that aren’t getting pounded every day behave differently: they’re less spooky, you get more shots, and while presentation still matters, you’re not casting to fish that have seen a hundred flies that week.

The village itself is small: a few restaurants, basic infrastructure, no resort vibe. Xcalak is saltwater fly fishing in a place that still feels remote. For any avid angler looking for a hidden gem on Mexico’s Caribbean coast, this is it. The natural beauty of an unspoiled coastline doesn’t hurt either.

The Chetumal Bay Fishery

Chetumal Bay’s fishery breaks into three main habitat types, and the best permit guides in Xcalak know how to use all of them.

Inner lagoons stay sheltered when wind picks up on the ocean side. Resident permit schools live here. Small tarpon (five to twenty pounds) cruise mangrove edges. When conditions get rough elsewhere, these lagoons fish.

Shallow flats on the ocean side produce larger permit and better sight-fishing opportunities. Turtle grass and sand flats stretch for miles. You’ll see fish tailing in crystal-clear waters on calm days. Wind exposure is the trade-off: when it blows, casting gets harder and fish push deeper.

Mangrove channels connect the bay to the Caribbean through a network of cuts and passages. Fish move through these channels with the tides. Small tarpon hold along mangrove roots. Snook show up mid-December through February. Bonefish cruise through looking for crabs and shrimp.

Guides who grew up fishing Chetumal Bay know which flats stay calm when north winds blow, where permit move after a cold front, and which channels produce on falling tides. That local knowledge matters more than any gear you bring.

Target Species in Xcalak

Permit

Permit fishing is why most anglers come to Xcalak. They’re here year-round, but we’ve seen the best fishing March through June, with May right in the heart of it. Water temps climb through spring and permit get more active. You’ll see schools tailing along the flats, pushing into shallow water to feed.

You’ll have days where permit are everywhere and you can’t keep track of how many you’ve cast to. You’ll also have days where you start questioning whether the species still exists. Both are normal.

June through October still produces plenty of permit, though heat pushes them deeper during midday. If you’re fishing in the summer, plan on being productive early and late. Winter months (December through February) fish well, especially when the sun’s out and flats warm up enough to pull fish shallow. Cold fronts blow through every so often, bringing north winds and cooler temps that push fish to warmer water for a few days. Once the front passes, fishing goes back to normal.

For detailed tactics on approaching and presenting to permit, check out our guide on how to catch permit on the flats.

Bonefish

Bonefish are here twelve months a year. The flats and lagoons around Chetumal Bay hold solid populations. Most fish run one to three pounds, with bigger ones pushing five to ten pounds showing up less frequently.

March through May gives you the best chance at bigger bonefish. Spring also sees the most consistent feeding all day. For fly anglers planning their first bonefish experience, catching your first bonefish in Xcalak during spring conditions is about as good an introduction to the flats as you’ll get. Summer heat (June through August) pushes them deeper midday. Mornings and evenings fish better. Winter bonefish stay active all day. November supposedly produces some of the best bonefishing of the year, though we don’t see as many guests in fall so the data’s thinner.

Tarpon

Tarpon here come in two sizes: small tarpon that live here year-round, and the big migratory fish that show up seasonally.

Small tarpon (five to 20 lbs) live in the lagoons, cenotes, and mangrove channels all year. These fish are around anytime you visit. Early mornings along mangrove edges work best.

Migratory tarpon (the 70 to 150 lbs fish) are seasonal. Migration starts in May, peaks June and July, then drops off in August and September. If you want a real shot at a hundred-pound tarpon, book late May through early August. Their speed when they take a fly is something you don’t forget.

This window also gives you the best chance at a Grand Slam, since permit, bonefish, and migratory tarpon all overlap. We’ve seen it happen. We’ve also watched people fish five straight days and not get it. That’s how Grand Slams work. Good luck if you’re chasing one: you’ll need a bit of it alongside solid casting.

Snook, Jacks, and Barracuda

Snook migration runs mid-December through late February. Jacks school on the flats year-round and hit flies aggressively. Barracuda are always around if you want to bend a rod between permit shots.

When to Fish Xcalak

The best time to visit Xcalak depends on what matters to you: calm weather, peak permit activity, migratory tarpon, or fewer guests. Here’s the skinny: Every season fishes well, but each comes with trade-offs. March-May delivers the best all-around fishing. Permit hit peak activity and bonefish are excellent, with migratory tarpon rolling in around May for the best Grand Slam opportunity. For a detailed seasonal breakdown, see our full guide on when to fly fish Xcalak.

Planning Your Trip to Xcalak

Booking windows vary by season. Peak season (November-May) needs six to twelve months for holidays, three to six months otherwise. Shoulder season (June-August) books two to four months out. Fall (September-October) has the most last-minute availability.

There are a few different ways of getting here, but most anglers fly into Cancun International Airport and drive four and a half hours south along Mexico’s Caribbean coast. The route runs Cancun → Tulum → Mahahual → Xcalak. Highway is paved to Mahahual, then rougher road to Xcalak. Some people break the drive with an overnight in Tulum. Most push through.

Xcalak is remote. Bring spare reels and rods if you have them; a good idea since tackle shops are four-plus hours away if gear fails mid-trip. The lodge provides accommodations with private bathrooms, air conditioning, and meals: fresh fruit at breakfast, locally-caught fish for dinners. Comfort matters too when you’re spending multiple nights on this kind of adventure.

For flies, crab patterns work year-round for permit. Mantis shrimp patterns and Gotchas for bonefish. Black Death and EP Minnows for tarpon. Most anglers bring 8-weight and 9-weight rods for permit, 7-weight or 8-weight for bonefish, 9-weight or 10-weight for tarpon. Check out our gear list for a more in-depth look at what to bring.

A typical day starts early – on the water by dawn. Full days of fishing, or half days in summer when heat builds. Afternoons: rest, tie flies, sit under the palapa. Evenings: dinner, trip stories, planning the next day with your guide.

What to Expect in Xcalak

Xcalak is a small fishing village hours from anywhere. Basic infrastructure, a handful of restaurants, no resort compounds. This is authentic Mexico—remote, uncrowded, nothing like Cancun’s hotel zone. The experience is boutique, small-group, personalized. Not corporate. This is a fishing lodge in a village that takes fishing seriously.

Fish with guides who were born in Xcalak and learned to pole boats before they learned to drive. This is their home water, and there’s a good reason they’re considered some of the best permit guides on Mexico’s Caribbean coast.


Ready to fish Xcalak? Our guides grew up on Chetumal Bay and fish it year-round. Check our rates and availability.