Guppy Fish Price in India 2026 - Pairs, Varieties & Breeding
What guppies really cost in India in 2026: from ₹30 feeder-grade pairs to ₹1,500 show strains, plus why breeding pairs are priced the way they are.
Guppies (Poecilia reticulata) are India's highest-volume aquarium fish. They are hardy, endlessly colourful, and famously easy to breed, which is why prices span from ₹15 for a single common guppy to ₹1,500 for a show-grade breeding pair. Guppies are almost always sold in pairs (one male, one female) in India, and this guide lists current pair prices for every popular strain.
Guppy Fish Price List India 2026 (Per Pair)
| Guppy Variety | Price Range (INR) | Notes |
|---|---|---|
| Common / Mixed Guppy | ₹30 - ₹80 | Assorted colours; great starter fish |
| Cobra Guppy | ₹80 - ₹200 | Snakeskin pattern on body and tail |
| Tuxedo Guppy | ₹80 - ₹200 | Dark rear half, bright tail |
| Red Dragon Guppy | ₹150 - ₹400 | Popular red-bodied strain |
| Blue Grass / Red Grass | ₹150 - ₹400 | Fine speckled tail pattern |
| Full Red Albino (AFR) | ₹300 - ₹800 | Show strain; solid red, albino eyes |
| Moscow Blue / Black Moscow | ₹300 - ₹800 | Deep metallic solid colours |
| Dumbo Ear Red Tail | ₹300 - ₹700 | Big pectoral fins, mosaic tail |
| Platinum / Metal Head Strains | ₹400 - ₹1,000 | Metallic sheen; breeder favourites |
| Imported Show Pairs (Thai/Indo lines) | ₹800 - ₹1,500 | Competition bloodlines |
Why Do Guppy Prices Vary So Much?
Strain Purity
A true breeding strain produces offspring that look like the parents. Common guppies are random mixes, so they are cheap. A pure Albino Full Red line took a breeder generations of selection, and the pair price reflects that work. If you plan to breed and sell, pure pairs are worth the premium; mixed guppies produce mixed fry worth ₹30 a pair.
Local vs Imported Lines
Chennai and Kolkata breeders supply most of India's fancy guppies at ₹150-500 per pair. Imported Thai and Indonesian show lines cost ₹800-1,500 but bring fresh genetics, which serious breeders buy to strengthen their local lines.
Age and Sex Ratio
Young pairs (3-4 months) cost slightly less than proven breeding pairs. Some sellers offer trios (one male, two females) at 1.3-1.5x the pair price, which is actually the better deal for breeding since it spreads the male's attention.
Guppy Care and Breeding Cost Basics
- Tank: 20-40 litres handles 3-4 pairs comfortably; guppies are active but small
- Water: 24-28°C, slightly hard water; guppies tolerate most Indian tap water well
- Filter: sponge filter (₹150-400) is ideal and will not suck up fry
- Food: flake or micro pellets (₹100-250); fry need crushed flake or baby brine shrimp
- Breeding: females drop 20-60 fry every 28-30 days; add a breeding box or dense plants to save fry
- Monthly running cost: under ₹150 for a small guppy setup including food and electricity
Where to Buy Guppy Fish in India
Kolathur Fish Market in Chennai is the wholesale source for a large share of the guppies sold across India, which means retail buyers at KFM get breeder-fresh stock at market prices. We ship guppy pairs and trios pan-India with oxygen packing, and show strains come from named breeder lines.
💡Buying tip: For fancy strains, always buy the pair from the same breeder line. A random male and female of the same colour are not a strain pair, and the fry will not breed true.