I want to know the difference between astra & Shastra

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

  • 2
    "Divine Weapon" and "Weapon" respectively.
    – iammilind
    Aug 10 '15 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 '15 at 14:13

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? Apr 5 '20 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 '18 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 '18 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 '18 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 '18 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 '18 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 '15 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 '15 at 6:03
  • What discourse of Karunakaracharyar is this from? Sep 6 '15 at 12:03
  • It is about the Kishkintha Ghandam of Ramayana held in Fine Arts Club Mylapore, Chennai, India.
    – Narayanan
    Sep 7 '15 at 4:05

You must log in to answer this question.

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