Aquariumpro
🔍
← Back to species
FishFreshwaterIntermediatePeaceful

Meklong Spiny Eel

Macrognathus meklongensis

A secretive Thai spiny eel that comes out of hiding when hunger calls.

Meklong Spiny Eel
AI-generated illustration
© Google Gemini 2.5 Flash Image · AI-generated

About

Found in the Meklong River basin of Thailand, Macrognathus meklongensis is a spiny eel that most keepers will only glimpse after dark. Like its relatives in the group, it spends the majority of its time close to the substrate, burrowing into soft sand or tucking beneath decor during daylight hours. Once comfortable in a tank, though, hunger has a way of overriding shyness, and you may start catching it cruising the mid-water column or even nosing toward the surface at feeding time. It reaches a modest size for a spiny eel, topping out somewhere between four and seven inches depending on the individual, which makes it more manageable than some of the larger species in the hobby. Diet is entirely animal-based, so expect to offer worms, small invertebrates, or meaty frozen foods. A soft, sandy substrate is really non-negotiable here, both for the fish's comfort and for its natural burrowing behavior. Keep the tank well covered, since spiny eels are notorious escape artists. With attentive care this species can live well over a decade, which is worth keeping in mind before picking one up on impulse.

Frequently asked questions

How big does the Meklong Spiny Eel get?
The Meklong Spiny Eel reaches about 4–7" as an adult.
What size tank does the Meklong Spiny Eel need?
A minimum of 35 gallons is recommended for the Meklong Spiny Eel.
What water parameters does the Meklong Spiny Eel need?
The Meklong Spiny Eel does best with a temperature of 73–82°F, a pH of 6.5–7.8, hardness around 10–15 dGH.
Is the Meklong Spiny Eel aggressive?
The Meklong Spiny Eel is generally peaceful and suits a community tank with similarly calm tankmates.
What does the Meklong Spiny Eel eat?
The Meklong Spiny Eel is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
How long does the Meklong Spiny Eel live?
With good care, the Meklong Spiny Eel typically lives 8-12 years.