Frankfurt to Beijing is operated by Lufthansa and Air China. Distance is roughly 7,790 km (4,840 miles), with eastbound flight time around 9 hours 30 minutes and westbound around 11 hours.
Who flies it
Lufthansa typically operates a daily round-trip with the 747-8 or A350. Air China runs a daily round-trip with the 777-300ER. Schedules are roughly aligned to optimize each carrier's onward connections.
Practical points
PEK (Beijing Capital) is increasingly transitioning international long-haul traffic to PKX (Beijing Daxing) — confirm your arrival airport carefully when booking, especially for Air China itineraries. The two airports are roughly 67 km apart and a transfer between them takes 90+ minutes.