The calculated straight line flying distance from PEK airport to BKK airport is 2,630 miles, or 4,233 kilometers.