Skip to content
Zombit Studios

Google Calendar Travel Time on Android: Get Time-to-Leave Alarms

Guide

Google Calendar doesn't add travel time to your events automatically, and its Android notification settings have no "time to leave" option. A reminder 15 minutes before a dentist appointment is no help if the drive takes 25. You have three practical fixes: use an app that plans the trip and rings an alarm when it's time to go, connect your calendar to Waze for traffic-based driving alerts, or add travel time by hand.

Features compared

Feature Always On Time Waze calendar sync Manual buffer
Full-screen alarm at leave time Yes No Notification No Notification
Driving Yes Yes You estimate
Public transit, biking and walking Yes No You estimate
Live traffic for driving Plus¹ Yes No
Works without location access Yes Saved places No Yes
Plans from your calendar automatically Yes Yes No
No ads Yes No Yes

Waze details are from Waze Help and its Google Play listing, October 2026. Both apps need a full address in the event's location. ¹ Live traffic is part of Always On Time Plus, free for a limited time; without it, driving estimates use typical traffic for that time of day.

Why a normal reminder isn't enough

A calendar reminder counts back from the start of the event. Getting there on time means counting back from when you need to leave. That gap changes with the place, the time of day, traffic, and whether you're coming from home or work. A fixed "30 minutes before" reminder is too early for a short trip and too late for a long one.

Two things help: a reminder based on the actual trip, and an alert that's hard to miss.

Option 1: Travel-time alarms in Always On Time (our pick)

Always On Time is our app. It turns calendar events into full-screen alarms, and it can also plan the trip to an event and ring when it's time to leave. By default, alarms show "Leave in 10 minutes" and then "Time to leave", and the alarm screen has a Directions button. It's free on Google Play, with no ads.

How to set it up

  1. Install Always On Time from Google Play and finish the normal setup: choose your calendars and allow notifications, exact alarms and full-screen alerts.
  2. Turn on Plan time to leave. It's under Getting there in Settings, and new users also see an optional Getting there step during setup.
  3. Choose where trips start. "Use my location" plans from where you are. "Use my places" plans from places you save, such as Home, Work, School or Gym (up to eight), found by address search.
  4. Set a weekly schedule if you use your places, such as at work 9 to 5 on weekdays and home otherwise. The trip to each event starts from the place you're scheduled to be.
  5. Choose how you travel: Driving, Public transit, Biking or Walking. You can change it for one event on its Getting there card, and the change applies to every occurrence of a recurring event.
  6. Pick your buffer and alarm times. "Arrive early" adds a cushion (5 minutes by default). The default leave alarms are 10 minutes before leaving plus one at the leave time, and you can change them.
  7. Make sure events have a real location. Travel planning only applies to events with a physical address and no video-call link.

What happens next

For events with an address coming up in the next few days, the app estimates the trip from your starting point, beginning the day before, and refreshes the estimate as the event gets closer. If a refresh fails, it usually keeps the existing plan rather than dropping it. While a trip is planned, the leave alarms take the place of your default "before the event" alarms, which come back if travel planning is turned off. Directions opens Google Maps with the destination and travel mode filled in.

For driving, live traffic lets the leave time move when roads are slow. Without it, driving estimates use typical traffic for that time of day. Live traffic is part of Always On Time Plus, which is free for a limited time right now.

Things to know

  • Location is your choice. With "Use my places," your location is never used. "Use my location" needs location access set to "Allow all the time," because leave times are planned while the app is closed.
  • Addresses go to route providers. To estimate the trip, the event's location and your starting point are sent to TomTom or Google, and address search uses Google. The app's privacy policy explains this.
  • Online meetings are skipped. Events with a Meet, Zoom, Teams or Webex link get normal alarms, not travel alarms.
  • Estimates aren't guarantees. Road closures and late trains happen, so keep a few minutes of "Arrive early" buffer.

Pick this if you want a real alarm rather than a notification, you travel by transit, bike or on foot, or you'd rather not share your location.

Option 2: Waze calendar sync (free, driving only)

Waze can read your phone's calendar and send a "time to leave" notification based on live traffic. Per Waze Help, the setup on Android is:

  1. Open Waze, tap the menu, then Plan a drive.
  2. Tap Connect calendar and allow access.
  3. Under Plan a drive > Settings > Time to leave reminder, choose Early and Time to leave (alerts 90 and 10 minutes before you should leave) or Time to leave (10 minutes before) only.
  4. Set Waze's location permission to Allow all the time.

