Spearfishing in Mexico

A seaside village along the Mexican coast. The sun is setting on a warm summer night. In the day spearfisherman would shore dive from this location.
Shaman Mountain is reader-supported. We may earn a small commission on certain links, at no additional cost to you. Learn more.

Spearfishing enthusiasts, get ready to explore the diverse marine ecosystems of Mexico! With its turquoise waters, abundant marine life, and year-round warm climate, Mexico is a paradise for spearfishing enthusiasts. From the Pacific coast to the Caribbean Sea, the country’s extensive coastline offers endless opportunities for spearfishing. In this guide, we’ll take a closer look at the best places to spearfish in Mexico, the species of fish you can catch, the best time of day and year to go spearfishing, the gear you need, and much more. Whether you’re a seasoned spearfisher or a beginner, this guide has everything you need to plan the ultimate spearfishing adventure in Mexico.

Best Places for Spearfishing in Mexico

When it comes to spearfishing in Mexico, there are several fantastic locations that offer incredible underwater experiences. Here are some of the best places for spearfishing in Mexico:

  1. Cozumel: Located off the eastern coast of the Yucatan Peninsula, Cozumel is renowned for its crystal-clear waters and vibrant marine life. The island’s reefs provide excellent opportunities for spearfishing, with species like grouper, snapper, and barracuda commonly found in these waters.
  2. Cabo San Lucas: Situated at the southern tip of the Baja California Peninsula, Cabo San Lucas is a popular destination for sport fishing and underwater activities. Its diverse aquatic ecosystem attracts spearfishing enthusiasts looking to catch species such as yellowtail, dorado, and roosterfish.
  3. Isla Mujeres: Just off the coast of Cancun, Isla Mujeres offers fantastic spearfishing opportunities in its turquoise waters. The island is known for its abundance of fish species, including snapper, grouper, amberjack, and permit. Explore the reefs and underwater structures for an unforgettable spearfishing adventure.
  4. Mahahual: Located on the Costa Maya in the Mexican Caribbean, Mahahual is a hidden gem for spearfishing. Mahahual’s remote location and pristine waters make it an ideal spot for encountering snappers, jacks, and hogfish. Mahahual also offers easy access to the Banco Chinchorro Biosphere Reserve, known for its exceptional diving and spearfishing sites.
  5. Puerto Vallarta: Nestled on Mexico’s Pacific Coast, Puerto Vallarta provides diverse spearfishing opportunities. From hunting around rocky outcrops to exploring underwater caves and drop-offs, you can target species such as yellowfin tuna, pargo, and wahoo in these waters.

Embark on your spearfishing journey in Mexico and immerse yourself in the beauty of its underwater world, where thrilling encounters and unforgettable memories await.

Spearfishing in Mexico

Species of Fish You Can Catch While Spearfishing in Mexico

While spearfishing in Mexico, you have the opportunity to encounter a variety of fish species. Here is a numbered list showcasing some of the fish you can catch while spearfishing in Mexico, along with a brief description of each:

  1. Grouper: Grouper is a popular target species in Mexican waters. These large, bottom-dwelling fish have a robust build and powerful strikes. Species like the Gulf Grouper and the Nassau Grouper can be found in Mexico, offering an exciting challenge for spearfishers.
  2. Snapper: Snapper species, such as the Red Snapper and the Cubera Snapper, are abundant in Mexican coastal waters. They are known for their delicious white flesh and can be found near reefs, rocks, and other underwater structures.
  3. Barracuda: Barracudas are sleek and fast predators commonly found in Mexican waters. With their sharp teeth and impressive speed, they provide an exhilarating target for spearfishers. Mexican coasts are home to various barracuda species, including the Great Barracuda.
  4. Yellowtail: Yellowtail, also known as Amberjack or Hamachi, are prized game fish in Mexico. They are powerful swimmers and can grow to impressive sizes, providing an exciting challenge for spearfishers. Their firm and flavorful meat make them a sought-after catch.
  5. Dorado: Dorados, also called Mahi-Mahi or Dolphin Fish, are known for their vibrant colors and acrobatic displays. These pelagic fish can be found offshore in Mexico’s warm waters. Spearfishing for Dorado offers an adrenaline-filled experience and the chance to capture a visually stunning fish.
  6. Roosterfish: Roosterfish are highly prized among spearfishers for their unique appearance and challenging fights. Found along the Mexican coastlines, these fish have distinctive crests on their heads resembling the comb of a rooster, hence the name. Roosterfish can reach impressive sizes and are known for their strong runs and powerful strikes.
  7. Amberjack: Amberjack, also referred to as Almaco Jack or Yellowtail Amberjack, are strong and aggressive fish sought after by spearfishers. They are known for their stamina and hard-fighting nature, providing an exciting challenge underwater.
  8. Permit: Permit is a prized catch in Mexican waters, particularly for their elusiveness and difficulty to target. These fish are known for their speed and cautious behavior, making them a challenging species to spearfish. Catching a Permit requires patience, skill, and precision.
  9. Hogfish: Hogfish, also known as Hog Snapper or Panamanian Hogfish, are found in the warm waters of the Gulf of Mexico and the Caribbean Sea. These colorful and curious fish make for an interesting target while spearfishing, with their unique features and tasty flesh.
  10. Yellowfin Tuna: Yellowfin Tuna is a highly sought-after pelagic species prized for its strength and delicious meat. Found in the offshore waters of Mexico, these powerful fish can provide an exhilarating spearfishing experience.
  11. Pargo: Pargo is a collective term used to describe a variety of snapper species found in Mexican waters. These include the Cubera Snapper, Dog Snapper, and Mullet Snapper, among others. Pargo are known for their hard-fighting nature and their ability to challenge even experienced spearfishers.
  12. Wahoo: Wahoo is a fast-swimming fish found in Mexico’s offshore waters. Known for their speed and agility, Wahoo presents an exciting target for spearfishers. Their streamlined bodies and sharp teeth make them an impressive catch.

