Originally Posted by hand2000
$143 is the full price, you can buy it at any time. In China, especially between these major cities, you can get big discounts. I assume you have several days in Beijing. Just ask the hotel agent to help you to book the flight when you get there.
Good advice. Just took 5 internal flights on Chinese airlines, all in coach. Average flight time was about 2 hours. Leg room was not bad, not good either. Everyone boards at once and overhead space is at a real premium so line up early. I'd not pay extra on a short flight for F or BC.