We propose a novel variational approach for limit cycles of a kind of nonlinear oscillators. Some examples are given to illustrate the effectiveness and convenience of the method. The obtained results are valid for the whole solution domain with high accuracy. (c) 2006 Elsevier Ltd. All rights reserved.