The basic setup: what you need before you start
Casting from iPhone to Chromecast requires three things: an iPhone running iOS 12 or later, a Chromecast device plugged into your TV, and both devices connected to the same Wi-Fi network. The iPhone does not need to be on the same Wi-Fi as the Chromecast — it can be on a guest network or a different band — but both must reach the same router. If your Chromecast is set up and working, you are ready to cast.
The casting process itself does not require a separate app. Most apps that stream video or music — YouTube, Netflix, Spotify, Google Photos — have a built-in cast button. You tap it, select your Chromecast, and the content moves to your TV while your phone becomes a remote. Some apps also support AirPlay, Apple's casting standard, which works differently and is covered below.
Key Takeaways
- Most streaming apps have a cast icon (usually a rectangle with curved lines in the corner) that lets you send video or music to Chromecast without installing anything extra.
- Your iPhone and Chromecast must be on the same Wi-Fi network, though they can be on different bands or guest networks as long as they reach the same router.
- Once you cast, your phone acts as a remote — you can pause, skip, or adjust volume from the lock screen without opening the app again.
- If an app does not have a cast button, it may support AirPlay instead, which sends content through Apple's system rather than Google's.
Finding and tapping the cast button in your app
The cast button appears in the top or bottom corner of most streaming apps and looks like a small rectangle with curved lines coming out of one corner. In YouTube, it is in the top right. In Spotify, it is in the now-playing screen. In Netflix, it is usually in the top right as well, though the exact location varies by app version.
Tap the cast button. A menu appears showing all Chromecast devices on your network. Select the one connected to your TV — it usually has a name like "Living Room" or "Bedroom TV" unless you renamed it. The app will connect in a few seconds, and the video or music will start playing on your TV. Your phone screen will dim or show a smaller version of what is playing, and you can control playback from there.
If you do not see a cast button in an app you use regularly, check the app's settings or help section — some apps hide the feature behind a menu. If it is not there at all, the app may not support Chromecast casting, and you will need to use AirPlay or screen mirroring instead.
Casting music and podcasts
Music and podcast apps work the same way as video apps. Spotify, Apple Music, YouTube Music, and Podcast Addict all have cast buttons in their playback screens. Tap it, select your Chromecast, and the audio plays through your TV speakers while your phone shows the current track and playback controls.
One difference: when you cast music, your phone screen can lock and your phone can go to sleep without stopping playback. The Chromecast keeps playing. This is useful for background music during a meal or party — you can put your phone away and control the music from any other device on the network, or use your phone for something else entirely.
Using AirPlay if your app does not have a cast button
Some apps, particularly Apple's own apps like Apple TV and Apple Podcasts, do not have a Google Cast button. Instead, they support AirPlay, which is Apple's casting standard. To use AirPlay, you need an AirPlay-compatible device — most modern smart TVs have AirPlay built in, but Chromecast devices do not natively support it.
If your TV has AirPlay, swipe down from the top right of your iPhone to open Control Center, tap Screen Mirroring, and select your TV. If your Chromecast does not have AirPlay, you have two options: use screen mirroring instead (see below), or cast the content through a different app that does support Chromecast, if one exists.
Screen mirroring as a backup when casting is not available
If an app does not have a cast button and does not support AirPlay, you can mirror your entire iPhone screen to Chromecast. This sends everything on your phone — the app, your home screen, notifications — to your TV, which is less efficient than casting but works for any app.
To screen mirror, open the Google Home app on your iPhone, tap the device icon in the top right, select your Chromecast, and tap "Cast my screen." Your entire iPhone display will appear on your TV. Tap "Stop casting" in the Google Home app to disconnect. Note that screen mirroring uses more battery and can be slower than direct casting, so use it only when casting is not available.
Troubleshooting when your iPhone will not connect
If your iPhone does not see your Chromecast in the cast menu, check three things first: both devices are on the same Wi-Fi network, your Chromecast is powered on and set up, and your iPhone is running iOS 12 or later. Restart your Chromecast by unplugging it for 10 seconds, then plug it back in. Restart your iPhone as well.
If the Chromecast still does not appear, open the Google Home app and check that your Chromecast is listed there and shows as "Connected." If it does not, your Chromecast may have lost its Wi-Fi connection — open the Google Home app, select the device, tap Settings, and reconnect it to your network. Once it shows as connected in Google Home, it should appear in the cast menu of your streaming apps.
If you see the Chromecast but the cast fails after you select it, try closing the streaming app completely and opening it again. Sometimes the app's connection to Chromecast needs to be refreshed. If casting still fails, restart both devices and try once more.
Controlling playback after you cast
Once content is casting, your iPhone becomes a remote. The app shows playback controls — play, pause, skip, volume — that work on the TV. You can also control volume using your iPhone's physical volume buttons. If you lock your phone or switch to another app, casting continues; the controls stay available on your lock screen or in the app switcher.
To stop casting, tap the cast button again and select "Stop casting," or straightforward close the app. The content stops on your TV, and your phone returns to normal. You can also disconnect by unplugging the Chromecast or turning it off, though this is less graceful.
Frequently Asked Questions
Do I need the Google Home app to cast from iPhone?
No. Most streaming apps have their own cast button built in, and you use that to cast directly. You only need Google Home if you want to set up your Chromecast in the first place, or if you want to screen mirror your entire iPhone display. For everyday casting of YouTube, Netflix, or Spotify, the app's cast button is all you need.
Can I cast if my iPhone is on a different Wi-Fi network than my Chromecast?
No. Both devices must be on the same Wi-Fi network to communicate. They can be on different bands (2.4 GHz vs. 5 GHz) or on a guest network, as long as both bands or networks are part of the same router. If your Chromecast is on your home network and your iPhone is on a mobile hotspot, casting will not work.
What happens to my phone battery when I cast?
Casting uses less battery than screen mirroring because only the app is sending data, not your entire screen. Music casting uses very little battery. Video casting uses more, but your phone is not doing the heavy lifting — the Chromecast is. You can lock your phone and it will continue casting without draining battery quickly.
Can I cast from multiple iPhones to the same Chromecast at the same time?
No. Only one device can cast to a Chromecast at a time. If someone else tries to cast while you are already casting, their cast will take over and yours will stop. You can hand off control by stopping your cast and letting the other person start theirs.
Why does my cast keep stopping or buffering?
Buffering usually means your Wi-Fi signal is weak. Move your Chromecast closer to your router, or move your iPhone closer to the router while you are casting. If your Wi-Fi is shared with many devices, other heavy users can slow down your cast. Restarting your router and Chromecast often fixes connection issues.