A method of providing travel updates for an event stored in a calendar application of a device is provided. The method receives the location and the starting time of the event from the calendar application at a navigation application of the device. The method determines an estimated travel time from the current location of the device to the location of the event. The method determines a time for timely departure to the event based on the estimated travel time. The method provides several travel updates that include the time for timely departure to the calendar application. The travel updates are utilized by the calendar application to provide a set of alerts regarding the time for the timely departure to the event.