I want to know the difference between astra & Shastra

and What type of astra & Shastra use in Mahabharata & Ramayana ?

  • 3
    "Divine Weapon" and "Weapon" respectively.
    – iammilind
    Aug 10, 2015 at 14:58
  • 1
    Astra is the weapon which is fired from distance like Arrows, Missiles, etc, and Shastra is the weapon which is held in hands while fighting like sword.
    – Aby
    Aug 11, 2015 at 14:13

4 Answers 4


First of all, the etymological definition of both, according to Monier-Williams:

śastra, √śas (to cut, kill, slaughter) (1) (2)
– an instrument for cutting or wounding, knife, sword, dagger
– a weapon which is handled

astra, √as (to throw, cast, shoot at) (1) (2)
– a missile weapon, bolt, arrow
– a weapon which is thrown

Technical definitions:

1) Ramayana: In the introductory notes on the English translation of the Ramayana by Desiraju Hanumanta Rao & K. M. K. Murthy:

"Sage Vishvamitra satisfied with the behaviour of Rama in obliging the orders of elders and performing the act that is assigned to him, gives many weapons to Rama, called śastra, astras. The weaponry is categorised mainly into two types. One is śastra - a handheld weapon like sword, lance or mace. The other is astra - a projectile missile invoked by reciting hymns."


Note that this chapter mentions the various astras used and the following chapter mentions the counter-astras.

In the footnotes:

"There are some verses that depict the nature of these astras. A few of them are given under. Though we may not actually acquire a projectile power with these verses, they may at least detail what these missiles are. The source of these verses is untraceable, but they are said to be in puranas..."

2) Ramayana: Quoting M. Lakshmi in his article "Mareecha in Valmiki and Adhyatma Ramayana" (2003):

"While slaying Tataki, Rama used a Sastra. Arrows may be divided as Sastras and Astras. A Sastra can only be used once. An Astra can be used again and again. If one uses the Astra, it does its work and comes back to the user. By chanting the prescribed Mantra one has to purify the Astra."


3) Bhagavata Purana: According to A. C. Bhaktivedanta Swami Prabhupāda in his English translation of the Śrīmad Bhāgavatam, astra concerns "weapons shot as arrows" and śastra concerns "other weapons".

4) Lalita-Sahasranama: According to Ravi in his commentary on the Lalitā-sahasranāma, name 79:

"She counters the weapons used by Bhandāsura, by using Her own. Here, two types of weaponaries are mentioned. One is astra that is thrown at the enemies in a battle field. Modern day bombs can be compared to this. Another is śastra, which is always held in hand, like a gun. The weaponaries of Lalitai aids our efforts in attaining bliss by destroying avidyā. Weapons coming out of Her hands are aimed at us in destroying the illusion of duality."



Finally the grammatical definition of the words in the Marathi language:

śastra (शस्त्र).—n (S) A weapon. 2 A weapon figuratively, that in which one's prevalence or power consists;--as learning, beauty, sanctity, the pen &c. Applied also to any thing considered as the masterer, match, vanquisher, antidote &c., of any other thing. śa0 tuḷaṇēṃ or tōlaṇēṃ To point or set or hold in position one's weapon: also to wave or brandish it. śa0 dharaṇēṃ with vara of o. To take up arms against.


astra (अस्त्र).—n (S) A weapon charmed by the recitation over it of some mystic formula: also the formula or mantra. Ex. of comp. agnyastra, vārūṇāstra, mēghāstra, sarpāstra, astravidyā, astraprayōga. 2 S A Weapon gen.


  • So what is trishul & sudarshan chakra actually?? Astra or shastra?
    – user17603
    Apr 5, 2020 at 13:06

Its very simple and clear to me, there are two kind of things which one can use to fight other.

Some weapons are kept in hand and some are thrown away, this is the basic way to define weapons in Puranas.

Shastra is something which is hand held, like a sword, a gada or any object which we fight with and which remains in our hand.

