Pandora is a streaming service whereas iHeartRadio is a radio service. Pandora offers a wide range of music, including popular songs from different genres, as well as podcasts and other programming. iHeartRadio offers a wider range of radio stations, including popular stations from around the world, as well as a variety of other programming.