I'll be wearing it all the time anyway once I arrive at my hostile destination but how about wearing it during the flight? It makes sense to wear it in case someone try to hijack the plane.
Short answer: Yes, it appears you can, I wouldn't.
Longer answer. I certainly can't find anything that would prevent you from doing so, there's similar threads over on FlyerTalk and Yahoo! Answers where people come to the same conclusion. Additionally there's at least one case of it actually happening.
However, as noted it those threads and the comments, you're going to attract a lot of attention during security where you will have to remove it. Just having a vest may not be that unusual but actually wearing one through security is almost certainly going to get you pulled over for additional screening and questions.
If you opt to put it on after security or on the plane itself I can see a few problems. One, although I've never worn one, I can't imagine they're the most comfortable things to wear and that doesn't sound like a recipe for a pleasant flight. Secondly, if it's obvious it may concern other passengers and the airline would be within their rights to ask you not to wear it. Finally, I'm assuming these are reasonably bulky and it may actually cause you problems in an emergency situation, another reason the flight crew may ask you to remove it. I know we have a lot of airline staff that post here so maybe one of them can come along and say how they'd react.
It makes sense to wear it in case someone try to hijack the plane.
No, it really doesn't. The chance of a hijack attempt is astonishingly unlikely (and even less likely for hijackers to have firearms). Even if it did happen is a vest going to help much? Either the hijackers plan to land and ransom the plane, in which case it generally makes sense to not shoot the passengers. Or they plan to crash the plane in which case a vest is not going to help much. Or the shooting ruptures something causing the plane to depressurize and crash anyway.
And, in the extremely mindbogglingly unlikely case that someone starts shooting on a plane you'll most likely to be sitting down and your head will be more likely to be in the firing line ... unless you're planning to engage with the hijackers which is a bad idea and is probably just going to get you beaten up or worse.
Assuming this is a normal commercial flight then it will be as safe as any other until it lands and the passengers are off-loaded, otherwise it wouldn't be flying. If you're really worried about your destination I would choose to put on the vest after landing before leaving the airport but I can think of few places that this would be necessary that would also have normal flights still running to them.
Note, my advice might be different if your fear is based on a direct threat to you personally (i.e. because of who you are or what you do) rather than just a generically dangerous destination. But in that case you should probably be engaged with private security and asking them these questions.
Offically the answer seems to be yes. There's no mention of bullet proof vests (or any item of clothing) on the BA information page or restricted items document. Equally there's no mention in the Heathrow restricted items page.
However, I can see a great many practical problems that may be thrown in your way. Aside from the discomfort and inconvenience of wearing such a bulky item on a long flight, the following objections may be raised:
- You are likley to be asked to remove it at security so that they can check you are not concealing anything. It's possible it would also set off the metal detectors
- Cabin crew may require you to remove it for saftey reasons. For example, if the plane were to make an emergency landing on water, a bullet proof vest would see you sink pretty fast
- There's no good reason for you to wear such a thing on flights. The risk of hijacking is already very low. The risk that hijackers would shoot a random passenger in the chest is even lower. However, security officers may take wearing such equipment as a sign that you intend to start a gunfight on the aircraft or within the airport, and detain you on those grounds.
Can't see how security will have a problem with a purely defensive device, but there are other considerations. Specifically:
It is of zero value to you during the flight. Anyone attempting to hijack an aircraft today will be promptly beaten to death by the other passengers. In the exceptionally unlikely event that someone does get a gun onboard, and they decide to target you specifically, the vest won't protect you from the headshot from about a foot away.
You say "hostile destination". I assume you have considered not going? Since you do not appear to be at risk at the departure point there is no point in wearing the thing there. If you are an official target then they certainly won't try anything on the airplane for the above reasons plus the bad publicity and the mess. Far easier to arrest you at immigration and use proper facilities, which every government has access to.
Attacks at the destination airport are possible if you are going somewhere particularly nasty, like Somalia. But a large group will use rifles, probably AK-47s in full auto mode. Most vests are designed for pistol rounds, and only 1 or 2. A full magazine emptied in your direction will cause enough peripheral damage that you won't survive without prompt attention from a class-1 trauma center, and anyplace that lets strangers roam the airport with machine guns probably won't have one of those.
A professional sniper will use a high-powered round from a distance - you won't see it coming. Even if they hit the vest, and you bought a good one with ceramic plates, the hit will knock you down and the next 2-3 rounds will be at your head. A first-class pro will use something like a M-82, which has a range of about a kilometer and won't even notice the vest.
If you are simply concerned with non-targeted crossfire then a vest is a good idea. But there aren't all that many gunfights enroute, so just leave it in your checked baggage.
And finally, if you have valid concerns that someone wants to get you specifically badly enough that they will try to hijack an international flight, security will probably deny you boarding on the grounds that your very presence creates a risk to the flight and the other passengers.