How to Link Spotify on Alexa: A Complete Setup Guide

Getting Spotify working through your Alexa device is one of the most popular smart speaker setups — and for good reason. Once connected, you can ask Alexa to play any song, artist, playlist, or podcast from your Spotify library using nothing but your voice. Here's exactly how it works, what affects the experience, and what to consider based on your specific setup.

What "Linking" Spotify to Alexa Actually Means

Alexa doesn't play Spotify natively out of the box. To use Spotify through an Echo device or Alexa-enabled speaker, you need to authorize a connection between your Amazon account and your Spotify account through the Alexa app. This is sometimes called "linking a music skill."

When linked, Alexa acts as a controller and output device — it sends playback commands to Spotify's servers, which stream audio to your Echo device. Your Spotify account credentials are stored securely, and the connection persists until you manually unlink it.

This is different from casting music from your phone. With a linked account, Alexa can initiate, pause, skip, and control playback entirely on its own without your phone being involved.

Step-by-Step: How to Link Spotify to Alexa

Method 1: Through the Alexa App (Most Common)

  1. Open the Amazon Alexa app on your iOS or Android device
  2. Tap More (the icon with three horizontal lines) in the bottom-right corner
  3. Select Settings
  4. Tap Music & Podcasts
  5. Select Link New Service and choose Spotify
  6. Tap Enable to Use
  7. You'll be redirected to a Spotify login page — sign in with your Spotify credentials
  8. Authorize the connection when prompted
  9. Return to the Alexa app and optionally set Spotify as your default music service

Once linked, you can say things like "Alexa, play my Discover Weekly on Spotify" or "Alexa, shuffle my liked songs on Spotify."

Method 2: Through a Web Browser

If you prefer doing this on a desktop:

  1. Go to alexa.amazon.com
  2. Navigate to Settings → Music, Video, & Books
  3. Under Music, select Spotify and follow the same authorization flow

Both methods achieve the same result — the pathway just depends on your preference.

Setting Spotify as Your Default Music Service 🎵

By default, Alexa may route music requests to Amazon Music. If you want every music command to go to Spotify without specifying the service each time, you'll want to set it as your default music provider.

In the Alexa app:

  • Go to Settings → Music & Podcasts → Default Services
  • Change Default Music Library and/or Default Station to Spotify

After this, saying "Alexa, play lo-fi beats" will automatically search Spotify rather than Amazon Music.

What Account Tier You Have Matters

Spotify PlanAlexa Compatibility
Spotify FreeWorks, but subject to shuffle-only mode and ad interruptions on some devices
Spotify PremiumFull on-demand playback, no ads, better voice control responsiveness

With a Spotify Free account, voice commands may have limited effectiveness — you might ask for a specific song and get shuffled playback from a related playlist instead. This is a Spotify restriction, not an Alexa limitation. Spotify Premium unlocks the full range of voice-controlled, on-demand playback that most users expect.

Factors That Affect Your Experience

Not every Alexa + Spotify setup works identically. A few variables change what you'll encounter:

Your Alexa device model plays a role in audio quality. Echo Dot, Echo, and Echo Studio all support Spotify, but the audio output differs significantly between them. Spotify streams at up to 320kbps on Premium, but whether your speaker can reproduce that quality faithfully depends on the hardware itself.

Wi-Fi connection quality matters more than many users expect. Spotify requires a stable internet connection to stream reliably. On slower or congested networks, you may notice buffering, gaps in playback, or commands that don't execute properly. This isn't a Spotify or Alexa bug — it's a network throughput issue.

Multi-room audio is supported if you have multiple Echo devices. You can group them in the Alexa app and play Spotify across all rooms simultaneously. However, Spotify Connect (a separate feature) and Alexa's multi-room audio behave differently — understanding which system is controlling playback can prevent confusion when songs stop unexpectedly.

Alexa Voice Profiles — if multiple people in your household use Alexa, each person can link their own Spotify account to their individual voice profile. This means Alexa can recognize whose voice is speaking and play from the right account. Setup happens under Settings → Your Profile in the Alexa app.

Common Issues and What Causes Them

"Alexa can't find that song" — Usually happens with Free accounts trying on-demand track requests, or occasionally with very new releases that haven't fully indexed.

Playback stops mid-song — Often a Wi-Fi issue, though it can also indicate a session conflict if Spotify is actively playing on another device simultaneously. Spotify only allows one active stream per account on Free plans; Premium allows more flexibility.

Spotify skill shows as unlinked after working before — Password changes on your Spotify account will break the link. Re-linking through the Alexa app with your updated credentials resolves this.

Commands go to Amazon Music instead — Your default music service is likely still set to Amazon Music. Revisit the default services settings described above.

The Part That Depends on Your Setup 🔊

The linking process itself is straightforward and consistent across devices. What varies is how well the experience fits your situation — whether you're on Free or Premium, how many devices and users are involved, the quality of your home network, and which Echo device you're using. Each of those factors shapes what you'll actually hear and how reliably voice control responds. The mechanics are universal; the results are personal.