India is home to many beautiful national parks and wildlife sanctuaries, which preserve rare, endangered and vulnerable animal species while offering a canvas for wildlife photography.

Here are 10 of the best in the country:

Located in the picturesque valley of Uttarakhand, Jim Corbett National Park is home to big cats, elephants and leopards, different species of deer, Indian grey mongoose and more.

Jim Corbett National Park Uttarakhand

Besides being a perfect spot to get pictures of the one-horned rhinoceros, the national park also has a good population of Bengal Tigers, Asiatic wild buffaloes, hog deer, and hoolock gibbons.

Kaziranga National Park Assam

Keoladeo National Park is great if you want to capture colourful avian species such as the Siberian rubythroat, marsh harrier, dalmatian pelican, Indian courser, and Eurasian spoonbill. It is home to 370 species of birds and is a UNESCO World Heritage Site.

Keoladeo National Park Rajasthan

Located in the Narmadapuram district in Madhya Pradesh, this reserve is host to tigers, Indian bison, leopards, blackbucks, marsh crocodiles, langurs and the rare Indian giant squirrel.

Satpura Tiger Reserve Madhya Pradesh

Located in the foothills of Vindhya and the Aravalli hills, this park is ideal for photography with the picturesque views of the Ranthambore fort. It is an abode to animals like leopards, striped hyenas, sambar deer, chital etc

 Ranthambore National Park Rajasthan

A natural habitat for Asiatic lions, Gir National Park has a rugged topography and moderate climate. Other than lions, it also houses leopards, sloth bears, striped hyenas, jungle cats etc.

Gir National Park  Gujarat

Located on the banks of the scenic Kabini River, this forest reserve is known for its beautiful lakes, streams and valleys. Once a hunting ground for the kings of Mysuru, it is famous for sightings of tigers, leopards, elephants, deer, Indian gaurs etc.

Kabini Forest Reserve Karnataka

An inspiration for Rudyard Kipling's Jungle Book, this national park is knowns for its habitat of wild species including the ferocious Bengal tiger, Indian wolf, wild dog, porcupine, monkey, jungle cat, and four-horned antelope.

Pench National Park Madhya Pradesh

This is a paradise for those who want to spot majestic tigers and several other endangered species such as sloth bears, gaurs, Indian rock pythons, jackals, muggers, and four-horned antelopes.

Bandipur Tiger Reserve Karnataka


Ladakh’s Hemis National Park is famous for its sighting of snow leopards and a wide variety of birds like the golden eagle, lammergeier vulture, robin accentor, etc, making it a favourite photography site.

Hemis National Park Ladakh