How to Add Multiple Stops in Google Maps
Planning a road trip, running errands across town, or coordinating a multi-city route all share one thing in common: a single destination isn't enough. Google Maps supports multi-stop routing on both mobile and desktop, but the way you add and manage those stops varies depending on your platform, how many stops you need, and what you're trying to accomplish.
The Basic Concept: Waypoints in Google Maps
When you add stops between your starting point and final destination, Google Maps treats them as waypoints — intermediate locations the route must pass through in order. The app calculates the most efficient path through each stop based on real-time traffic, road type, and distance.
Google Maps currently supports up to 9 waypoints (plus your starting point and final destination, for a total of 11 points) on mobile. On desktop via a browser, the limit is also 9 additional stops. This is a platform-wide cap, not something that changes based on account type or region.
How to Add Multiple Stops on Mobile (Android and iOS)
The process is nearly identical on both Android and iOS, since Google Maps operates from the same core interface on each:
- Open Google Maps and enter your first destination in the search bar.
- Tap Directions to start building your route.
- Once the route loads, tap the three-dot menu (⋮) in the upper right corner of the directions screen.
- Select "Add stop" from the menu.
- Type in your next stop and confirm it.
- Repeat for each additional stop.
You can reorder stops by pressing and holding the grid icon (≡) next to any stop and dragging it up or down in the list. This is useful when you've added stops out of order or want to manually override Google's suggested sequence.
Using "Optimize Order" on Mobile
On Android, Google Maps includes an "Optimize order" option in the same three-dot menu when you have multiple stops entered. This automatically rearranges your waypoints to minimize total travel time, which is particularly useful for delivery drivers, multi-errand days, or anyone who doesn't have a fixed sequence requirement.
This feature is not available on iOS as of recent versions — iOS users need to reorder stops manually.
How to Add Multiple Stops on Desktop
If you're planning ahead from a browser:
- Go to maps.google.com and click Directions.
- Enter your starting point and first destination.
- Click the "+" icon (Add destination) below the last stop field.
- Enter each additional stop.
- Drag and drop stops using the grid handle on the left side of each field to reorder them.
Desktop planning has a few advantages: it's easier to type long or complex addresses, simpler to compare route variations by editing stops, and allows you to plan and then send the route to your phone using the "Send directions to your phone" option.
Factors That Affect How This Works in Practice 🗺️
Adding multiple stops sounds straightforward, but several variables influence how well it works for any given user:
| Variable | What It Affects |
|---|---|
| Android vs. iOS | Optimize order feature availability |
| App version | UI layout and available features may differ |
| Number of stops | Hard cap at 9 waypoints; beyond that requires workarounds |
| Route type | Driving, walking, cycling, and transit have different stop support |
| Real-time traffic | ETAs between stops are dynamic, not fixed |
| Offline maps | Multi-stop routing may be limited when using downloaded maps |
Transit and walking modes behave differently from driving. When using public transit, Google Maps may not support the full multi-stop structure the same way — it tends to route you to a single destination with transfers built in rather than treating intermediate points as true stops.
When You Need More Than 9 Stops
Google Maps isn't designed for large-scale route planning. If you regularly need 10+ stops — for commercial delivery routes, field service scheduling, or complex logistics — the 9-waypoint cap becomes a real constraint.
In those cases, users typically work around it by:
- Splitting the route into two separate Google Maps trips
- Using Google Maps Platform APIs for programmatic, multi-stop route optimization (this is the developer-facing product, not the consumer app)
- Switching to dedicated route optimization apps built specifically for multi-stop logistics
The right approach depends on how often you need this, how many stops you're managing, and whether you're doing this personally or for a business workflow.
Stop Types and How They're Treated
Not every stop behaves the same way in the route:
- Address-based stops are the most reliable — Google Maps geocodes the address directly.
- Business name stops work well in areas with good Maps data, but can occasionally resolve to the wrong location if a business has multiple branches nearby.
- GPS coordinate stops can be entered manually and are useful when a destination doesn't have a formal address (construction sites, trailheads, rural locations).
The accuracy of each stop affects the overall route quality, especially if you're in an area where Google Maps data is less dense or frequently updated. 🧭
Sharing and Navigating Multi-Stop Routes
Once your route is built, you can:
- Start navigation immediately from the mobile app
- Share the route via link to others (though the recipient will see the route, not inherit it as an editable file)
- Pin the route by tapping "Preview" — though Google Maps doesn't natively save complex multi-stop routes in the same way it saves individual locations
One practical limitation: if you close the app mid-route and reopen it, Google Maps may not reliably restore a multi-stop session the same way it would a single destination. How this behaves can vary by device, OS version, and app update cycle.
Whether the built-in multi-stop tools in Google Maps cover what you need — or whether the cap, platform differences, or session behavior create friction — depends entirely on how many stops you're working with, which device you're on, and what kind of routing flexibility your situation actually requires.