What to watch for:

  • Each event needs a full address with street, house number and city. If Waze shows "Set address" next to an event, no reminder will be sent until you fix it.
  • Waze uses your device's default calendar. Other calendars need to sync to it.
  • It's built for driving: the reminders are for planned drives.
  • The alert is a notification, so Do Not Disturb or a missed banner can still make you late.
  • Waze Help says this feature isn't supported on Android Auto, Android Automotive or CarPlay.

Pick this if you mostly drive and already use Waze.

Option 3: Add travel time by hand (free, no setup)

  1. Add an earlier notification to the event. Open the event in Google Calendar, tap Edit, then Add notification, and set it for your travel time plus a few minutes of buffer.
  2. Or block the trip as its own event. Create a "Drive to dentist" event that ends when the appointment starts. Its start time is your leave time, and its notification is your leave reminder.
  3. Check the trip in a maps app when you add the event, so the estimate isn't a guess.

In Google's help community, the answer to the travel-time question is that there's no automatic option, so you pick a route and add the time yourself.

Some reports say Google can show a leave-time alert for events that have a location, but Google Calendar's help pages don't document it and there's no setting for it, so don't count on it.

Limits: it doesn't react to traffic, it's easy to forget, and the reminder is still an ordinary notification.

Which should you use?

For most people, we recommend Always On Time's travel alarms. Of the three options, it's the only one that rings a full-screen alarm at leave time. It also:

  • Plans transit, biking and walking trips, where Waze's reminders are for drives.
  • Works without location access when you plan from saved places. Waze needs location set to Allow all the time.
  • Adjusts for live traffic on drives with Always On Time Plus, free for a limited time.

Get Always On Time on Google Play and turn on Plan time to leave under Getting there in Settings.

If you only drive and already use Waze, its calendar sync is a good free alternative. If you'd rather not install anything, add travel time by hand.

Tips that help whichever option you use

  • Put a full address in the event's location field, not just "Dentist". Both Waze and Always On Time need it.
  • Leave a buffer for the last stretch, like parking, building entrances, or finding the right room. Travel estimates stop at the door.
  • Keep video-call links in the event for online meetings. Apps can then tell an online meeting from one you need to travel to.
  • Test once. Add a test event with a real address a couple of hours from now and see what happens.

If you mainly need meetings to stop slipping past you, start with our guide to making Google Calendar ring like an alarm on Android.

Questions

Does Google Calendar add travel time automatically?
No. Google Calendar's Android notification settings cover when and how you're notified, not how long the trip takes. You can add travel time by hand, use Waze's calendar sync for driving, or use an app that plans the trip and rings when it's time to leave.
How does Waze know when I should leave for a calendar event?
After you connect your calendar in Waze's Plan a drive screen, Waze sends a time-to-leave notification based on live traffic. Each event needs a full street address, and Waze needs location access set to Allow all the time.
Can I get leave-time alarms for public transit, biking or walking?
Waze's reminders are for planned drives. Always On Time can plan driving, public transit, biking or walking trips for an event and, by default, ring 'Leave in 10 minutes' and 'Time to leave' alarms.
Does a travel-time alarm need my location?
In Always On Time, it's your choice. 'Use my places' plans trips from places you save, like Home and Work, and never uses your location. 'Use my location' plans from where you are and needs location access set to 'Allow all the time'.

Sources

  1. Google Calendar Help: Change your notifications (Android) · accessed October 17, 2026
  2. Waze Help: Sync your calendar with Waze · accessed October 17, 2026
  3. Waze Help: Get a reminder when it's time to leave · accessed October 17, 2026
  4. How-To Geek (via Yahoo Tech): PSA: Google Maps Can Tell You When to Leave to Arrive on Time · accessed October 17, 2026
  5. Google Calendar Community: I can't set travel time in calendar · accessed October 17, 2026
  6. Google Play: Waze Navigation & Live Traffic · accessed October 17, 2026
  7. Google Play: Calendar Alarm: Always On Time · accessed October 17, 2026
  8. Always On Time privacy policy: Travel-time alarms and location · accessed October 17, 2026
  • Android
  • Productivity

Always On Time

Calendar meeting alarm for Android

Turns calendar events into full-screen alarms, so the next meeting does not slip past.