No matter the species, Mexico is bound to offer at least one bucket fish for every spearfisherman!

Best Time of Day and Year for Spearfishing in Mexico

The best time of day and year for spearfishing in Mexico can vary depending on the specific region and target species. However, here are some general guidelines to consider:

Time of Day:

  1. Early Morning: Many fish species are more active during the early morning hours when the water is cooler and fish are actively feeding.
  2. Late Afternoon/Evening: Similar to mornings, the late afternoon and evening can be productive times for spearfishing, especially during warmer months when fish become more active again.

Seasonal Considerations:

  1. Spring: Spring can be an excellent time for spearfishing in Michigan as fish become more active after the winter months. Look for spawning periods when fish are more concentrated and vulnerable.
  2. Summer: In the summer, early mornings and evenings are preferred due to warmer water temperatures. Some fish species may move to deeper areas during the day to escape the heat.
  3. Fall: Fall can be an optimal time for spearfishing as fish prepare for winter and feed more actively to build up energy reserves.
  4. Winter: In colder months, some spearfishers engage in ice spearfishing on frozen lakes and rivers, targeting species like pike and walleye

By considering the optimal time of day and year for spearfishing in Mexico, you can maximize your chances of a successful and rewarding underwater adventure in the vibrant waters of this beautiful country.

Spearfishing in Baja Mexico

Best Spearfishing Gear for Mexico

When spearfishing in Mexico, having the right gear is essential for a safe and successful experience. Here are some of the best spearfishing gear items to consider:

  1. Speargun: A reliable and accurate speargun is the primary tool for spearfishing. Choose a speargun appropriate for the size of fish you plan to target in Mexican waters. Consider factors such as range, power, and maneuverability to find the best fit for your needs.
  2. Wetsuit: A good-quality wetsuit provides thermal insulation, and protection from abrasions, and can enhance your buoyancy control. Opt for a wetsuit suitable for the water temperatures in the region of Mexico where you’ll be spearfishing.
  3. Mask and Snorkel: Invest in a comfortable and low-volume mask that provides a wide field of vision. A snorkel with a comfortable mouthpiece and efficient clearing capabilities will allow you to conserve energy while observing your surroundings.
  4. Fins: Choose long-blade freediving fins that are efficient for propulsion and maneuverability. Fins with adjustable straps and a comfortable fit are ideal to ensure optimal power transfer and minimize leg fatigue.
  5. Weight Belt: A weight belt helps you achieve neutral buoyancy while diving. Use the appropriate amount of weight to compensate for the buoyancy of your wetsuit and equipment, ensuring a safe and controlled descent.
  6. Knife: A dive knife is an essential safety tool that can be used for cutting lines, freeing entangled fish, or as a defense against marine life if necessary. Choose a sturdy knife with a sheath that can be securely attached to your gear.
  7. Dive Float or Buoy: Using a dive float or buoy is crucial for safety and visibility while spearfishing. It allows others to easily spot your location and serves as a platform to rest or store fish.
  8. Dive Flag: Displaying a dive flag on your float or buoy helps alert other boaters to the presence of divers in the area. This enhances your safety by indicating your presence and reducing the risk of boat-related incidents.
  9. Gloves and Booties: Protect your hands and feet from sharp rocks, coral, and marine life by wearing neoprene gloves and booties. Look for durable and comfortable options that provide adequate dexterity and insulation.
  10. Dive Watch: A reliable dive watch or dive computer is essential for tracking your dive time, depth, and surface intervals. This helps you stay within safe limits and avoid decompression sickness.

