Distance Between Cities

Great-circle distance, approximate flight time, and live time-zone difference between any two world cities. 110+ cities, Haversine formula, no signup.