| No | Date | Variant tested | User | Result | Location | Platform | Comments | Reference |
| 1 | 12 Jun 2001 | SSM – Block I | | Success | Integrated Test Range | | Tested in vertical configuration | |
| 2 | 28 Apr 2002 | SSM – Block I | | Integrated Test Range | | Tested on an inclined plane | |
| 3 | 12 February 2003 | ASM | | Bay of Bengal | INS Rajput | | |
| 4 | 29 Oct 2003 | SSM – Block I | | Integrated Test Range | | | |
| 5 | 9 Nov 2003 | SSM – Block I | | Integrated Test Range | Mobile launcher | | |
| 6 | 23 Nov 2003 | ASM | | Bay of Bengal | INS Rajput | Fired from a moving ship at a decommissioned vessel | |
| 7 | 13 Jun 2004 | SSM – Block I | | Integrated Test Range | Mobile launcher | First production missile integrated at BrahMos Integration Complex, Hyderabad | |
| 8 | 3 Nov 2004 | ASM | | Bay of Bengal | INS Rajput | | |
| 9 | 21 Dec 2004 | SSM | | Pokhran Test Range | Mobile launcher | First test of land-attack version | |
| 10 | 15 Apr 2005 | ASM | Indian Navy | Arabian Sea | INS Rajput | | |
| 11 | 30 Nov 2005 | SSM | Indian Army | Integrated Test Range | Mobile launcher | | |
| 12 | 31 May 2006 | Pokhran Test Range | Mobile launcher | | |
| 13 | 16 Apr 2007 | Integrated Test Range | Mobile launcher | First test with the "S" maneuver | |
| 14 | 22 Apr 2007 | Integrated Test Range | Mobile launcher | | |
| 15 | 5 March 2008 | LACM | Indian Navy | Andaman & Nicobar Islands | INS Rajput | First test of the land attack variant | |
| 16 | 18 Dec 2008 | ASM | Indian Navy | Bay of Bengal | INS Ranvir | First test from a VLS | |
| 17 | 20 January 2009 | SSM – Block II | Indian Army | Failure | Pokhran Test Range | Mobile launcher | Failed to correctly discriminate target located within a cluster | |
| 18 | 4 Mar 2009 | Success | First successful test in a target discriminatory role | |
| 19 | 29 Mar 2009 | | |
| 20 | 29 Jul 2009 | | |
| 21 | 21 Mar 2010 | ASM | Indian Navy | Orissa | INS Ranvir | Tested on decommissioned INS Meen | |
| 22 | 5 Sep 2010 | SSM – Block II | | Integrated Test Range | Mobile launcher | | |
| 23 | 2 Dec 2010 | SSM – Block III | Indian Army | Integrated Test Range | Mobile launcher | | |
| 24 | 12 Aug 2011 | SSM – Block III | Indian Army | Pokhran Test Range | Mobile launcher | | |
| 25 | 4 Mar 2012 | SSM – Block II | Indian Army | Pokhran Test Range | Mobile launcher | Operational test of the second army regiment | |
| 26 | 28 Mar 2012 | SSM – Block III | Indian Army | Integrated Test Range | Mobile launcher | | |
| 27 | 30 Mar 2012 | | DRDO | Integrated Test Range | Mobile launcher | | |
| 28 | 29 Jul 2012 | | DRDO | Failure | Integrated Test Range | Mobile launcher | Developmental flight test with 25 new subsystems and components | |
| 29 | 7 Oct 2012 | ASM | Indian Navy | Success | Arabian Sea | INS Teg | Tested with a GLONASS navigation system derived from Kh-101 | |
| 30 | 9 January 2013 | Bay of Bengal | Naval ship | Tested with double maneuver in "S" form | |
| 31 | 20 Mar 2013 | SLCM | DRDO | Visakhapatnam | Underwater pontoon | First test from a submerged platform | |
| 32 | 22 May 2013 | ASM | Indian Navy | Goa | INS Tarkash | Acceptance Test Firing | |
| 33 | 18 Nov 2013 | SSM – Block III | Indian Army | Pokhran Test Range | Mobile launcher | Destroyed a hardened target | |
| 34 | 7 February 2014 | ASM | Indian Navy | Arabian Sea | INS Trikand | 2 missiles test fired in salvo mode | |
| 35 | 7 Apr 2014 | SSM – Block III | Indian Army | Pokhran Test Range | Mobile launcher | Tested in steep dive-cum-target discrimination mode | |
| 36 | 9 Jun 2014 | ASM | Indian Navy | Karwar | INS Kolkata | | |
| 37 | 8 Jul 2014 | SSM | Indian Army | Integrated Test Range | Mobile launcher | First test with advanced guidance system and indigenously built software algorithm | |
| 38 | 1 Nov 2014 | ASM | Indian Navy | Arabian Sea | INS Kochi | | |
| 39 | 14 February 2015 | ASM | Indian Navy | Goa | INS Kolkata | | |
| 40 | 9 Apr 2015 | SSM | Indian Army | Failure | Car Nicobar | Mobile launcher | | |
| 41 | 8 May 2015 | Success | |
| 42 | 7 Nov 2015 | SSM | Indian Army | Pokhran Test Range | Mobile launcher | | |
| 43 | 6 February 2017 | ASM | Indian Navy | Arabian Sea | INS Chennai | | |
| 44 | 11 Mar 2017 | Extended range | – | Integrated Test Range | – | First test of the extended range | |
| 45 | 21 Apr 2017 | LACM | Indian Navy | Bay of Bengal | INS Teg | | |
| 46 | 2–3 May 2017 | SSM – Block III | Indian Army | Andaman & Nicobar Islands | Mobile launcher | 2 missiles tested in top attack configuration | |
| 47 | 22 Nov 2017 | ALCM | Indian Air Force / DRDO | Bay of Bengal | Su-30MKI | First test of the air launched variant | |
| 48 | 22 Mar 2018 | SSM | Indian Army | Pokhran Test Range | – | First test with indigenous seeker | |
| 49 | 21 May 2018 | SSM | DRDO | Integrated Test Range | Mobile launcher | Validated "life extension" technologies | |