Equipped with the best spearfishing gear, you’ll be ready to explore the depths of Mexico’s waters and create unforgettable memories as you engage in this thrilling underwater pursuit.

Best Local Spearfishing Resources in Mexico

When spearfishing in Mexico, it’s invaluable to tap into local resources that can enhance your experience and provide valuable insights. Here are some of the best local spearfishing resources in Mexico:

  1. Local Dive Shops: Visit local dive shops in the area where you plan to go spearfishing. They often have knowledgeable staff who can provide information on the best spots, and current conditions, and even offer guided trips or equipment rentals.
  2. Spearfishing Clubs and Communities: Seek out spearfishing clubs or online communities specific to the region you’re visiting in Mexico. Engaging with local spearfishers can give you access to firsthand knowledge, tips, and potential dive buddies who are familiar with the area.
  3. Experienced Spearfishers: Connect with experienced spearfishers who have spent significant time diving in Mexico. They can share their expertise, recommend locations, and offer guidance on local regulations, techniques, and safety practices.
  4. Local Fishing Guides: Consider hiring a local fishing guide who specializes in spearfishing. They possess in-depth knowledge of the area’s waters, fish behavior, and can provide expert guidance to maximize your chances of a successful catch.
  5. Online Resources: Utilize online resources such as forums, blogs, and websites dedicated to spearfishing in Mexico. These platforms often offer detailed information, trip reports, and insights from both locals and visitors who have explored the waters before.
  6. Local Fishermen: Engage with local fishermen who have a deep understanding of the area’s marine ecosystem. They can provide valuable information on fish migration patterns, and preferred habitats, and even share traditional fishing techniques that may be applicable to spearfishing.
  7. Wildlife Conservation Organizations: Contact local wildlife conservation organizations or marine research institutions in Mexico. They can provide insights into sustainable spearfishing practices, and protected areas, and help you understand the importance of preserving the marine environment.

With the guidance of Mexico’s abundant local spearfishing resources, you’ll dive into a realm where adventure and discovery merge, creating memories that will forever be etched in the depths of your soul.

Spearfishing Cobia and Snapper

Best Spearfishing Charters in Mexico

When it comes to spearfishing in Mexico, there are several exceptional spearfishing charters that provide top-notch experiences. Here are some of the best spearfishing charters in Mexico:

  1. Blue Water Hunter (Cabo San Lucas, Baja California Sur): Known for its experienced guides and excellent service, Blue Water Hunter offers spearfishing charters in Cabo San Lucas. With their extensive knowledge of the local waters and abundant marine life, they provide memorable spearfishing trips targeting species like yellowfin tuna, dorado, and wahoo.
  2. Spearfishing Today (Cancun, Quintana Roo): Spearfishing Today operates in Cancun and offers personalized spearfishing adventures. Their skilled guides cater to both beginners and experienced spearfishers, providing safe and enjoyable trips to explore the colorful reefs and encounter species such as snapper, grouper, and barracuda.
  3. Spearfishing Baja (La Paz, Baja California Sur): Based in La Paz, Spearfishing Baja offers guided spearfishing charters in the Sea of Cortez. Their knowledgeable crew takes you to prime locations to target a wide range of fish species, including yellowtail, roosterfish, and amberjack, ensuring an exciting and rewarding experience.
  4. Spearfishing Playa (Playa del Carmen, Quintana Roo): Spearfishing Playa operates in Playa del Carmen and specializes in providing thrilling spearfishing adventures along the Riviera Maya. Their skilled guides lead you to productive spots to hunt species like snapper, grouper, and hogfish while prioritizing safety and sustainability.
  5. Spearfishing Riviera Maya (Tulum, Quintana Roo): Spearfishing Riviera Maya offers spearfishing charters in Tulum, allowing you to explore the diverse reefs of the region. Their knowledgeable guides provide expert instruction and take you to the best locations to target species such as permit, snapper, and jacks.