Astra is something which you have to throw on your enemy. Like the bow and arrow.

  • 2
    No, it's wrong. Shastra is a physical weapon. Astra is a weapon which works by divine mantras. Astra doesn't mean it can be thrown like bow and arrow. Bow and arrow are still shastras. Sep 8, 2018 at 18:34
  • From wikepedia:- In Hinduism, an astra (Sanskrit: अस्त्र) was a supernatural weapon, presided over by a specific deity and imbued with spiritual or occult power that caused its effect or impact. Later the word came to denote any weapon which was used by releasing it from one's hand (e.g. an arrow, compared to keeping it one's hand e.g. a sword [shastra]).[1][2] en.wikipedia.org/wiki/Astra_(weapon) Sep 8, 2018 at 18:50
  • Proves my point. Astra was originally a weapon who is presided by a deity. Shastra is a physical weapon. But later times, that was wrongly used and Shastra and Astra are used the synonymous and synonymous. Astra = missile. Aayudham = weapon. shastra = physical weapon. This is from Ramayana, authentic than Wikipedia. Astra doesn't mean bow and arrow. It is a missile. That's the meaning of throwable. Sep 8, 2018 at 19:02
  • I am not here to disregard anyone's point. I thought you said "Bow and arrow are still shastras" Can you show some reference ? Because in my reference "any weapon which was used by releasing it from one's hand (e.g. an arrow)" it is clearly written. Sep 8, 2018 at 19:28
  • 1
    @Sarvabhouma answer is right...that's what the linguistic difference is...astra is something which is thrown to hit..now be it natural or super natural weapon...thats why arrow is astra and not shastra..sword is kept in hand so it's shastra.. this is what we studied in "Yugm Shabd" grammar lessons...
    – YDS
    Sep 9, 2018 at 16:05

I do not have a pranaamam (authentic reference) but I am just repeating what I heard in a religious discourse by Sri. Karunakaracharyar.

Sastras are the arrows that are used without any mantra. In the sense that they do not have any power other than obeying physics. Astras are the divine arrows that are obtained by praying against certain gods. They may not be available in the archer's quiver but can be obtained by chanting the relevant mantra. These astras seems to defy many physical laws like:

  • They multiply
  • They act like guided weapon chasing the target
  • They invoke destructive force beyond just physical force etc.
  • Any object can be invoked as astra; when Rama was lying with his head on Sita's lap, he was not having any of his weapons with him. However when he understood the evil intentions of the crow, he used a blade of grass to invoke the most powerful weapon brahmastra, just by uttering the required mantra.

Lord Vishnu's Chakra is considered to be the master of all weapons.

  • 2
    It seems that you have answered reverse. "Astra" are supposed to be divine and "Shastra" are supposed to be normal. Though I can't cite a reference, I have seen this in internet.
    – iammilind
    Sep 4, 2015 at 5:21
  • 1
    Indeed you are correct. I found this site in Tamil which explains about dhanur veda - about warfare, says அஸ்திரம் (மந்திர சக்தியால் இயங்குவது), ஸஸ்திரம்(கைகளால்). This translates to Asthira (powered by mantra), sasthira (by hand).
    – Narayanan
    Sep 4, 2015 at 6:03
  • What discourse of Karunakaracharyar is this from? Sep 6, 2015 at 12:03
  • It is about the Kishkintha Ghandam of Ramayana held in Fine Arts Club Mylapore, Chennai, India.
    – Narayanan
    Sep 7, 2015 at 4:05

Namaste 🙏,

I tend to think of it in the sense of our physical being; ie the body (being the ‘bow’ Shastra ) and our voice (the ‘arrow’ Astra). And only empowered by the secret teachings from the deities. These ‘empowerments’ can be experienced when we follow a spiritual path with the help of realised teachers. Today we look for these ‘warrior’ qualities in the internal martial arts.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .