A known result due to Matthews and Sunner is that every -connected claw-free graph on vertices contains a cycle of length at least , and is Hamiltonian if . In this paper, we show that every -connected claw-free graph on vertices which does not belong to one of three classes of exceptional graphs contains a cycle of length at least , hereby generalizing several known results. Moreover, the bound is almost best possible.