Amazon currently has the Sony H900N Hi-Res Noise Cancelling wireless headphones on sale right now for just $298. This is a great price, especially since you are getting high-resolution audio and noise cancellation in this package.
The Sony H900N are not quite as high-end as the WH-1000X M2's, but still pretty good. These are wireless, so they'll work great with all smartphones, especially those that have decided to remove the headphone jack. The battery life is here is also quite good. You're looking at around 16 hours of continuous playback, which is going to be plenty for most people, and you are able to recharge these pretty quickly with a micro USB cable. Of course, it does support high-resolution audio, so these are a great choice for those audiophiles out there.
This item is also eligible for Amazon Prime's free shipping. Which includes free two-day shipping, and pretty cheap next-day shipping if you need it here extra fast. If you are not an Amazon Prime member yet, you can sign up for a free trial of Amazon Prime by hitting the link below. You'll get 30 days free (if you're a student, you get 6 months), and then it's $99/year. Prime members do get a whole lot more than just free shipping though, so be sure to check out the full benefits.