There are no direct flights between Mexico and China. Common connections include Los Angeles, Vancouver, Paris and London, meaning your flight may take from 19 hours(Mexico City - Los Angeles - Beijing) up to 35 hours or more (Mexico City - Toronto - Vancouver - Beijing).
By plane, it would take about 5 hours.
long
Some 21 hours of driving time. You should take a plane, instead.
It depends on your starting and ending points. It can take one hour or less (ie. San Antonio, TX to Monterrey, Mexico) up to 25 hours or more (Bangalore, India to Mexico City, Mexico).
About 4 hours
Typically 2 hours depending where in mexico.
5 or more hours by plane. Sometimes, it depends on where in Mexico you are going and places at the very bottem of Mexico could take longer to get to by plane.
Mexico City is 4606 miles so not really you would have to take a plane or a very long road trip
It would take you almost 25 hours to get from Mexico City to Cancun, as both cities are 1,298 Kilometers (807 miles) apart. You should get to Cancun by plane, as it would take only 2 hours of flight.
5,000 days
i guess 15hrs
At least 12 hours by plane, depending on where in China you are going to.