It's perhaps the most frequently asked question in the world of SEO, and one that's impossible to answer definitively as there are so many variables which play into it.
Website Group's infographic goes a good way towards providing some clarity and breaking down what it takes..
Source: The Website Group