TV technician helping fix Apple TV AirPlay and casting problems

Steve H.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Apple TV (tvOS), iPhone/iPad casting, AirPlay & Screen Mirroring, Wi-Fi/router issues, Home app Speakers & TV settings, VPN/DNS conflicts

Apple TV won’t cast from phone — AirPlay not working, Apple TV not showing up, screen mirroring fails

Technician avatar Technician
Hey! We’ll figure out why your Apple TV won’t cast from phone and get AirPlay / Screen Mirroring working again — without random resets or guessing.

Quick questions so we pinpoint the real cause (these answers decide the fix):
• What are you casting from: iPhone or iPad? Which iOS/iPadOS version (roughly)?
• Which Apple TV model: Apple TV HD / Apple TV 4K (and tvOS version if you know)?
• What exactly fails: the Apple TV not showing up in AirPlay, it shows but says “Unable to connect to AirPlay”, or screen mirroring connects then drops?
• Are both devices on the same Wi-Fi network/SSID (not guest Wi-Fi), and is the phone using Wi-Fi (not cellular-only)?
• Are you trying to “cast” from a specific app (YouTube/Netflix) or full iPhone screen mirroring from Control Center?

Share what you’re seeing and we’ll fix the most common AirPlay not working to Apple TV causes step by step.
Customer
It’s an iPhone and an Apple TV 4K. The Apple TV works fine by itself, but when I try to cast from my phone, sometimes the Apple TV doesn’t show up in AirPlay at all. Other times it shows up, I tap it, and it says “Unable to connect to AirPlay”. So basically Apple TV won’t cast from phone and it’s driving me crazy.
Technician avatar Technician
Thanks — that pattern (sometimes not visible, sometimes “unable to connect”) usually points to one of these:

Common real reasons Apple TV won’t cast from iPhone
• The iPhone and Apple TV aren’t actually on the same local network (different SSID, guest network, different router band that’s isolated, or a mesh node doing client isolation).
• AirPlay is disabled on Apple TV or “Allow Access” is set in a way that blocks your phone.
• A Home app setting is restricting AirPlay to “Speakers & TV” devices (very common if the Apple TV is in Home).
• Router/VPN/DNS/security settings block the discovery connection (mDNS / Bonjour), so the Apple TV doesn’t show up in AirPlay or drops when connecting.
• Temporary tvOS/iOS services glitch — fixed by a proper restart order (Apple TV + iPhone + router).

We’ll do a clean, fast checklist in the best order so you get stable AirPlay to Apple TV and screen mirroring.
Customer
I’m pretty sure they’re on the same Wi-Fi, but we do have a mesh router and there’s also a guest network. I’m not using the guest network (I think). I mostly try it from the Control Center screen mirroring button, and sometimes from apps. It’s like the Apple TV is not showing up in AirPlay randomly.
Technician avatar Technician
Mesh + guest Wi-Fi is *exactly* where AirPlay discovery breaks, so let’s confirm the network first (this fixes a lot of “Apple TV won’t cast from phone” cases).

Step 1 — Confirm the iPhone and Apple TV are on the same network
1) On your iPhone: Settings > Wi-Fi → check the exact network name (SSID). If you see “Guest” or a second similar name, note it.
2) On Apple TV: Settings > Network → confirm the Wi-Fi network name matches the iPhone’s SSID exactly.
3) If your mesh shows two bands (2.4 GHz / 5 GHz) with different names: try connecting both iPhone and Apple TV to the same named SSID (or use the combined/band-steering SSID if it keeps them on one logical LAN).

Step 2 — Make sure the iPhone isn’t trying to AirPlay over cellular
• Keep Wi-Fi ON. For testing, temporarily turn Cellular Data OFF so the phone can’t “wander.”

