You see the Discord error “No Route” when trying to join a voice channel, even though your internet connection is stable and other online services work fine. This error means the Discord client cannot establish a direct connection to the voice server, often due to network restrictions or incorrect client settings rather than a general internet outage. In this article, you will learn the technical reasons behind the “No Route” error and the exact steps to fix it on Windows 10 and Windows 11.
Key Takeaways: Fixing the Discord “No Route” Error
- User Settings > Voice & Video > Reset Voice Settings: Restores default voice settings that fix mic and connection issues.
- Windows Settings > Network & Internet > Advanced Network Settings > Network Reset: Resets network adapters and clears any conflicting routes.
- Discord > User Settings > Voice & Video > Enable Quality of Service High Packet Priority: Turn this OFF to prevent packet prioritization conflicts with your router.
Why Discord Shows the “No Route” Error Even on Stable Internet
The “No Route” error occurs when Discord cannot establish a direct peer-to-peer connection to a voice server. Discord uses UDP packets for real-time voice communication. If your network or Discord client blocks or misroutes these UDP packets, the connection fails. Common causes include:
Network Firewall or Antivirus Blocking Discord
Windows Defender Firewall, third-party antivirus software, or corporate network security rules may block the UDP ports that Discord uses for voice. Discord uses ports 50000-65535 for voice communication. If these ports are blocked, the client receives the “No Route” error.
Incorrect Discord Voice Server Region
Discord automatically selects a voice server region based on your location. If the automatic selection picks a server far from you or a region that is temporarily down, the connection may fail. Manually setting the region to one closer to you can resolve this.
VPN or Proxy Interference
Using a VPN or proxy can change the route your UDP packets take. Some VPNs do not support UDP traffic properly, or they route traffic through servers that are blocked by Discord. Disabling the VPN can restore the direct route.
Quality of Service Settings in Discord
Discord has a feature called “Quality of Service High Packet Priority” that attempts to prioritize voice packets. On some networks, this feature can cause conflicts with router QoS settings, resulting in packets being dropped or misrouted. Turning this feature off often fixes the issue.
Steps to Fix the Discord “No Route” Error on Stable Internet
Follow these steps in order. After each step, test your voice connection by joining a voice channel. If the error persists, move to the next step.
1. Reset Discord Voice Settings
- Open Discord User Settings
Click the gear icon next to your username at the bottom left of the Discord window. - Go to Voice & Video
In the left sidebar, click Voice & Video under the App Settings section. - Reset Voice Settings
Scroll to the bottom of the Voice & Video settings page. Click the Reset Voice Settings button. Confirm the reset in the pop-up dialog. This restores all voice settings to their defaults, including input and output devices, volume, and audio processing. - Test the Voice Connection
Join a voice channel and check if the error is gone. If it persists, continue to the next step.
2. Change Voice Server Region
- Join a Voice Channel
In the server where you see the error, join any voice channel. - Open Channel Settings
Click the down arrow next to the voice channel name at the top of the user list. Select Edit Channel. - Change Region Override
In the left sidebar, click Overview. Find the Region Override dropdown. Select a region close to your physical location, for example, US East, US West, Europe West, or South America. Click Save Changes. - Test Again
Disconnect from the voice channel and rejoin. If the error persists, move to the next step.
3. Disable Quality of Service High Packet Priority
- Open User Settings > Voice & Video
Follow the same path as in step 1. - Find Quality of Service
Scroll to the Quality of Service section. - Toggle Off High Packet Priority
Set Enable Quality of Service High Packet Priority to OFF. This stops Discord from attempting to prioritize its UDP packets, which can resolve routing conflicts. - Test the Voice Connection
Join a voice channel. If the error persists, proceed to the next step.
4. Allow Discord Through Windows Firewall
- Open Windows Firewall
Press the Windows key, type Windows Defender Firewall, and press Enter. - Allow an App Through Firewall
In the left pane, click Allow an app or feature through Windows Defender Firewall. - Add Discord
Click Change settings, then click Allow another app. Browse to the Discord executable file. The default location isC:\Users\YourUserName\AppData\Local\Discord\app-version\Discord.exe. Select it and click Add. - Enable Both Private and Public
In the list, find Discord. Ensure both Private and Public checkboxes are checked. Click OK. - Restart Discord
Close Discord completely and reopen it. Test the voice connection.
5. Disable VPN or Proxy
- Disconnect from VPN
If you are using a VPN client, disconnect from it completely. - Disable Proxy in Windows
Press Windows key + I to open Settings. Go to Network & Internet > Proxy. Turn off Use a proxy server. - Restart Discord and Test
Close and reopen Discord. Try joining a voice channel.
6. Reset Network Adapters
- Open Network Reset in Windows
Press Windows key + I to open Settings. Go to Network & Internet > Advanced Network Settings > Network Reset. - Click Reset Now
Click the Reset now button. Confirm the action. Windows will reinstall all network adapters and reset network components to their defaults. Your computer will restart automatically. - Reconnect to Wi-Fi and Test
After restart, reconnect to your Wi-Fi network. Open Discord and test the voice connection.
If Discord Still Has Issues After the Main Fix
Sometimes the “No Route” error persists even after following all steps above. The following issues may cause the problem and have their own fixes.
Antivirus or Third-Party Firewall Blocks Discord
Antivirus software like Norton, McAfee, or Bitdefender often includes its own firewall. Open your antivirus settings and look for a firewall or network protection section. Add Discord to the allowed applications list. If you cannot find the setting, temporarily disable the antivirus and test Discord. If the error disappears, you need to create a permanent exception for Discord in that software.
Router QoS or UDP Flood Protection
Some routers have built-in Quality of Service settings or UDP flood protection that can interfere with Discord’s voice packets. Log in to your router’s admin panel and look for QoS or security settings. Disable any UDP flood protection or set a low priority for QoS. Alternatively, enable UPnP on your router, which allows Discord to open the necessary ports automatically.
Discord Server Is Experiencing an Outage
If the error appears on multiple servers or with multiple friends, Discord’s voice servers might be down. Check the Discord status page at discordstatus.com. If an outage is reported, wait for Discord to resolve it. No local fix will work during a server outage.
Discord Voice Connection Methods: UDP vs TCP
| Item | UDP (Default) | TCP (Fallback) |
|---|---|---|
| Purpose | Real-time voice data | Fallback when UDP fails |
| Speed | Faster, lower latency | Slower, higher latency |
| Reliability | Packet loss can cause audio issues | More reliable but laggy |
| Ports Used | UDP 50000-65535 | TCP 443 |
| Blocked By | Firewalls, VPNs, QoS | Rarely blocked |
| How to Force | Default, no action needed | Not available in user settings |
Discord uses UDP by default for voice because it is faster and more efficient for real-time communication. When UDP fails, Discord attempts to fall back to TCP, but this fallback is not always successful and can introduce noticeable lag. The steps above focus on restoring proper UDP routing to eliminate the “No Route” error.
You now know the specific causes of the Discord “No Route” error and have a clear set of steps to resolve it. Start by resetting Discord’s voice settings and disabling Quality of Service High Packet Priority. If the error continues, allow Discord through your firewall and reset your network adapters. For persistent cases, check your antivirus and router settings for UDP blocking. As an advanced tip, you can use Discord’s built-in voice diagnostics by pressing Ctrl + Shift + I to open the Developer Tools, then navigating to the Network tab to see exactly which UDP connections are failing.