Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have various calendars from iCloud and Google and it's very often that an event will be deleted from Google calendar but the iPhone will still show it. The same calendar is on iCal on my Mac and it shows it correctly there. If it doesn't, I can + R or + + R to update it.

Maybe I'm missing the place or configuration to do the same on the iPhone calendar application.

share|improve this question

3 Answers 3

up vote 2 down vote accepted

Hopefully this will be something they add in iOS 6, but as of right now there is no super easy/obvious way to do this. What I have found that works, is opening Settings > Mail, Contacts, and Calenders > Tapping the email account you'd like to refresh > turn the calendar off > wait while it deletes it > turn the calendar back on.

share|improve this answer
This worked for me; unfortunately it means losing any local modifications (on the phone that haven't been synced). So if the reason you need to force a sync is because you've made changes on the phone that haven't synced to the cloud, this trick won't help. –  metamatt Nov 5 '12 at 18:50

On iOS 6 or earlier, my experience is that the easiest way to sync the calendars is, from within the Calendar App on the iPhone, tap the Calendar Button in the upper left corner. You now have a display with a grey Edit button in the upper left, A blue Done button in the upper right, and down at the bottom on the left is a white clockwise circular arrow. Tap it and it will sync the calendars.

share|improve this answer
I don't know if this refresh button is supposed to refresh the calendars themselves, or just the list of calendars (what's on the same screen as that refresh button). My iPhone stopped syncing my Google calendar completely -- updates stopped syncing in both directions -- and this refresh button didn't help. –  metamatt Nov 5 '12 at 18:49
Worked for me. Had stale data (ie missing events from my corporate calendar), performed the above steps by Haiyaka, and the events showed up. –  r00fus Sep 3 '13 at 19:46

In iOS 7:

  1. Open Calendar app
  2. Click Calendars
  3. Drag down to refresh
share|improve this answer
Works exactly as described, and is entirely non-obvious. Thank you! –  Matt Ball Jun 20 at 18:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.