If you want a small, entry-level Bluetooth speaker you should plan to spend around $20 to $50. That said, models in this price range are best for people who don't care too much about sound quality. Bluetooth speakers over $50 start to provide better audio performance with bigger speaker drivers, longer battery life, increased durability, and extra features you won't find on cheaper options.  More expensive models in the $300-plus range are typically best suited for people who want their Bluetooth speaker to double as a great listening device around the house. A lot of these options add Wi-Fi capabilities for higher quality music streaming, as well as smart features, like a built-in digital assistant.