✨ Free & Instant — No Sign-Up Required

How Far Is It BetweenTwo Cities?

Most people underestimate distance — sometimes by thousands of kilometers. Check the exact distance between any two places in seconds.

✈️ Planning a trip?🚗 Comparing travel options?📍 Just curious?
✓ Distance in km, miles & flight time✓ Works worldwide — any city or place✓ 100% private (runs in your browser)
New York → London = 5,570 kmOslo → Paris = 1,345 km

Enter two cities and get the exact distance now ↓

Popular cities

Quick answer: how far is it between two cities?

The distance between two cities is the great-circle distance between their coordinates — the shortest path across the surface of the Earth. SnapDistance computes it with the Haversine formula and returns kilometres, miles and nautical miles, plus an estimated flight time (distance ÷ 800 km/h + 30 minutes) and, where an ordinary road route exists, a rough road-distance and driving-time estimate.

Example: New York to London is 5,570 km (3,461 miles), about 7h 28min in the air. The table below lists the most searched city pairs on SnapDistance.

Straight-line distance and estimated flight time for popular city pairs
RouteKilometresMilesFlight time
New York → London5,570 km3,461 mi~7h 28min
London → Paris344 km213 mi~56 min
New York → Los Angeles3,936 km2,446 mi~5h 25min
Los Angeles → Tokyo8,819 km5,480 mi~11h 31min
Tokyo → Osaka392 km244 mi~59 min
Hong Kong → Shanghai1,227 km762 mi~2h 2min
Paris → Rome1,105 km687 mi~1h 53min
Delhi → Dubai2,195 km1,364 mi~3h 15min
Berlin → Munich504 km313 mi~1h 8min
Singapore → Manila2,393 km1,487 mi~3h 29min
Cairo → London3,511 km2,182 mi~4h 53min
Toronto → Vancouver3,359 km2,087 mi~4h 42min
São Paulo → Buenos Aires1,675 km1,041 mi~2h 36min
Tokyo → Kyoto360 km224 mi~57 min

Try your own route — enter any two places above ↑

🔬 Uses the same Haversine formula trusted by aviation and navigation systems worldwide

Frequently Asked Questions

▸How is distance calculated between cities?

We use the Haversine formula to compute the great-circle distance — the shortest path between two points on Earth's curved surface. This is the same method used in aviation and maritime navigation.

▸What is great-circle distance?

Great-circle distance is the shortest distance between any two points on the surface of a sphere. Unlike a straight line on a flat map, it follows the natural curvature of the Earth, giving a more accurate measurement.

▸Is driving distance different from straight-line distance?

Yes. Driving distance follows roads and highways and is typically 20–40% longer than the straight-line (air) distance. SnapDistance always shows the straight-line distance. Where an ordinary road route exists, we also show a rough road-distance and driving-time estimate (straight-line × 1.3 at about 80 km/h); it is not live routing, and no road estimate is shown where no ordinary road route exists.

▸Can I calculate flight distance and flight time?

Yes! Every calculation includes estimated flight time based on an average cruising speed of 800 km/h, plus 30 minutes for takeoff and landing. The straight-line distance closely approximates actual flight distance.

How Distance Between Cities Is Calculated

SnapDistance uses the Haversine formula — a proven mathematical equation that calculates the great-circle distance between two points on Earth's surface. The great-circle distance is the shortest possible path between any two locations, following the natural curvature of the planet. This is the same method trusted by aviation, maritime navigation, and global logistics systems.

Simply enter your starting city and destination. Our intelligent autocomplete — powered by OpenStreetMap geocoding — suggests matching cities, towns, and landmarks as you type. The distance is computed instantly in your browser, with results in kilometers, miles, and nautical miles, plus estimated driving and flight times. You can also pick locations directly on our interactive map.

How Far Is It Between Two Places?

Understanding the difference between straight-line distance and driving distance is essential for accurate travel planning. SnapDistance calculates the great-circle (air) distance — the shortest path over Earth's surface. Real driving routes follow roads, highways, and bridges, making them typically 20–40% longer. Our detailed guide on driving distance vs straight-line distance explains when each measurement matters most.

Flight distance closely matches the great-circle distance, since aircraft generally follow the shortest aerial path (adjusted for wind and air traffic). Our flight time estimates assume an average cruising speed of 800 km/h with 30 minutes added for takeoff and landing. Where an ordinary road route exists, we also show a rough driving-time estimate (straight-line × 1.3 at about 80 km/h). Compare routes side by side using our compare tool.

About SnapDistance – Your Free Distance Calculator

SnapDistance is a free distance calculator that instantly computes the straight-line distance between any two locations on Earth. Using the proven Haversine formula — the same mathematical method trusted by aviation and maritime industries — our tool delivers accurate great-circle distances in kilometers, miles, and nautical miles. No sign-up required.

Whether you're planning a trip, comparing travel options, or simply curious about how far apart two places are, SnapDistance provides instant results with estimated flight times and, where an ordinary road route exists, rough driving-time estimates. Explore distances from one location to major cities worldwide, or compare multiple routes side by side to find the shortest path.

How to Calculate Distance Between Two Cities

