Best Places  To  Find Peacocks in India


The state of Rajasthan is home to several peacock sanctuaries, such as the Keoladeo National Park in Bharatpur. This UNESCO World Heritage Site is a haven for avian species, including peacocks.  Rajasthan, such as Sariska Tiger Reserve and Ranthambore National Park.


The Gir National Park and Wildlife Sanctuary.  Gujarat is famous for its population of Asiatic lions, but it is also home to a large number of peafowl.  Visitors to this park have a good chance of observing peacocks during their visit. 

Uttar Pradesh 

The state of Uttar Pradesh boasts a significant peacock population, and one of the best places to see them is the Dudhwa National Park.  This park, located near the Indo-Nepal border, provides a favorable habitat for peacocks and offers excellent opportunities for birdwatching. 

Madhya Pradesh 

The state of Madhya Pradesh is blessed with several national parks and wildlife reserves where peacocks can be spotted.  Kanha National Park and Bandhavgarh National Park are particularly known for their vibrant peacock population. 

Tamil Nadu 

The Vedanthangal Bird Sanctuary, located near Chennai in Tamil Nadu, is a popular destination for birdwatchers and an excellent place to spot peacocks.  The sanctuary attracts a variety of migratory birds, and peafowl can be seen in large numbers during the breeding season


Harike Wetland, located in the Tarn Taran district of Punjab, is the largest wetland in northern India.  It serves as a vital habitat for numerous bird species, including peafowl.  The wetland offers picturesque surroundings and a great chance to observe peacocks.


The Jim Corbett National Park in Uttarakhand, known for its tiger population, is also home to peafowl.  Visitors to the park can enjoy the beauty of these majestic birds along with the diverse wildlife present in the area.