Once we confirm that, we’ll check Apple TV AirPlay settings (Allow Access + password), because a wrong access setting can make it appear/disappear or refuse to connect.
Customer
Okay, I checked. My iPhone was on the normal Wi-Fi, not guest. The Apple TV is also on the same Wi-Fi name. Still, sometimes the Apple TV doesn’t show up in the AirPlay list, and if it does, it can fail with the connect error. So AirPlay not working to Apple TV even on the same Wi-Fi.
Technician avatar Technician
Perfect — same SSID rules out the easy “wrong Wi-Fi” issue. Next: Apple TV’s AirPlay receiver settings. If these are off or too strict, you’ll get Apple TV not showing up in AirPlay or “Unable to connect”.

Step 3 — Check AirPlay settings on Apple TV (tvOS)
1) On Apple TV go to Settings > AirPlay and HomeKit.
2) Make sure AirPlay is On.
3) Open Allow Access and set it to Anyone on the Same Network (best balance for troubleshooting).
4) Check Require Password / AirPlay Password settings. For testing, set password to “Off” or “First Time Only”. If it’s “Every Time” and the phone doesn’t prompt properly, it can look like a failed connection.
5) If you see a device name for Apple TV, keep it simple (e.g., “Living Room Apple TV”) — weird characters can sometimes confuse app lists.

Now try from iPhone: open Control Center → tap Screen Mirroring → see if Apple TV appears reliably and connects.
Customer
AirPlay is on. Allow Access was set to “Only People Sharing This Home” so I changed it to “Anyone on the Same Network”. Password was on every time, I changed it to first time only. It shows up more consistently now, but I still got “Unable to connect to AirPlay” once. So it’s better, but still not 100%.
Technician avatar Technician
That change was a big one — “Only People Sharing This Home” is a frequent reason Apple TV won’t cast from phone (especially if Home permissions got out of sync). Now let’s stabilize the connection with the fastest high-impact steps.

Step 4 — Do the correct restart order (fixes Bonjour/mDNS discovery bugs)
1) Restart Apple TV: Settings > System > Restart (or unplug for 20 seconds).
2) Restart iPhone (power off → on).
3) Restart router/mesh: power cycle the main router first, then mesh nodes (or use the app’s reboot).
4) After everything is back, wait 1–2 minutes, then try Screen Mirroring again.

Step 5 — Check updates (iOS + tvOS)
• iPhone: Settings > General > Software Update
• Apple TV: Settings > System > Software Updates

If your Apple TV appears but fails to connect, updates + restart often resolve the “connect handshake” issues behind Unable to connect to AirPlay.
Customer
I restarted Apple TV, iPhone, and the router/mesh. After that it connected faster. But I still have an occasional issue where the Apple TV is there, I tap it, and it spins and then fails. It feels like an AirPlay connection issue rather than discovery now.
Technician avatar Technician
Great description — when discovery is okay but the connection fails, we look at Home permissions + phone network features (VPN/DNS) + router isolation rules.

Step 6 — Check Home app Speakers & TV settings (this can block AirPlay)
If your Apple TV is added to Home:
1) Open the Home app on iPhone.
2) Tap the … (More) button → Home Settings.
3) Tap Speakers & TV and review who is allowed to AirPlay. For troubleshooting, allow your account and ensure it isn’t restricted to a profile that your phone isn’t using.

Step 7 — Temporarily disable VPN / “secure DNS” apps
• If you use a VPN, iCloud Private Relay, ad-block DNS profile, or “security” app: turn it off temporarily and test AirPlay. These can break the local connection needed for iPhone to Apple TV screen mirroring.

Step 8 — Refresh Wi-Fi on the iPhone
1) iPhone Settings > Wi-Fi → tap the (i) next to the network → tap Forget This Network.
2) Reconnect to the same Wi-Fi and try AirPlay again.

If you tell me whether you use any VPN/DNS filter, I can tailor the “what to turn off” list so we don’t disable anything you actually need long term.
Customer
I do have a DNS ad blocker profile and sometimes a VPN. I turned both off, forgot and rejoined Wi-Fi, and the AirPlay connection is much more reliable now. But I’d like a fix that doesn’t require me to keep everything off forever. Also, sometimes I’m trying to cast from a specific app and it still doesn’t work.
Technician avatar Technician
That’s a key clue. Two important points that explain a lot of “Apple TV won’t cast from phone” reports:

