From Charlotte-Douglas Intl. Airport (CLT) to Beijing Capital Airport, the flight distance is 7,100 mi. It's a lengthy journey, so make sure you bring along all the carry-on basics. A pair of compression socks and a travel pillow are smart items to begin with.