Google-calendar – get the TripIt calendar to display events (e.g. in google calendar) usually local times

google-calendartime zonetripit

I've happily added my TripIt calendar to google calendar. Unfortunately, it shows all my flights as beginning and ending at the corresponding local California times. This is useless to me — I add all my remote events at their actual local times, so flight information doesn't mesh with anything else. Moreover, it's no fun looking at a calendar, seeing that your flight leaves at 4:30pm, then getting to the airport 3 hours early because it's actually leaving at 7:30pm EST. (Yes, I actually did this, before realizing what was going on.)

I understand this is a difficult problem (e.g. flight that cross the dateline can easily arrive "before" they depart, necessitating two separate calendar entries for take off and landing, or just an entry with start and finish times confusingly reversed). Is there a technological fix available? Am I just missing some setting at TripIt that will produce the calendar I want? Could I conceivably find some way to wrap the TripIt calendar in another service, that fixes up the times for me?

Best Answer

Within TripIt navigate to the Publishing your TripIt Data section in your Settings. In the Calendar Feed section there is a check box Automatically adjust time zones in your calendar feed

I have a flight booked from London to San Francisco. It leaves London at 11:30am(BST) and arrives in San Francisco at 2:30pm (PDT)

When this check box is checked and I import the .ical in to my Google Calendar it shows the flight time as leaving 11:30am and arriving at 10:20pm.

However, when this check box is not checked then it displays the flight time as leaving at 12:30pm and arriving at 3:20pm.

Is this the setting that you are looking for?