When choosing a spearfishing charter, consider factors such as the reputation and experience of the charter, safety measures implemented, quality of equipment provided, and adherence to sustainable fishing practices. Additionally, check customer reviews and testimonials to ensure the charter aligns with your expectations for an unforgettable spearfishing adventure in Mexico.

Regulations and Licenses for Spearfishing in Mexico

When engaging in spearfishing in Mexico, it’s essential to adhere to the regulations and obtain the necessary licenses to ensure a legal and responsible experience. Here are some key regulations and licensing requirements to be aware of:

  1. Fishing License: In Mexico, a fishing license is typically required for both recreational and sport fishing activities, including spearfishing. The license can be obtained from authorized vendors, online platforms, or local fisheries offices. It is important to carry a valid fishing license with you while spearfishing and present it upon request by authorities.
  2. Marine Protected Areas (MPAs): Mexico has designated certain areas as Marine Protected Areas to conserve marine ecosystems and biodiversity. It is crucial to familiarize yourself with the boundaries and regulations specific to these areas. Some MPAs may have restrictions on spearfishing or require additional permits or permissions.
  3. Size and Catch Limits: Mexico enforces size and catch limits for various fish species. These limits are in place to protect the sustainability of fish populations. Ensure you are aware of the specific regulations for the species you are targeting and adhere to the size and catch limits accordingly.
  4. Spearfishing Gear Restrictions: Mexico may have specific regulations regarding spearfishing gear. For example, some areas may prohibit the use of certain types of spearguns or spearfishing methods to minimize the impact on the environment and fish populations. Familiarize yourself with the local gear restrictions and comply with them during your spearfishing activities.
  5. Cultural and Archaeological Sites: Certain areas in Mexico may have cultural or archaeological significance, and spearfishing may be restricted or prohibited in these locations. Respect these restrictions and avoid spearfishing in protected cultural or archaeological sites.
  6. Local Regulations: Each Mexican state or region may have specific regulations and spearfishing requirements. It is essential to research and familiarize yourself with the local regulations applicable to the area where you plan to spearfish. This includes understanding any specific permits, closures, or seasonal restrictions that may be in place.

It is vital to respect and follow all regulations and licensing requirements while spearfishing in Mexico. Ignorance of the rules does not exempt individuals from legal consequences. Stay informed, obtain the necessary licenses, and ensure that your spearfishing activities align with sustainable and responsible fishing practices to contribute to the preservation of Mexico’s marine environment.

Spearfishing Mexico with Blake Bidwell

Where to Stay While Spearfishing in Mexico

When planning a spearfishing trip to Mexico, choosing the right accommodation is essential for a comfortable and convenient experience. Here are some popular options for where to stay while spearfishing in Mexico:

  1. Beachfront Resorts: Mexico is known for its beautiful coastal areas, and staying at a beachfront resort can offer easy access to the water for your spearfishing adventures. Look for resorts located near popular spearfishing destinations like Cabo San Lucas, Playa del Carmen, or Tulum. These resorts often provide amenities such as private beaches, water sports facilities, and guided fishing excursions.
  2. Vacation Rentals: Renting a private villa, condo, or beach house can provide flexibility and privacy during your spearfishing trip. Websites like Airbnb and Vrbo offer a variety of options in popular Mexican destinations. Look for rentals near the coast or in proximity to your desired spearfishing spots to maximize convenience.
  3. Dive Resorts: Many dive resorts in Mexico cater to underwater enthusiasts, including spearfishers. These resorts often offer specialized services, equipment rentals, and knowledgeable staff who can provide information on the best spearfishing locations. Look for dive resorts in areas like Cozumel, Isla Mujeres, or La Paz, which are renowned for their diving and spearfishing opportunities.
  4. Boutique Hotels: If you prefer a more intimate and unique experience, consider staying at boutique hotels or eco-lodges near the coast. These smaller accommodations often provide a personalized touch and can offer a tranquil atmosphere after a day of spearfishing. Research options in areas like Puerto Escondido, Puerto Vallarta, or Zihuatanejo for boutique hotel options.
  5. All-Inclusive Resorts: All-inclusive resorts can be a convenient option for those seeking a hassle-free experience. These resorts typically offer accommodations, meals, and various amenities in one package. Look for all-inclusive resorts in popular Mexican destinations like Cancun, Riviera Maya, or Puerto Vallarta, which may have access to nearby spearfishing charters or activities.

