Goldfish price in India typically ranges from ₹100 to ₹1,000, depending on the variety, size and breeder. Common Goldfish and Comets sit at the lower end, while fancy varieties like Oranda, Ranchu and Bubble Eye cost more. Goldfish are hardy, omnivorous and can live 10-15 years with proper care, making them a good starter fish for a home aquarium.
If you have an aquarium at home, you have almost certainly seen a goldfish. It is one of the most recognisable aquatic pets, easy to spot with its bright orange-gold colour and calm, gliding movement.
Goldfish are popular because they are quiet, undemanding companions with a soothing presence in any tank. This guide covers goldfish price in India, their temperament, diet, varieties and how to care for them properly.
Key Highlights: Goldfish at a Glance
Goldfish: Quick Facts
| Common Name | Goldfish |
| Scientific Name | Carassius auratus |
| Food | Flakes, pellets, vegetables |
| Lifespan | 10-15 years |
| Colour Shades | Red, orange, blueish-grey, brown, yellow, white, black |
| Water Temperature | 68° to 74°F |
What Is the Goldfish Price in India?
Goldfish are one of the most affordable aquarium fish in India. Prices generally range from ₹100 to ₹1,000, and the exact figure depends heavily on the subspecies, size and where you buy from.
| Variety | Approximate Price Range |
|---|---|
| Common Goldfish | ₹100 – ₹250 |
| Comet | ₹150 – ₹350 |
| Shubunkin | ₹200 – ₹400 |
| Oranda | ₹300 – ₹700 |
| Ranchu | ₹400 – ₹900 |
| Bubble Eye | ₹500 – ₹1,000 |
Prices tend to be slightly higher in cities with more demand for aquarium fish. Always buy from a reputable breeder or aquarium shop rather than the cheapest option, since fish health matters more than a small price difference.
What Is the Temperament of a Goldfish?
Goldfish are calm, social and easy to keep, which is a big part of why they are so popular with first-time aquarium owners.
- ✓They are peace-loving and do well when kept with other similarly calm fish.
- ✓They are hardy and adapt to a range of tank conditions better than many other species.
- ✓Separate them from tank mates during the breeding season to reduce stress.
- ✓Avoid pairing them with much smaller fish, as goldfish may eat them.
If you are considering other easy-care pets, our guide to guinea pig price in India covers a similarly beginner-friendly small pet.
What Can You Feed a Goldfish?
Goldfish are omnivores, so they eat both plant and animal matter. Their diet can include live food, pellets, flakes, gel food and frozen food, and they enjoy chewing on roughage as well.

Add enough roughage and live plants to the tank so goldfish stay occupied and are less likely to nip at other small tankmates. Avoid overfeeding, since leftover food fouls the water quickly and means more frequent cleaning.
What Varieties of Goldfish Are There?
The classic image of a goldfish is gold and orange, but the species actually comes in several colour combinations, including orange and white, gold and orange, red and yellow, white and red, yellow and black, and black and red.
Adult size typically ranges from 3 to 16 inches. In a home aquarium or small bowl, most goldfish stay closer to 3-4 inches, but in a large pond they can grow significantly bigger over time. Habitat size and diet both influence growth rate.
Goldfish are broadly split into two categories:
- Fancy varieties: Bubble Eye, Oranda, Ranchu
- Non-fancy varieties: Comet, Common Goldfish, Shubunkin
Each variety has an oval-shaped body with pelvic and pectoral fins, plus a single caudal, anal and dorsal fin, though fancy varieties often have more elaborate fin and eye shapes.
How Do You Take Care of a Goldfish?
Goldfish are known for being hardy, so they do not need a highly specialised setup. A few basics cover most of what they need.
- Keep the water clean and change it at regular intervals.
- Avoid placing the tank in direct sunlight, indoors or outdoors.
- Maintain a water temperature between 20°C and 23°C, which can drop to around 12°C in winter.
- Use a tank, pond or bowl sized appropriately for how many goldfish you keep.
This adaptability is a big reason goldfish are bred and kept in such large numbers across India.
How Do You Choose the Right Goldfish Breeder?
Once you understand the basics, choosing where to buy matters just as much as which variety to pick. Always choose a reputable breeder or aquarium store that offers healthy, well-cared-for fish.
Goldfish price in India varies depending on the breeder and your location, and prices tend to run slightly higher in cities with more demand. That said, goldfish remain one of the more affordable aquarium pets available, whatever your budget.
Key Takeaways
- ✓Goldfish price in India ranges from about ₹100 to ₹1,000, depending on variety and breeder.
- ✓They are hardy, social, omnivorous fish that can live 10-15 years with good care.
- ✓Fancy varieties like Oranda, Ranchu and Bubble Eye cost more than non-fancy ones like Comet or Common Goldfish.
- ✓Keep water temperature between 20-23°C, avoid direct sunlight, and change the water regularly.
- ✓Buy from a reputable breeder or aquarium shop rather than choosing on price alone.
FAQs: Goldfish Price and Care in India
What is the average goldfish price in India?
Goldfish typically cost between ₹100 and ₹1,000 in India, depending on the variety, size and where you buy them.
How long do goldfish live?
With proper care, goldfish can live 10 to 15 years, making them one of the longer-living common aquarium fish.
What should I feed my goldfish?
Goldfish are omnivores and eat flakes, pellets, live food, gel food, frozen food and vegetables. Avoid overfeeding, as it quickly fouls the tank water.
Can goldfish live with other fish?
Yes, goldfish are peaceful and social, but avoid pairing them with much smaller fish, since goldfish may eat them.
What is the ideal water temperature for goldfish?
Goldfish do best in water between 68° and 74°F (about 20-23°C), and can tolerate temperatures as low as around 12°C in winter.
Which goldfish variety is the most expensive?
Fancy varieties like Bubble Eye and Ranchu are usually the most expensive, often priced between ₹500 and ₹1,000, compared to non-fancy varieties like Comet or Common Goldfish.
