The duration of your flight to Weihai depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Weihai on KAYAK are from Los Angeles, which takes 25h 35m, San Francisco, which takes 31h 05m, and New York, which takes 31h 05m.