Fly Fishing Xcalak Tips: Gear, Flies, and Strategy
Xcalak (pronounced ish-ka-lak) is one of the most remote and untouched fly fishing destinations in Mexico, tucked away on the southern edge of the Yucatán Peninsula, right near the Belize border. The town itself is quiet, rustic, and peaceful — but the surrounding flats are full of life.
This slice of saltwater paradise offers shots at bonefish, permit, tarpon, and even the occasional jack or barracuda. If you’re looking to chase the Grand Slam in a spot where the fish aren’t constantly harassed, Xcalak should be high on your list.
If you’re making a trip, the following tips will help you be prepared for some of the best fly fishing of your life!
Fly Fishing Gear for Xcalak
Rods
In Xcalak, you’ll want to bring a range of rods to match the different species.
An 8-weight is perfect for bonefish and lighter conditions. You can get away with a 7 (or even a 6) if the wind is calm, but an 8 weight will cover all your bonefish needs .
A 9-weight is your go-to for permit, giving you more backbone for longer casts and handling the fight. The permit here get very large and you want enough strength in your rod to withstand the battle.
A 10-weight is ideal for tarpon or for windy days when you need more power to punch through gusts. A 9 weight is perfect for baby tarpon but if you are targeting any of the larger migratory fish, you’ll definitely want to bump up your weight class.
During my time in Xcalak, I find myself with the 8 and 9 weight rod in my hands most of the time. The 8 is specifically set up for bonefish and the 9 is for permit and baby tarpon (with different leaders- more on that later).
As a note: Mexican law limits 4 fishing rods travelling in and out of the country. I have not had an issue with this, but have heard stories that they can and will make you pay a little extra if you carry more than 4 rods.
Reels
Reels need to have strong, smooth drags- these fish can take long, blistering runs. Look for saltwater-specific reels with sealed drag systems that can handle sand, salt, and humidity without failing. Large arbor designs help pick up line quickly when fish run back at you.
Don’t overthink the reels, as long as you have a quality, saltwater specific reel you’ll be good to go!
A quick rinse of your reels with freshwater after each day of fishing helps prevent any corrosion that might build up from the saltwater. Take the time to do this, it’ll be worth it in the long run.
Fly Lines
Tropical floating lines are a must in Xcalak’s heat. Standard weight-forward floating lines work for most situations, but you might want to bring a bonefish taper for delicate presentations and a more aggressive taper for turning over larger tarpon flies.
I have fished 100% tropical, floating lines in Xcalak. You can bring a short sink tip for deeper water or canals, but it’s definitely not necessary. You can absolutely keep it very simple and bring all floating lines and be ready to rock.
Leaders and Tippet
Leaders should generally be 9 to 12 feet, with tippet sizes matched to your target. 12-16 lb fluorocarbon is great for bonefish, 16-20 lb for permit, and 40 lb shock tippet (often with bite wire if barracuda are around) for tarpon. Always check your knots and change tippet if it gets roughed up — saltwater fish will test every weak point.
Start with the simplest leaders you can:
- 9-12 feet, 12 lb for Bonefish
- 10-12 feet, 16 lb for Permit
- 9 feet, 40 lb for Tarpon
You may have to adjust if you are consistently spooking fish and go lighter and longer, but let the fish tell you that!
Bonefish Fly Fishing in Xcalak
Xcalak’s bonefish aren’t huge, but they are abundant and often eager. You’ll find them tailing in skinny water, cruising mangrove edges, or even mudding up deeper flats. Stealth, good casting angles, and a gentle presentation go a long way here.
Flies to Bring
- Gotchas
- Spawning Shrimp
- Squimps
- Crazy Charlies
- Bonefish Bitters



The bonefish in Xcalak are generally hungry and willing to eat your fly. They are not automatic though and a well presented fly is necessary. However, an accurate cast and short strips will more often than not result in a bonefish eating your fly and sending your real screaming.
Keep your flies on the smaller side—size 6 to 8 is usually ideal. Lighter weights are often better in the shallowest areas. Clear or tan patterns tend to match the surroundings well, but a little pink or orange can help on cloudy days or when fish seem picky.
From my experience fly fishing Xcalak for bonefish, natural colors work best. While the bright colors like pink and chartreuse are fun to fish and will certainly get a bone’s attention, they can easily spook the fish. I’m not sure if it’s the unnatural patterning or the distracting colors, but they seem to swim right up to these flies, see them, and swim right away. Stick with natural patterns!
For more tips on fly fishing for bonefish, check out our Top 5 Bonefish Tips
Permit Fly Fishing in Xcalak
Permit. The heartbreakers. Xcalak is quietly one of the best permit fisheries in the world, offering both singles and small groups in shallow water. Be ready at all times — shots can come quickly, and your window to present is usually short.
Crab Flies to Pack
- Merkin Crab
- Raghead Crab
- Flexo Crab
- Strong-Arm Crab


Bring a variety of weights to match the depth and current. Some guides in the area swear by crab patterns with yellow eyes — something about that extra pop of color seems to get more follows.
I am not the most experienced permit angler, but the best piece of advice I can give is that you must be ready to make an accurate cast at all times. You’ll be searching the flats for what feels like a very long time and then out of nowhere, you’ll see permit. They caught me off-guard several times which resulted in missed shots. Stay locked in and ready to make your cast!
Tarpon Fly Fishing in Xcalak
While the bonefish and permit get the spotlight, don’t sleep on Xcalak’s tarpon. Most are baby tarpon cruising mangrove edges or laid up in lagoons, but there are occasional bigger fish, especially later in the season.
Best Tarpon Flies
- Clouser Minnow
- Tarpon Bunny
- Tarpon Toad
- Deceivers