1) App casting vs Screen Mirroring aren’t the same
• Screen Mirroring sends your iPhone’s screen to Apple TV (Control Center → Screen Mirroring).
• Some apps do “in-app AirPlay” (the AirPlay icon inside the player).
• Some apps block AirPlay for certain content due to licensing, or require the app on Apple TV. In those cases, mirroring might work, but in-app casting fails — or vice versa.

2) DNS/VPN can break local AirPlay discovery or the connection handshake
For a “keep it on” solution, set it up so local network traffic stays local:
• If your VPN app has a setting like “Allow Local Network”, “LAN access”, or “Bypass for local devices” — enable it. This keeps AirPlay to Apple TV working while the VPN is on.
• For DNS/ad blockers: check if there’s a mode to allow Apple services / Bonjour / local discovery. If not, consider disabling the profile only on your home Wi-Fi network (some apps support per-network rules).

Router/mesh notes (very common AirPlay killer settings)
In your router/mesh app, look for and disable (for your main home Wi-Fi):
• AP isolation / client isolation
• “Block LAN to WLAN” or “Wireless Isolation”
• Multicast/Bonjour filtering (sometimes called mDNS filter)

Those settings can cause exactly what you saw: Apple TV appears sometimes, then Unable to connect to AirPlay.
Customer
That makes sense. I found a “Block local network” option in my VPN and turned it off so local devices work. Now AirPlay works even with VPN on. For apps, I notice some videos won’t AirPlay, but mirroring works. So I guess that’s normal. One more question: if the Apple TV disappears from AirPlay again, what’s the “big reset” step that actually helps?
Technician avatar Technician
Good question — we want the smallest “reset” that gives the biggest win.

When Apple TV won’t cast from phone again, try these in this order
A) Quick refresh (low pain, high success)
• Restart Apple TV (Settings > System > Restart).
• Toggle iPhone Wi-Fi off/on (or airplane mode on/off).
• Confirm Apple TV: Settings > AirPlay and HomeKit → AirPlay On, Allow Access = Anyone on Same Network.

B) iPhone network reset (bigger, but often fixes persistent AirPlay bugs)
• iPhone: Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings.
This wipes saved Wi-Fi networks/VPN configs (you’ll rejoin Wi-Fi), but it can fix stubborn “AirPlay devices not showing” or connection failures.

C) Apple TV reset (last resort)
• Apple TV: Settings > System > Reset → “Reset” (or “Reset and Update”).
Only do this if AirPlay is broken constantly and you’ve confirmed the router/mesh settings aren’t isolating devices.

With your current results, I’d keep the VPN “local network allowed” setting and avoid guest Wi-Fi, and you should be stable.
Customer
Awesome. After changing Allow Access and fixing the VPN local network setting, my Apple TV can cast from phone again and screen mirroring is stable. I understand why some apps don’t AirPlay now. Thanks!
Technician avatar Technician
Summary: when Apple TV won’t cast from phone, the top fixes are: confirm both are on the same Wi-Fi (not guest), set Apple TV Settings > AirPlay and HomeKit to AirPlay On and Allow Access: Anyone on the Same Network, and restart Apple TV + iPhone + router in the right order. If you use a VPN/DNS filter, allow local network/LAN access so AirPlay discovery and the connection handshake don’t get blocked. App casting can fail due to app restrictions even when screen mirroring works — that’s normal. Want help tuning your mesh settings (mDNS/Bonjour, client isolation) for rock-solid AirPlay? Open the chat and an expert will guide you in real time.

Quick answer: the accepted fix

