Apple recently moved up its shipping times for the iPhone X to within the acceptable timeframe for giving as a Christmas present. Directly fro the Apple store (opens in new tab), you can have your iPhone X delivered sometime around Dec. 11. To make things even easer on Santa's Elves, some official Apple resellers have the iPhone X in stock and waiting for you to pick up!
Unlike the 64GB Apple TV 4K, which is seeing a drop in availability, the iPhone X has had its production ramped up just in time for the holiday season. In addition to getting an iPhone X directly from Apple retail stores within the next two weeks, it's also available at Best Buy with a shipping date of Dec. 6. Depending on where you live, you might be able to pick one up in-store today.
Both Verizon (opens in new tab) and Sprint are shipping the iPhone X within a reasonable timeframe — the former's estimated shipping is Dec. 13 and the latter is Dec. 8. You can take a risk with T-Mobile (opens in new tab), which has a shipping estimate of Dec. 19 - 26. AT&T's (opens in new tab) estimated shipping ranges from Dec. 22 - Jan 2, which is a little too risky, in my opinion.
Currently, it looks like Target (opens in new tab) is out of stock of the iPhone X online, but my local Target has a limited supply in stock in-store, so you should check out Targets in your area.
Fry's Electronics is a possibility, too. In my area, I can pick one up in-store, but it's not available online.
If you're thinking about getting someone you love an iPhone X for Christmas, you're going to have an easier time than you might have previously thought.
Get the best of iMore in in your inbox, every day!
Lory is a renaissance woman, writing news, reviews, and how-to guides for iMore. She also fancies herself a bit of a rock star in her town and spends too much time reading comic books. If she's not typing away at her keyboard, you can probably find her at Disneyland or watching Star Wars (or both).
Thank you for signing up to iMore. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.