to Bear is to accept or allow oneself to be subjected to, especially without giving way. The word comes from the Proto Indoeuropean root bher- meaning to carry a burden.
to Endure is to undergo (as a hardship) especially without giving in. The word comes from the Latin indurare (to make hard)