On average, a banjo is going to cost anywhere from $50 used to as much as $3,000 for a higher end, five-stringed banjo. Mass produced banjos found online, such as Amazon.com, can cost about $100 to $250, while a hand-crafted banjo can cost upwards of $3,000, especially if it’s made from a higher quality material.