As far as I can tell, it's not available on browsers, but just in the Maps apps.
I just went thru the steps on Android to refresh my memory. First, make sure you have the latest update to Google Maps. It looks like just this afternoon, Google downloaded a new version with a drastically changed UI, but it was broken. Then they released another version with fixes.
Here are the steps, at least on my version:
- Find your originating city on the map.
- Click the back arrow on the left end of the search bar to clear the bar.
- Tap your avatar on the right end of the search bar, which will open a menu.
- Tap Offline maps on the menu.
- On the Offline maps menu, tap the Settings icon at the top right to select whether you want to store the maps on your device storage or on an SD card (if you have one.) This must be done before you start downloading, as existing maps are deleted when you switch.
- Tap SELECT YOUR OWN MAP.
- A map centered on your current map view will appear in a box.
- Pinch the map until the box starts to shrink. This will give you the largest area you can download in one map.
- Drag the map to get as much of your route within the box as possible. In other words, get your starting point on one edge, and the furthest point on your route possible on the other edge.
- Tap Download. The selected area will start downloading, and you'll be returned to the menu.
- Tap SELECT YOUR OWN MAP again.
- The area you've just started downloading will appear again.
- Drag the map to select the next area of the route, starting where you left off in the previous map.
- Tap Download.
- Repeat until the entire route has been downloaded.
You won't be able to see your route while you're selecting areas to download. I suggest opening a map of the route on another device, and using it as a guide while you're selecting areas.
You don't need to wait for each area to complete downloading before selecting the next. Google will download any number of maps simultaneously in the background.
Google just assigns a number to each downloaded map. If you'd like, you can rename them by tapping the 3 dots next to them on the menu.
If you do this well in advance of your trip, update the downloads a day or 2 before your trip. Not only will this get the freshest data, but it will also prevent them expiring during your trip. You can update downloaded maps by tapping the 3 dots next to them on the menu.