At least 149 people have been killed and scores injured in a massive stampede at a Hindu temple in the western India state of Rajasthan.

The disaster happened as more than 25,000 worshippers clamoured to reach the 15th century Chamunda Devi temple in Jodhpur's hill-top Mehrangarh Fort at the start of Navaratri, a major Hindu festival.

Officials said around 150 people were hurt, many seriously.

Officials said the stampede appeared to have started when a wall along the narrow path leading up to the temple collapsed, killing several people and sparking widespread panic.