Fishing in Thailand

The freshwater fishing in Thailand is some of the best in South East Asia and for the avid angler, there are a huge range of species to target. There are a number excellent fishing spots all over Thailand including fishing parks and resorts as well as lakes, ponds, dams and other wild caught options. Of course it’s not as simple as just dropping a line in.

Most visitors to Thailand are unable to bring their own gear with them. The best way to experience the exciting fishing spots of Thailand is with one of the many guided fishing charters. Thailand is known for native species such as Giant Mekong Catfish, Barramundi, Siamese Carp and Giant Snakehead along with other, more common species. From Bangkok to the Gulf of Thailand, discover the top fishing spots in Thailand and the catches you’ll net there.

Top Fishing Spots in Thailand

Bungsamran Lake: Located in Bangkok, this lake is the most prolific big game fresh watering fishing in the world. The lake contains up to 100kg carp and 130kg catfish, with the average catch weighing more than 40kg. You’re guaranteed to catch fish 15kg and over in just a day trip, with 1 in every 3 trips netting Giant Mekong Catfish over 40kg.

Catch: Pacu, Giant Mekong Catfish, Chao Phraya Catfish, Giant Siamese Carp.

Jurassic Fishing Park: Located less than 2 hours’ drive from Bangkok in the stunning seaside town of Cha Am, this 4 star fishing park offers prolific Arapaima and Carp fishing. Set amongst dramatic landscape, this is the premier fishing holiday venue in Thailand.

Catch: Arapaima, Indian Carp, Siamese Carp, Chao Phraya Catfish, Amazon Redtail Catfish, Giant Mekong Catfish, Tambaqui Pacu.

Boon Mar Ponds: Located 80km east of Bangkok in Chachoengsao province, Boon Mar Ponds is a prestigious lure and fly fishing spot where you can catch Barramundi at its best. Set in peaceful countryside, the ponds are surrounded by lush green fields.

Catch: Barramundi

Khao Laem Dam: Head deep into the mountainous jungle of Western Thailand for one of the country’s best kept fishing secrets. Stretching as far west as Burma, this jungle fishing hot spot is ideal for the fishing adventurer and is what angler dreams are made of.

Catch: Jungle Perch, Giant Snakehead, Rohu, Striped Snakehead, Featherback, Indian Carp.

Cheow Lan Dam: Part of South Thailand’s Khao Sok National Park, this dam is the pinnacle of Snakehead fishing in Thailand. Lure anglers are more than happy to travel further into the wild to fish this enormous 165 sqkm lake situated in Surat Thani Province.

Catch: Striped Snakehead, Giant Snakehead, Thai Mahseer, Jungle Perch, Yellow Catfish.

Shadow Lake: Located near Bangkok, this lake is also known by the locals as Gnao Nam and offers superb Carp and Catfish. Holding many of the local records, this is the longest-running big fish venue in Bangkok and surrounds. Although a popular fishing spot for locals, it’s not often that you’ll see non-Thais fishing here.

Catch: Giant Siamese Carp, Giant Mekong Catfish, Indian Carp, Striped Catfish, Chinese Bighead Carp, Rohu, Black Shark.

Hua Hin Greenfield Fishery & Resort: A seaside resort 200km southwest of Bangkok, this majestic lake is the number one fishing resort in Thailand. Situated on the Gulf of Thailand, the lake is nestled among 80 acres of natural beauty on a private estate surrounded by rolling hills and countryside. The lake offers a diverse range of species including 23 Thai and Amazon fish species.

Catch: Arapaima, Barramundi, Alligator Gar, Giant Snakehead, Chao Phraya Catfish, Mekong Catfish, Redtail Catfish, Indian Carp, Pacu, Siamese Carp.