HomeNavigation & AutoAvoid tolls on Android navigation

How to Avoid Tolls on Android Navigation

How to Avoid Tolls on Android Navigation
Updated for 2026-06-28

Tolls add up. A single bridge or a stretch of pay highway can quietly tack a few dollars onto a commute you make every day, and most people never change the setting that would route around it. The good news is that both Google Maps and Waze on Android let you steer clear of toll roads, and you can do it either for one trip or for every drive from now on. The catch, which I will be honest about up front, is that neither app can invent a free road that does not exist. Here is how to set it up properly on your phone and on Android Auto, and how to read what the app is actually telling you.

Decide first: one trip or every drive

Before you tap anything, get clear on what you want. There is a real difference between avoiding a toll on a single route and telling the app to dodge tolls forever. If you are taking a one-off trip to the airport and want to skip the express lane, set it per trip. If you commute the same way daily and never want to pay, set it as a default so you do not have to think about it again.

Both apps support both modes, but they live in different places. The per-trip toggle shows up after you pick a destination. The always-on preference lives in settings. Mixing them up is the most common reason people think the feature is broken, so keep the distinction in mind as you go.

Google Maps: avoid tolls for one trip

Open Google Maps, tap the blue Directions button, and enter your start and destination. Before you hit Start, tap the three-dot menu in the top right and choose Route options (older builds label it Options). Turn on Avoid tolls. You can also flip on Avoid highways and Avoid ferries on the same screen. Tap back, and Google Maps recalculates a toll-free route if one is available.

This change applies to the current route only. Next time you open Maps, the toggle is off again unless you set the default described below. If you mostly use the built-in app for driving but want a fuller picture of your options, our roundup of GPS navigation apps for Android walks through how Maps stacks up against the alternatives.

Google Maps: make avoid tolls the default

To skip tolls on every drive, tap your profile picture, go to Settings, then Navigation settings, and scroll to Route options. Turn on Avoid tolls there. From that point Maps will prefer toll-free routing on future trips without you touching the per-trip menu.

One thing worth knowing: this default also carries over to Android Auto and CarPlay, since the head unit reads the same account preference. So setting it once on your phone covers your car screen too.

Read the toll prices on the route card

Google Maps shows estimated toll prices on the route card in the United States, India, Japan, and Indonesia, covering roughly 2,000 toll roads. When you compare routes, you will see a small toll amount on the cards that include a paid road. The estimate factors in things like whether you have a toll pass and the typical payment method, so it is a usable ballpark rather than an exact figure.

Five-row table showing recommended, avoid, and caution steps for turning off toll roads in Android navigation apps.
Quick reference for toll avoidance in Google Maps and Waze on Android.

This matters because sometimes the toll-free route costs you 25 extra minutes to save 90 cents. Seeing the price next to the time lets you make that call yourself instead of avoiding tolls on principle. If saving money on the road is the goal, pairing this with the apps in our guide to gas and efficiency apps for Android Auto gives you a clearer view of the real cost of each route.

Waze: per-trip and always-on toggles

Waze handles this in two spots. For one trip, pick your destination and tap View routes. You will get quick toggles to avoid toll roads and ferries right there, plus a View all navigation settings link if you also want to skip freeways, unpaved roads, or difficult junctions.

For an always-on setting, tap the menu button, choose Settings, then Navigation. Use the toggles for toll roads, ferries, highways, unpaved roads, and difficult junctions. These stick until you change them, so set them once and Waze respects them on every route.

Waze: add your transponder under Passes and Permits

If you own a transponder or a regional pass, Waze can use it. In Settings, go to Navigation, then Passes and Permits, and tap the plus next to the passes you hold. Waze then knows which toll roads you can use at a discounted or prepaid rate and plans around that instead of treating every toll as something to dodge.

This is the step most people skip, and it is the one that makes the routing actually match your situation. A road that is expensive cash but cheap with a transponder should not be avoided the same way, and adding your pass tells Waze that.

Set it before driving on Android Auto

On Android Auto, Waze lets you adjust this on the car screen: tap Route Options, then Navigation Settings, and use the toggles for toll roads, ferries, and freeways. Changes you make there apply to future drives automatically.

Google Maps is a little different on Android Auto. The reliable approach is to set your avoid-tolls preference in the phone app beforehand, because that account-level setting flows to the head unit. Avoiding a toll for one specific journey from the car screen alone is not really supported, so handle the per-trip case by starting navigation on your phone and then connecting. If you log business miles, getting the route right before you pull out also keeps your records clean, which is easier with one of the free mileage tracking apps running alongside.

The honest limit: tolls you cannot avoid

Here is the part the how-to posts gloss over. Turning on avoid tolls is a preference, not a guarantee. Both Google Maps and Waze will still route you through a toll when there is no reasonable free alternative. Mandatory toll bridges and tunnels are the classic example: if the only way across the water is a paid crossing, the app cannot conjure a free one, and it will quietly route you through it.

You will also hit this in areas with limited road choices or where avoiding the toll adds an unreasonable detour. So check the full route before you start, look at the road labels and the time estimate, and do not assume the toggle did its job. For more ways to plan around situations like this, the navigation and auto hub collects the rest of our Android driving guides in one place.

Frequently asked questions

Why does Google Maps still take me through a toll after I turned avoid tolls on?

Because no reasonable free route existed for that trip. Avoid tolls is a preference, not a hard rule. When the only path includes a mandatory toll bridge, tunnel, or the free alternative is a huge detour, the app routes you through the toll anyway. Check the route preview before you start so there are no surprises.

Does avoiding tolls on my phone also work on Android Auto?

For Google Maps, yes. The avoid-tolls default you set in the phone app's Navigation settings carries over to Android Auto and CarPlay because it is tied to your account. For Waze, you can also toggle it directly on the car screen under Route Options, then Navigation Settings.

How accurate are the toll prices Google Maps shows?

They are estimates, not exact charges. Google Maps shows toll prices for roughly 2,000 roads in the United States, India, Japan, and Indonesia, and factors in things like pass ownership and payment method. Treat the number as a reliable ballpark for comparing routes rather than the precise amount you will be billed.

What is Passes and Permits in Waze for?

It tells Waze which transponders or regional passes you own. Go to Settings, then Navigation, then Passes and Permits, and add yours. Waze then plans routes knowing you can use certain toll roads at a prepaid or discounted rate, instead of avoiding every toll blindly.

Can I avoid tolls for just one trip without changing my default?

Yes. In Google Maps, set the destination, tap the three-dot menu, choose Route options, and turn on Avoid tolls for that route only. In Waze, tap View routes after picking a destination and use the per-trip toll and ferry toggles. Neither changes your saved default.

Should I avoid highways too, or just tolls?

That depends on your goal. Avoid highways and Avoid tolls are separate toggles in both apps. Skipping tolls keeps you on faster free roads where possible, while skipping highways routes you onto surface streets and usually adds time. Turn on only what you actually want, since combining both can produce slow routes.