As can be seen from Wikipedia , the legality even in European countries varies greatly from country to country.
In Latvia, Estonia's neighbour, for example, pepper spray in canisters is classified as a self-defense device and can be bought and carried by anyone over 16 years of age.
Pepper spray handguns can be bought and carried without any license by anyone over 18.
Unfortunately there's no indication there of sources for Estonia, or Israel.
However, it does include the Czech Republic (Prague): In the Czech Republic, pepper spray is not classified as weapon and its possession is legal.
Moving to different sources, this site also has a list of countries and the legality of pepper spray, and it DOES have Israel: In Israel, OC(Oleoresin Capsicum) and CS(capsicum spray)
spray cans may be purchased by any member of the public without restriction and carried in public.
In the 1980s a firearms license was required for doing so, but since then these sprays have been deregulated.
travel.stackexchange.com/users/101/Mark Mayo
I've travelled from Germany to Mexico (via Atlanta) and Australia (via HongKong) with pepper spray in checked luggage without any problems.
The TSA regulations say:
Self Defense Sprays
- One 4 ounce (118ml) container of mace or pepper spray is permitted in checked baggage provided it is equipped with a safety mechanism to prevent accidental discharge.
Self Defense Sprays containing more than 2% by mass of Tear Gas (CS or CN) are prohibited in Checked Baggage.
It's not allowed in carry-on baggage, of course.
Update: The same can of pepper spray was confiscated when I took it to Canada.
I declared it on the immigration form as required; otherwise I would probably have incurred a fine if it had been found in a random baggage check.
The customs officer told me that in order to be legal in Canada, pepper spray must be explicitly labelled as "for use against wild animals".
travel.stackexchange.com/users/1371/Michael Borgwardt
I could be wrong on this account
but I think that the only document that will allow you to carry pepper spray into a plane might be international law enforcement credentials.
Save that it will most likely to be confiscated during check-in.
Especially so in Israel.
Your best bet if you want to have it while you are in the country is to buy one locally.
travel.stackexchange.com/users/1372/Karlson
Pepper Spray is prohibited in several countries, for example Singapore.
Reason why is that Pepper Spray not only can be used for self defense, but also to help committing crime.
You should carefully check the law in your country of destination.
Alternatively you can start invest some time to learn some self-defense martial art. :)
travel.stackexchange.com/users/580/Rudy Gunawan
In Canada, many hikers carry bear spray , which is essentially a form of pepper spray to guard against black bears, grizzlies and other animals they may come across.
So that's legally permitted here.
From the article as well: Bear mace is legal across the USA.
It can be purchased even in Hawaii, New York, Massachusetts or Wisconsin, where standard pepper sprays are illegal.
travel.stackexchange.com/users/101/Mark Mayo
Pepper spray is legal in all of those countries you have spoken, however in Germany and Canada it must be labeled for use in animal control.
In Canada and many other countries (ie.
Japan) pepper spray is legal to possess, but using it on people is an assault unless in extreme emergency.
Also note that many countries require that pepper spray is bought locally, one reason being that for example in portugal only 5% OC sprays are legal.
In my home country Finland pepper spray requires a license.
To get a license you must be Finnish and your occupation (ie .Bus
driver, hospital warden or a security guard).
If you want something for defence that is legal almost anywhere buy one of these:
http://www.mace.com/products/personal-defense/defense-sprays/stoppa-red-mk-3 Product mentioned above doesnt contain any kind of noxious substance, so it is legal in countries that have a tough firearms law, like UK.
It repels the attacker by spraying very thick orange coloured glue onto the attacker.
travel.stackexchange.com/users/38609/Julius
I want to carry pepper spray with me when traveling for self-defense purposes only. Is there a way to be allowed to do that or is there any official document that allows me to safely travel with pepper spray? Also wanted to know whether this is allowed through airport security in cabin/checked luggage.  Currently the countries I am interested in are Israel, Prague and Estonia.
Is it possible to carry pepper spray for self-defense?
travel.stackexchange.com
<air-travel><legal><israel><estonia><czech-republic>
travel.stackexchange.com/questions/5633
travel.stackexchange.com/users/1928/sparkubullet
The legality depends on the country, and varies even between European countries. In the Czech Republic, pepper spray is not classified as weapon and  its possession is legal. Pepper spray is also legal in all of the countries you mentioned, however in Germany and Canada it must be labeled for use in animal control. It is prohibited in several countries, including Singapore. Check the law in your destination country to be sure. Some countries allow pepper spray and others do not. It is considered a good idea to check your destination before travelling. Singapore, for example, prohibits pepper spray and in some countries you need a licence or the spray must be labelled for animal use.
Pepper spray is permitted in some countries and not in others. For example, it is allowed in the Czech Republic. They can be bought by anyone over 18. Pepper spray is prohibited in some countries, like Singapore, so check destination before travelling. In some countries pepper spray must be labelled for animal use and in others, like Finland, you need a licence.