Calculating the distance between two cities is simple with SnapDistance. Enter your starting location in the "From" field and your destination in the "To" field. Our intelligent autocomplete — powered by OpenStreetMap geocoding — suggests matching cities, towns, and landmarks as you type. Select the correct result and the distance is calculated instantly.

Behind the scenes, SnapDistance uses the Haversine formula to compute the great-circle distance — the shortest path between two points on Earth's curved surface. This is the same method used in aviation navigation and maritime charting. The result is displayed in kilometers, miles, and nautical miles, along with an estimated flight time and, where an ordinary road route exists, a rough driving-time estimate. You can also pick locations directly on the interactive map by clicking any point on the globe.

Driving Distance vs Straight-Line Distance

It's important to understand the difference between straight-line (air) distance and actual driving distance. SnapDistance calculates the great-circle distance — the shortest possible path over Earth's surface. Real driving routes follow roads, highways, and bridges, making them typically 20–40% longer than the straight-line measurement. Read our detailed guide on driving distance vs straight-line distance to understand when each measurement matters.

Where an ordinary road route exists, our rough driving-time estimate accounts for this difference by applying a 1.3× multiplier to the straight-line distance and assuming an average speed of 80 km/h; where no ordinary road route exists, no road estimate is shown. While this provides a useful approximation, actual travel times vary based on road conditions, traffic, speed limits, and terrain. For precise driving directions, we recommend combining SnapDistance results with a dedicated navigation service. For a visual comparison, use our compare tool to evaluate multiple routes side by side.

Distance in Miles vs Kilometers – Which Should You Use?

SnapDistance displays every result in three units simultaneously: kilometers (km), miles (mi), and nautical miles (nmi). Kilometers are the global standard used by most countries, while miles are primarily used in the United States, the United Kingdom, and a few other nations. Nautical miles are the standard in aviation and maritime navigation, where one nautical mile equals one minute of latitude.

The conversion is straightforward: 1 kilometer equals approximately 0.621 miles, and 1 nautical mile equals approximately 1.852 kilometers. Rather than converting manually, SnapDistance shows all three units automatically so you always have the measurement you need — whether for school projects, travel planning, or professional logistics.

How Accurate Is This Distance Calculator?

SnapDistance uses the Haversine formula, which models Earth as a perfect sphere with a radius of 6,371 km. This provides accuracy within 0.5% for most calculations. For extremely precise geodesic measurements — such as surveying — Vincenty's formula on an ellipsoidal model would yield slightly more accurate results, but for travel planning, route comparison, and general distance queries, the Haversine method is more than sufficient.

Our flight time estimates assume an average cruising speed of 800 km/h with 30 minutes added for takeoff and landing. Where an ordinary road route exists, rough driving-time estimates use an average speed of 80 km/h with a 1.3× road-routing factor. These are approximations — actual travel times depend on airline routing, wind conditions, road quality, and traffic. Learn how to estimate travel time accurately in our travel time guide, or explore our popular distance pages for detailed breakdowns.

Frequently Asked Questions

Our tool is perfect for travelers, students learning geography, and logistics professionals. Search millions of locations using our intuitive autocomplete powered by OpenStreetMap data. View routes on the interactive map for a visual understanding of distances. Every calculation generates a shareable URL that you can bookmark or send to friends — making it easy to reference distances later.

SnapDistance runs entirely in your browser. No personal data is ever collected, stored, or shared with third parties. We believe distance calculation should be fast, free, and private. Read our full privacy policy or visit the FAQ for more details about methodology and accuracy.

Method & Limitations

SnapDistance reports great-circle distance — the shortest path over the surface of the Earth — and derives travel-time estimates from it. Here is exactly how each number is produced, and where it stops being reliable.

How the numbers are calculated

  • Distance: the Haversine formula on a sphere with radius 6,371 km, applied to the latitude and longitude of each location.
  • Coordinates: supplied by OpenStreetMap contributors via the Photon geocoder.
  • Miles and nautical miles: converted from kilometres (1 km = 0.621371 mi = 0.539957 nmi).
  • Flight time: great-circle distance divided by a cruise speed of 800 km/h, plus 30 minutes for taxi, takeoff and landing.
  • Road distance (only where an ordinary road route is plausible): a rough estimate — great-circle distance multiplied by 1.3, a typical road-network detour factor. It is not live routing.
  • Driving time (where a road estimate is shown): that rough road distance divided by an average speed of 80 km/h.
  • All calculations run in your browser. The city pair you enter is never sent to a SnapDistance server.

Known limitations

  • The Earth is an ellipsoid, not a perfect sphere. Haversine results can differ from geodesic (WGS-84) distance by up to roughly 0.5%.
  • Each city is a single reference point — normally the city centre, not a specific airport, station or street address.
  • Real flight paths are typically 2–10% longer than the great circle because of air-traffic routing, weather and jet streams.
  • Flight and driving times are planning estimates. They exclude traffic, borders, ferries, layovers, check-in and connections.
  • Driving figures are meaningless where no continuous road link exists, such as between continents; SnapDistance hides them on those routes.
  • SnapDistance carries no live schedules, fares or seat availability. Confirm with an airline, rail operator or routing service before booking.