The best way to get a bike that will last you 5-10 years is to invest in yourself. Spend a little more or look for quality used bikes. Bikes cost between $100 and up to $11,000. On average you should aim to spend between $1000 and $2500 on a bike.