To me, it's just a matter of fairly subtle shades of meaning. To me, "odd" is a bit less strange than "strange", and "strange" is perhaps a bit less weird than "weird". "Bizarre" rather suggests that the feeling was more inexplicable or inappropriate than the "normal" kind of odd/strange feeling.
You might get different answers from different people on this.