Color matters: black and purple is a proven combo, especially in lower light. You’ll want strong hooks and a loop knot to give your fly more motion.
When in Xcalak, you’ll likely spend most of your day fishing for bonefish and permit, though the tarpon are also readily available. Despite generally being on the smaller side, they’re very fun to fish for and once you hook into a few, you’ll see why some people get addicted to it.
Depending on what time of the year you’re fly fishing in Xcalak, there might be migratory tarpon on the ocean side. If not, the residential tarpon will be hanging out in the mangroves, on the prowl for a meal.
I enjoy fishing for tarpon for several reasons: they fight hard, they jump, and when in Xcalak they offer a nice reprieve from sight fishing the flats and having your fly (probably) ignored by a permit. You’ll feel like you’re in a different world weaving through the mangroves!
The best piece of advice for fly fishing for tarpon in Xcalak is (as always) make accurate casts right against the mangroves and most of all, set the hook hard. Tarpon have very tough mouths and require a very strong strip or two to set the hook properly. You will get tarpon to bite, but will likely lose a few due to weak hooksets. It’s part of the game, but make sure you set the hook as hard as you can!
Fly Fishing Tips for Xcalak
When fly fishing in Xcalak, you’ll be using a mix of shrimp, crab, and baitfish patterns to target bonefish, permit, and tarpon. Each type of fly has its own unique presentation style, depending on the species you’re after and the conditions you’re fishing in.
If you’re fishing with a guide — trust them. They know these waters inside and out and can read the fish and tides better than anyone. Their advice on how to fish your fly, when to strip, and where to cast is going to make or break your chances. That said, here’s a general breakdown of how to fish each fly type in Xcalak:
Shrimp Flies
Target Species: Bonefish, smaller permit
Shrimp flies are most often used when targeting bonefish in Xcalak’s skinny flats and mangrove edges. These fish are typically looking for small, easy meals, so your presentation should be subtle and precise.
How to Fish Them:
- Make a quiet, accurate cast a few feet ahead of the fish’s path.
- Let the fly sink naturally, then start with short, slow strips — think 1-3 inch pulls.
- Don’t be overly excited with your strips! I had to learn the hard way to shorten everything up.
- If the fish moves toward the fly, stop stripping briefly and let it settle, then resume with gentle twitches.
- Let the fish see your fly, then try to get it away from them (as a real shrimp would!)
- Watch for the tell-tale tail-up or a quick lunge — strip set immediately when you see the eat.
In Xcalak, natural-colored shrimp flies in tan, olive, or light pink tend to work best, especially in clear water. Stay calm, don’t overwork the fly, and let the bonefish tell you what they want.
Crab Flies
Target Species: Permit
Permit are notoriously picky, but crab flies are your best bet in Xcalak’s deeper, rockier flats where these fish forage. The goal is to imitate a fleeing or hiding crab in a way that doesn’t spook them.
How to Fish Them:
- Cast well ahead of the fish, allowing time for the fly to sink to the bottom.
- Permit will often move in slowly — once they’re near, give one or two short, sharp strips to get their attention.
- Stop. Let the fly sit. Permit often eat a motionless crab fly.
- If they show interest but don’t eat, a subtle twitch can sometimes seal the deal.
- If you get a permit to even acknowledge your fly- consider that a win! These fish are picky.
- When you see a tail or feel pressure, strip set hard.
In Xcalak, varying the weight of your crab flies can make a big difference, especially in wind or deeper water. Yellow-eyed crabs are a local favorite — don’t leave home without a few.
Baitfish Flies
Target Species: Tarpon, jacks, barracuda
Baitfish flies are all about action. Tarpon in Xcalak, especially baby tarpon, love a well-presented baitfish pattern stripped right in front of their face near mangrove edges and in lagoons.
How to Fish Them:
- Cast close to structure or where fish are laid up.
- Let the fly sink briefly, then start with steady 6-12 inch strips.
- Vary the speed depending on the fish’s behavior — slow strips for laid-up tarpon, faster for cruising fish.
- If you see a follow, don’t stop! Keep stripping until the eat, then deliver a strong strip set.
Colors like black and purple are favorites in low light, while white, olive, and chartreuse patterns work well in brighter conditions. In Xcalak, be ready for explosive eats – some of these fish will rip the rod out of your hands!
Extra Tips for Fly Fishing Xcalak
- If driving to Xcalak:
- Rent a car that is able to handle the sometimes rough terrain
- Download Google Maps or Apple Maps so you have directions if you get offline
- Always be aware of topes (speed bumps) on the roads down to Xcalak.
- Contact Andres from Osprey Tours if you want an incredible guide during your stay.
- Other items to bring:
- Sunglasses
- Sunscreen
- Waterproof Bags
- Mexican pesos, many stores and restaurants do not accept cards or dollars.
- More Helpful Resources:
Conclusion
Fly fishing in Xcalak is the kind of experience that stays with you — not just for the fish, but for the place itself. The mix of remote beauty, quiet waters, and diverse species makes it a special destination for any saltwater angler. Whether you’re stalking bonefish in ankle-deep flats, locking eyes with a cruising permit, or ducking into the mangroves for a shot at baby tarpon, every day offers something different.
If you’re planning a trip here, come prepared with the right gear, plenty of flies, and a mindset ready for both challenge and reward. Xcalak will humble you, excite you, and if you’re lucky, leave you with a few great stories and maybe even a Grand Slam to brag about. Whether it’s your first saltwater trip or your tenth, Xcalak has a way of delivering something new every time.





