Move all events from one iCal calendar to another

I would like to consolidate several iCal calendars. So, I'm wondering if there is a way to move all events from one iCal calendar to another. I'm not interested in changing the time, etc. of any of the events, as asked here, and I'm not interested in simply deleting all the events in my calendar, as asked here.

I'm running iCal Version 5.0 (1535) on OS X 10.7.


  • Select one of the calendars you want to merge
  • choose File->Export...->Export
  • Make sure the filename matches the calender you've chosen above. The calendar will be exported to a .ics file
  • Choose File->Import...->Import and find the file you've just saved.
  • ical will ask you to which calendar it should add the events. Just select the another one of the calendars you want to merge.
  • repeat until all calendars are merged.