Sustainable, breath-held hunting for the Indo-Pacific's most iconic pelagics — mahi mahi, wahoo, dogtooth tuna and more. This is spearfishing in Bali, and it's everything you hoped it would be.
Spearfishing in Bali was the number one thing on my bucket list for years. After finally realising my dreams, many times over, I can confirm it's indeed everything I hoped it would be — action-packed, adrenaline-pumping, visually glorious and instinctively satisfying.
Spearfishing is growing amongst locals and tourists every day. The first time I went travelling to Bali, I didn't sniff out a single clue on how or where to go. Years on, tour companies and dive shops across the island now run spearing trips for the masses.
Drifting is a popular method here too — in the stretches of Bali's waters with a strong current, you cover lots of ground fast, spotting targets without wasting oxygen or energy on swimming.
Whether you're chasing a first fish or sharpening a decade of instinct, Bali gives you the water and the crew to do it right.
Tour companies and dive shops across the island now run dedicated spearing trips — no more guessing where the fish are holding.
Bali is a brilliant place to learn freediving or sharpen your breath-hold before you ever pick up a speargun. Plenty of great schools here.
Ride the current, cover ground fast, and let the fish come to you. A great way to meet the local and expat spearo community.
And if you're lucky — or very good — there's always an outside chance of a marlin, sailfish or swordfish. Good luck with that one.
Spearfishing should always be done on breath-hold. It's about your own safety and the ethics of the hunt — tanks make it too easy, and unfair on the fish.
Removing the sporting element removes the point. Bali's schools will get your basics down before you ever pick up a gun.
Locals and expats alike dive these waters. It's a fun, social activity — and a great way to improve fast alongside people who love it too.
Message us on WhatsApp to find a guide, lock in the best spots and get on the water.
Chat WhatsApp: +62 822-9547-4357 →