Where to Go Fishing While Visiting Cancun, Mexico
Cancun, Mexico, is renowned for its pristine beaches and vibrant nightlife, but it's also a world-class fishing destination that attracts anglers from around the globe. Whether you're a seasoned fisherman or a first-timer looking for an exciting adventure, the waters surrounding Cancun offer incredible opportunities to reel in impressive catches.
Best Fishing Spots in Cancun

The Caribbean Sea
The crystal-clear Caribbean waters just off Cancun's coast are teeming with sport fish. Deep-sea fishing excursions typically head 10-20 miles offshore where you can target marlin, sailfish, mahi-mahi (dorado), wahoo, and tuna. The deep blue waters provide excellent visibility and year-round fishing opportunities.
Isla Mujeres
Located just a short boat ride from Cancun, the waters around Isla Mujeres are famous for sailfish, especially during peak season from January through June. This area hosts some of the best sailfish fishing in the world, with anglers often catching multiple fish in a single trip.
Nichupté Lagoon
For those interested in flats fishing, Nichupté Lagoon offers a completely different experience. This shallow-water paradise is perfect for fly fishing enthusiasts targeting bonefish, tarpon, snook, and permit. The calm lagoon waters make it ideal for beginners as well.
Puerto Morelos
Just 20 minutes south of Cancun, Puerto Morelos provides access to excellent reef fishing and offshore adventures with generally calmer waters and less boat traffic.
Best Times to Fish
While fishing is productive year-round in Cancun, certain seasons offer better opportunities for specific species:
- Sailfish and Marlin: January through June
- Mahi-Mahi: March through July
- Wahoo: November through March
- Tuna: Year-round, with peaks in spring and fall
Recommended Fishing Charter Companies
Several reputable charter companies operate out of Cancun, offering half-day, full-day, and customized fishing trips:
Keen M Fishing
A highly-rated charter service known for experienced captains and well-maintained boats. They offer both deep-sea and inshore fishing options.
Cancun Fishing Charter
Operating for over 20 years, this company provides a range of vessels from small boats for lagoon fishing to large sportfishing yachts for offshore adventures.
Fish Cancun
Specializing in sport fishing, they offer trips targeting billfish, bottom fish, and everything in between with bilingual crews.
Aquaworld Cancun
One of the largest water sports operators in the area, Aquaworld offers fishing excursions alongside their other marine activities, making it convenient for families with varied interests.
Cancun Adventure Fishing
Known for personalized service and smaller group sizes, this charter company caters to both beginners and experienced anglers.
What to Expect
Most fishing charters include all necessary equipment, tackle, bait, fishing licenses, and refreshments. Many also offer hotel pickup and drop-off services. Prices typically range from $350-$500 for half-day trips and $500-$900 for full-day excursions, depending on boat size and group capacity.
Tips for Your Fishing Trip
- Book your charter in advance, especially during peak season
- Bring sunscreen, sunglasses, and a hat
- Consider motion sickness medication if you're prone to seasickness
- Ask about catch-and-release policies for billfish
- Many local restaurants will prepare your catch for dinner
Whether you dream of battling a powerful marlin offshore or quietly stalking bonefish in the flats, Cancun delivers an unforgettable fishing experience against the backdrop of the stunning Mexican Caribbean.