Price Guide7 min readUpdated 21 August 2026

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 VarietyPrice Range (INR)Notes
Common / Mixed Guppy₹30 - ₹80Assorted colours; great starter fish
Cobra Guppy₹80 - ₹200Snakeskin pattern on body and tail
Tuxedo Guppy₹80 - ₹200Dark rear half, bright tail
Red Dragon Guppy₹150 - ₹400Popular red-bodied strain
Blue Grass / Red Grass₹150 - ₹400Fine speckled tail pattern
Full Red Albino (AFR)₹300 - ₹800Show strain; solid red, albino eyes
Moscow Blue / Black Moscow₹300 - ₹800Deep metallic solid colours
Dumbo Ear Red Tail₹300 - ₹700Big pectoral fins, mosaic tail
Platinum / Metal Head Strains₹400 - ₹1,000Metallic sheen; breeder favourites
Imported Show Pairs (Thai/Indo lines)₹800 - ₹1,500Competition bloodlines

Guppies available now at Kolathur Fish Market

See all with live prices

These are our current catalogue prices. The ranges in the guide are typical market prices across India.

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.

Ready to buy?

Browse our full range with pan-India delivery.

Shop Now →