When choosing your accommodation, consider factors such as proximity to spearfishing spots, amenities and services offered, and personal preferences. Research reviews and compare options to find the best fit for your needs. Remember to book your accommodation well in advance, especially during peak seasons, to secure your preferred choice and make the most of your spearfishing trip to Mexico.

Tips and Tricks for Successful Spearfishing in Mexico

Spearfishing in Mexico can be an exciting and rewarding adventure. To enhance your chances of success and make the most of your spearfishing experience, here are some tips and tricks to keep in mind:

  1. Research and Plan: Before your trip, research the local spearfishing regulations, target species, and best locations in Mexico. Take note of seasonal variations, migration patterns, and any specific techniques that work well in the region you plan to visit. Planning ahead will help you maximize your time in the water.
  2. Safety First: Prioritize safety at all times. Ensure you have the necessary snorkeling and diving skills, including proper breath-holding techniques and equalization methods. Always dive with a buddy or in a group and establish a system for communication and safety protocols. Be aware of your limits and do not push yourself beyond your comfort zone.
  3. Learn Local Fish Behavior: Familiarize yourself with the behavior of the fish species you intend to target. Understand their feeding patterns, preferred habitats, and how they react to certain spearfishing techniques. This knowledge will help you position yourself for a successful shot.
  4. Optimize Visibility: Clear visibility is crucial for spearfishing success. Choose diving locations and times of the year when water clarity is at its best. Consider factors such as tides, currents, and weather conditions that can impact visibility. Polarized sunglasses can also help reduce glare and enhance your ability to spot fish underwater.
  5. Use Proper Equipment: Invest in high-quality spearfishing gear that suits the conditions and target species in Mexico. This includes a reliable speargun or pole spear, a sharp spear tip, a sturdy dive knife, a comfortable wetsuit or rash guard, and appropriate diving fins. Ensure your gear is properly maintained and functional before each dive.
  6. Practice Patience and Stealth: Spearfishing requires patience and the ability to approach fish stealthily. Move slowly and quietly in the water, minimizing disturbances that could alert the fish. Practice breath-holding techniques to extend your bottom time and increase your chances of getting close to your target.
  7. Learn from Locals: Interact with local spearfishers or seek guidance from experienced divers who know the area well. They can provide valuable insights, tips, and techniques specific to the region, helping you navigate the waters and improve your success rate.
  8. Enjoy the Experience: Spearfishing is not only about the catch but also about immersing yourself in the beauty of the underwater world. Take time to appreciate the marine life, the vibrant reefs, and the serenity of being submerged in nature. Embrace the experience and enjoy the journey.

By following these tips and tricks, you can increase your chances of a successful and enjoyable spearfishing experience in Mexico. Remember to always prioritize safety, respect the environment, and adhere to local regulations to ensure the sustainability of this exciting sport.

Spearfishing Bahia Los Angeles, Mexico


Spearfishing in Mexico offers a thrilling opportunity to explore the country’s diverse marine ecosystems and encounter a variety of fish species. By following the regulations, obtaining the necessary licenses, and practicing responsible fishing techniques, you can ensure a sustainable and enjoyable experience. Whether you choose to stay at beachfront resorts, dive resorts, vacation rentals, or boutique hotels, there are accommodation options to suit every preference and budget. With proper planning, research, and the application of tips and tricks, you can increase your chances of success while spearfishing in Mexico. So, get ready to dive into the crystal-clear waters, immerse yourself in the vibrant underwater world, and create unforgettable memories on your spearfishing adventure in Mexico.

Related Posts:

A sunny day with gentle waves at Waikiki beach in Hawaii. This is a popular spot for spearfisherman to practice their skills.

Spearfishing in Hawaii

Hawaii, with its warm waters and abundant marine life, is a dream destination for any spearfishing enthusiast. Whether you are a seasoned pro or a

Galveston beach at sunset. This location draws spearfisherman from all over the world.

Spearfishing in Texas

Prepare to dive into the captivating realm of spearfishing in Texas, where the coastal waters become a playground for adventure and underwater exploration. With its

A rugged shoreline off the coast of New England on a sunny day. This would be a great diving spot.

Spearfishing in New England

Immerse yourself in the captivating realm of spearfishing in New England, where the vast expanse of the Atlantic Ocean unveils a world of excitement and