Yes the speaker comes with a 3.5mm plug BUILT IN and you can also plug an external 3.5mm aux cord into the front of the spaeker to play music from another device such as your phone, TV etc. Also if you want to plug headphones into this speaker it automatically will cut off the speakers and switch to the headphones. It's great!