I am in Atlanta until next Thursday. When I got to work today, I had calendar notifications going off on my phone, which were an hour off. I finally found the setting that fixed this on my iPhone. I honestly didn’t know if it was just a glitch, or what. But honestly, I don’t know why this option exists. Why would you not not want your calendar to match the time/time zone of your phone? Seems odd to me. Nevertheless, here is how to fix it.

→ Start by tapping the Settings icon
→ tap Mail, Contacts, Calendar
→ scroll all the way to the bottom of the page and tap “Time Zone Support”
→ Set to OFF
Thanks! Really makes no sense having to set this manually, but this post helped me a lot. Cheers.
I agree. I don’t know why Apple thinks anyone would want this turned on by default. I was happy to find the setting – glad you were too.
thanks for the tip. and thanks for the SEO love on your blog (was able to find your post by search “iphone calendar timezone”).
Thanks for the comment. I’m glad the tip worked for you *and* that you were able to find it. Cheers.
Awesome, finally! Thank you! I moved from Salt Lake City to Houston and all my calendar items were showing up an hour behind on my iPhone. I knew it was a time zone setting somewhere, but didn’t think to look here.
Welcome to Texas! I know, it is such a random setting. Glad you were able to fix it. Cheers
This was of great assistance. I am amzed this is turned on by default, seems unusual to say the least. However, now it is turned off all is well with my calender.
Thanks!!! Was going crazy thanks to all my calendar events being off one hour after returning to PDT from MDT.
Thanks. I have a simple 3G. And I had no problem last year when I went to EST from PST. But a week ago, after returning from EST to PST, everything was 3 hours off! Finally, I found the timezone thing and had thought about turning it off, but then thought: “That’s stupid. Apple isn’t stupid.” Hmmmmmm. Hopefully they have fixed this on the next phone. Thanks for making me feel less stupid!
Thanks for this solution! My new iPhone 4 has been giving me reminders 18 hours late.
Realizing it was set on Cupetino time – a location far from my home in Melbourne, Australia – I went searching online how to change the time zone! Found your simple fix. Eureka! Problem solved! Thanks heaps!!!
Thanks, still was a problem on my 2G iPhone.
THANK YOU!!!
Wow, thanks very much! Agreed. Not sure why this would be the default setting.
Thanks alot
This really helped, and once again show some of apples stupidity !
I lived with this issue for six months and usually had to check in with my iPad for the “real” appointment time. Interesting that iPad does not have this issue but iphone does. Hmmm. In any regard, thanks for the post!
Wow, that does not sound like fun. Glad you were able to get it fixed up. Cheers!
thanks man
2 years on and 2 generations of iphones later, this setting is still default to “screw with you time zone”
iphone – the only phone i know that is good at everything else except being a trustworthy phone
Thanks! Worked like a charm. Been blindly dealing with this issue for a few months now.
So glad that you found the fix!
This did not appear to resolve my problem.
My iphone setting is set to OFF for Time zone support
In Paris I set a return flight from Istanbul in calendar at 18:40
Went to Istanbul Turkey where they are 1hr ahead
In Istanbul Calendar changed departure in iphone calendar to 19:40
Result nearly missed my flight as iphone told me it was at 19:40
Back in Paris calendar says flight was at 18:40
Granted we should be smart enough not to rely on a machine but this issue is a little annoying.
thank you! i was in india the past week and now back in bangkok and everytihng went off 1.5 hours before schedule. and saw your site that came #3 in google search. the only caveat was i googled “how to fix iphone calender timezone”
thanks tho
Ahhh. Been in Russia for the last two weeks and my calendar has been totally screwed up since. Thanks for the tip. Fixed it!
I’ll try this to see if it helps my problem I’m rarely out of EST and I set my appointment on my calendar in the EST zone, ie NY,NY. For some odd reason at time, when the reminders for some of those appointment alert me, its in Cupertino time zone which is 3 hours later that I needed the reminder to nofify. So even if I set reminder/appt in EST zone it randomly converts it to the Cupertino time zone. Any suggestions?