I’m trying to stream videos and photos from my iPhone to my Roku TV, but the TV isn’t appearing as an AirPlay option. Both devices are on the same Wi-Fi network. What settings or apps do I need to connect them?
And that’s the part that keeps getting skipped whenever someone says an iPhone needs a special mirroring app to work with Roku. Most current Roku devices already handle AirPlay, including Roku Ultra, Streambar, and many Roku TVs. Installing more software before checking the Roku itself just creates extra things to troubleshoot.
I wouldn’t bother downloading the DoCast iPhone app unless the built-in option is genuinely missing. It can help with unsupported models, but it shouldn’t be treated as the default solution for every Roku.
What you’re actually trying to play matters
For Netflix, Disney+, YouTube, Prime Video, and similar services, the cleanest option is usually the Roku app itself. Open the service directly on Roku and sign in there. There’s no real benefit to routing the same stream through an iPhone, and copy-protected video generally won’t mirror through third-party software anyway.
If you do want the phone’s screen on the TV, check the Roku under Settings > Apple AirPlay and HomeKit. When that menu is available and AirPlay is enabled, open Control Center on the iPhone, tap Screen Mirroring, and choose the Roku. That’s normally all it takes.
Older Express units and some earlier Roku Sticks may not include AirPlay. Personal photos, saved videos, and music can also be a different use case from simply watching a streaming service. That’s where a separate casting app starts to make sense, not before.
Rule out the boring connection problems first
Both devices need to be connected to the same Wi-Fi network. I know that sounds obvious, but it’s responsible for a ridiculous number of “Roku not found” problems. If AirPlay doesn’t appear, check for Roku updates under Settings > System > System Update before assuming the hardware can’t support it.
Router settings can interfere too. A feature sometimes labeled AP isolation blocks devices on the same network from discovering each other. If the iPhone and Roku both have internet access but still can’t see one another, that setting is worth checking.
When AirPlay truly isn’t available, open the DoCast mirroring setup, select the Roku it finds, and choose either full-screen mirroring or media from the iPhone library. The free version allows unrestricted photo casting, while video and music sessions have time limits. Full mirroring requires the paid version.
To test this without wasting time, first try the Roku’s native streaming app. Then check for the AirPlay menu and attempt Screen Mirroring from Control Center. Update Roku if it’s missing, confirm both devices share the same Wi-Fi, and inspect router isolation settings. Only after those checks fail should you install DoCast and test a personal photo or video before paying for full mirroring.
Being on the same Wi-Fi isn’t enough if your iPhone has a VPN active, since it can block Roku discovery. Turn the VPN off, wake the TV, then reopen Control Center and check Screen Mirroring again before installing anything.
If the AirPlay menu exists on the Roku but discovery still fails, use Settings > Apple AirPlay and HomeKit > Reset Paired Devices, then restart the Roku from its System menu instead of just turning the TV off. Roku TVs often stay in standby, so a normal power-button cycle may not clear a stuck AirPlay service. After it restarts, unlock the iPhone and check Screen Mirroring again. A third-party app only makes sense if the Roku genuinely lacks that AirPlay menu.
If the Roku still has no “Apple AirPlay and HomeKit” menu after a system update, an iPhone setting won’t magically enable it. Check the exact Roku model under Settings > System > About. Older hardware may need a casting app or a newer Roku device.
If the menu is present, make sure AirPlay is turned on, then keep the TV awake while opening Control Center > Screen Mirroring on the iPhone. A detail people miss is mesh Wi-Fi or range extenders: both devices can show the same network name while sitting on separate network segments. Temporarily connect both to the main router’s Wi-Fi and avoid guest networks.
For photos and home videos, native AirPlay should work once discovery is fixed. Individual streaming apps may show a black screen or refuse mirroring because of copy protection, so use their Roku versions instead. Third-party mirroring apps are mainly a fallback for unsupported Roku models, and they won’t bypass those restrictions.
Roku’s “Screen mirroring” setting and Apple AirPlay sound like the same feature. They aren’t. The first is mainly Miracast for Windows and Android, so changing its prompt or allow settings won’t make an iPhone appear.
For the iPhone, the Roku must have Settings > Apple AirPlay and HomeKit. Open that menu, turn AirPlay on, and set access to devices on the same network. Then leave the TV awake and try Control Center > Screen Mirroring.
A quick test from the Photos app is useful too. Open a normal photo or home video, tap Share, then AirPlay. That avoids confusing an AirPlay problem with an app that blocks screen capture. If Photos works but a subscription video app shows black, AirPlay is fine. Use that service’s Roku app instead.
If the Roku still does not appear:
- Restart it through Settings > System > Power > System restart
- Restart the iPhone
- Disable VPN, Private Relay, and any guest Wi-Fi temporarily
- Keep Bluetooth enabled during setup
- Check that the Roku is not connected through Ethernet to an isolated router segment
- Update both devices, then reset paired AirPlay devices on the Roku
Don’t reset the iPhone’s entire network configuration yet. That deletes saved Wi-Fi networks and is rarely the clever first move.
If there is no Apple AirPlay and HomeKit menu after the Roku update, check the exact model under Settings > System > About. At that point, a casting app can handle personal photos and unprotected videos, but it will not turn unsupported hardware into full native AirPlay or defeat copy protection. A newer Roku stick may be less annoying than maintaining another mirroring app.
Fast TV Start uses extra standby power, so don’t enable it blindly, but it can explain why a Roku TV disappears from AirPlay whenever the screen is off. For testing, fully wake the TV and leave it on the Roku home screen. If AirPlay works only while the TV is awake, look under Settings > System > Power > Fast TV Start and decide whether standby discovery is worth the additional power use.
@@mikeappsreviewer is right about Roku’s regular Screen Mirroring menu being unrelated to iPhone mirroring. The useful test is a photo from Apple’s Photos app: open it, tap Share, choose AirPlay, and see whether the Roku appears. This separates basic device discovery from full-screen mirroring and from streaming apps that block mirrored video.
If you switch to a third-party casting app, check an iPhone permission that hasn’t been mentioned yet: Settings > Privacy & Security > Local Network. The app must be allowed there or it can report that no Roku exists even when both devices are connected correctly. That permission affects the casting app, not the native Screen Mirroring control.
So I’d test with the TV awake first. If the Roku appears, native AirPlay is working and you can address standby behavior separately. If it never appears and there is no Apple AirPlay and HomeKit menu after updating the Roku, check the model number rather than spending more time changing iPhone settings. An app may still send photos or unprotected files to older hardware, but it won’t add true system-level AirPlay support.
Watch the Roku’s clock. If the date and time drifted, AirPlay pairing can fail without any obvious error, because the handshake relies on certificate checks and a wrong clock quietly breaks them. It’s the kind of thing that survives a reboot and keeps you chasing router settings for an hour. Roku usually pulls time automatically, but I’ve seen units sit on a bad clock after a power blip.
The band-splitting warning from @0xhacker6 is the one I’d underline hardest. Same network name doesn’t mean same band, and plenty of routers hand your iPhone a 5GHz connection while the Roku clings to 2.4GHz, then don’t pass the discovery traffic between them. Before you touch guest networks or isolation toggles, just check which band each device landed on. Sometimes forcing the phone onto the 2.4GHz side for a minute is enough to prove that’s the whole problem.
On the app talk, I think the thread already has the right instinct: skip it unless the Apple AirPlay menu genuinely isn’t there. A casting tool sending personal photos is a fine fallback for old hardware, but it won’t fix a discovery bug on a Roku that already supports AirPlay, it’ll just add a second thing that also can’t find the TV. Fix the network path first, and only then decide whether the hardware is actually too old to bother with.