Accepted first fix when Apple TV won’t cast from phone or you get AirPlay not working: on Apple TV go to Settings > AirPlay and HomeKit and turn AirPlay on, set Allow Access to Anyone on the Same Network, and reduce AirPlay password prompts (First Time Only) while testing. Then restart Apple TV, iPhone, and your router/mesh (in that order). Finally, disable VPN/DNS filtering temporarily or enable “Allow Local Network” so the Apple TV appears reliably and connects without “Unable to connect to AirPlay”.


Why Apple TV won’t cast from phone

Most “Apple TV won’t cast from phone” problems come down to local network discovery and permissions. AirPlay needs your iPhone and Apple TV on the same LAN without guest isolation, plus AirPlay receiving enabled on Apple TV with the right Allow Access setting. Mesh routers, client isolation (AP isolation), VPNs, DNS/ad blockers, and some security filters can block Bonjour/mDNS, making Apple TV not showing up in AirPlay or causing Unable to connect to AirPlay. Once access settings and local network rules are correct, screen mirroring and most AirPlay streams become stable.

How to test if casting to Apple TV is fixed

Test both methods: (1) Control Center > Screen Mirroring to mirror the full iPhone screen, and (2) an app that supports AirPlay (look for the AirPlay icon inside the video/audio player). Confirm the Apple TV appears quickly, connects without repeated password prompts, and stays connected for 3–5 minutes. Then test again after the iPhone wakes from sleep and after the Apple TV wakes from standby. If the Apple TV disappears again, check that you didn’t switch to guest Wi-Fi, and that VPN/DNS tools still allow local network access.

Apple TV won’t cast from phone — quick troubleshooting tips

Most cases are fixed by AirPlay access settings, network checks, and VPN/DNS tweaks.

Quick path: confirm iPhone and Apple TV are on the same Wi-Fi (not guest), turn on AirPlay on Apple TV and set Allow Access to Anyone on the Same Network, then restart Apple TV, iPhone, and router/mesh. If you use VPN, DNS ad blocking, or security profiles, enable Allow Local Network (LAN access) so AirPlay discovery and connection aren’t blocked. If a specific app won’t AirPlay, try screen mirroring or use the app directly on Apple TV — some apps restrict AirPlay for certain content.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your Apple TV model, router/mesh setup, and iPhone network profiles, please consult a verified expert on Whizz-Tech or the device manufacturer’s support before making decisions.

Understand what these prompts mean


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including Apple TV support, AirPlay specialists, smart home pros, and more.

Expert will respond in minutes

We match you with an Expert who specialises in Apple TV, AirPlay, and iPhone casting issues. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive visits just to fix Apple TV won’t cast from phone. Getting help online can save you time and money.

FAQ

Why won’t my Apple TV cast from my phone?

If Apple TV won’t cast from phone, it’s usually because AirPlay access settings or the local network is blocking discovery/connection. Check Apple TV Settings > AirPlay and HomeKit (AirPlay On, Allow Access = Anyone on the Same Network), confirm both devices are on the same Wi-Fi (not guest), and disable VPN/DNS filters or allow local network access.

Why is my Apple TV not showing up in AirPlay?

Apple TV not showing up in AirPlay is typically caused by being on different SSIDs, guest Wi-Fi isolation, mesh/router client isolation (AP isolation), or VPN/DNS security profiles blocking Bonjour/mDNS. Restart Apple TV + iPhone + router and verify AirPlay is enabled on Apple TV.

What does “Unable to connect to AirPlay” mean?

Unable to connect to AirPlay usually means the Apple TV was discovered but the connection handshake failed. Common reasons: AirPlay password/access restriction, VPN/DNS filtering, temporary tvOS/iOS service glitch, or router rules blocking local traffic. Set Allow Access to Anyone on the Same Network, reduce password prompts for testing, and ensure VPN allows local network.

Why does AirPlay work in screen mirroring but not in an app?

Some apps restrict AirPlay for certain content due to licensing, or require a dedicated Apple TV app. If in-app AirPlay fails but screen mirroring works, try mirroring, or use the app directly on Apple TV instead.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant