The best times to visit Beijing are from March to May and from September to October. These temperate seasons provide the best climate, not to mention colorful scenery.
Advance booking is the best way to get cheap flight to Beijing. Book 4 to 6 week in advance to grab cheap flights. Airlines such as United Airlines, Air China, Cathay Pacific Airways, Delta Airlines and Eva Airways offers great discounts on airline tickets.