Work through these in order — the first two fix the large majority of cases.
1. Check the navigation voice volume setting
Settings → Apps → Maps → Spoken Directions → Voice Volume
If this is set to Muted (or your iPhone is on iOS 17 or earlier: No Voice), nothing else you do will help. Set it to Normal or Louder.
This gets switched off more often than people realise, sometimes by an iOS update resetting preferences.
2. Adjust the volume during an active route
This is the one that catches almost everyone.
The volume buttons control whichever audio channel is currently active. Press them with no route running and you are adjusting the ringer, not navigation.
Start a route, wait for a spoken instruction, and adjust the volume while it is speaking. That change applies to the navigation channel and sticks.
3. Check where the audio is going
If the voice works through the phone speaker but not the car, this is a routing problem rather than a Maps problem.
- Bluetooth: confirm the car is selected as the audio output device, and that the car’s own source is set to Bluetooth rather than radio or another input
- CarPlay: confirm the connection is active and the car is displaying the CarPlay interface
Some cars treat navigation audio as a separate channel from media, with its own volume. If music plays fine but directions do not, check the car’s own settings for a navigation or phone volume.
4. Check the pause-audio setting
Settings → Apps → Maps → Spoken Directions → Directions Pause Spoken Audio
When this toggle is off, spoken directions play over other audio rather than pausing it. If the volume is low and your music is loud, directions can be technically playing but inaudible underneath it. Turn this on.
5. Restart and reconnect
Restart the iPhone, then reconnect to the car. This resolves a large share of Bluetooth and CarPlay audio faults that no setting change fixes.
If it works after a restart and breaks again later, the fault is in the connection rather than the settings — worth trying to forget and re-pair the car in Bluetooth settings.
Note: iOS menu paths change between versions. If a path above does not match what you see, check Apple’s current support documentation, which is the authoritative source.
If it keeps happening
A recurring fault usually points to the connection rather than the app. Things worth trying:
- Forget the car in Bluetooth settings and re-pair from scratch
- Check for an iOS update, and for a firmware update from your car manufacturer
- Try a different cable if using wired CarPlay — cable faults produce intermittent audio problems that look like software faults
When to consider a different app
If you have worked through all of this and the fault persists — or if it keeps returning after every iOS update — the pragmatic answer is that navigation is a solved problem with several good options, and there is no prize for persisting with one that fights you.
Worth knowing when comparing: what most navigation apps do well is routing you around what is already happening. What they mostly do not do is answer the question most commuters actually have, which is should I leave now or in twenty minutes? That is a prediction problem rather than a routing one.
If your daily drive is a commute rather than a one-off journey, that difference matters more than voice settings.
Before you leave
Silence from the speakers is annoying. Leaving at the wrong time costs you half an hour.
BoardSpy tells you before you leave what your specific route looks like today — live conditions, weather on the road ahead, and an alert when shifting your departure would save you real time.
Frequently asked questions
Why is my iPhone Maps voice not working in the car?
The most common causes are the Voice Volume setting under Settings → Apps → Maps → Spoken Directions being set to Muted, the volume being adjusted outside an active route so it applies to the wrong audio channel, or audio being routed to the phone rather than the car over Bluetooth or CarPlay.
Why does the navigation voice work on the phone but not in the car?
That points to an audio routing problem rather than a Maps setting. Check that the car is selected as the audio output device, and that the car's own source is set to Bluetooth or CarPlay rather than radio or another input.