Skip to content
Distance & area

Distance from one point to many

Pick a starting point, paste a list of places and see how far away and in which direction each one is, from closest to farthest.

By the All Map Tools Team

Starting point

Chicago, IL

One per line, up to 300. To give one a label, add it after a semicolon: “Denver, CO; Warehouse”. Towns and cities, US ZIP codes, addresses, Spanish municipalities and coordinates all work.

Loading the map…

Tap the map to move the starting point.

Example From Chicago to twelve big US cities. Change the starting point or the list and press “Calculate distances”.

Closest
355mi
Minneapolis, MN · NW · 309°
Farthest
1,746 mi
Los Angeles, CA
Average distance
963 mi
Found
12 / 12
Driving distance

With OSRM, FOSSGIS’s free public routing service: one request for every 50 destinations.

RankPlaceStraight lineBearing
Minneapolis, MN Found as: Minneapolis, Minnesota, United States 355 miNW · 309°
Nashville, TN Found as: Nashville, Tennessee, United States 397 miS · 173°
Atlanta, GA Found as: Atlanta, Georgia, United States 588 miSSE · 161°
Philadelphia, PA Found as: Philadelphia, Pennsylvania, United States 665 miE · 97°
East office ·New York, NY Found as: New York, New York, United States 713 miE · 92°
Boston, MA 851 miE · 82°
Warehouse ·Denver, CO 920 miW · 267°
Houston, TX Found as: Houston, Texas, United States 941 miSSW · 210°
Miami, FL 1,189 miSSE · 157°
Phoenix, AZ Found as: Phoenix, Arizona, United States 1,454 miWSW · 254°
Seattle, WA 1,737 miWNW · 295°
Los Angeles, CA 1,746 miW · 262°

Keep going with your places

More tools for lists of places.

Save or share the distances

The signpost is a PNG picture with arrows, distance and direction to the first 12 places in the list. The file is read in your browser: it isn’t uploaded anywhere.

How to use it

  1. Pick the starting point

    Search for a city, an address or coordinates, use your location, or tap the map.

  2. Paste the destinations

    Up to 300, one per line: towns, addresses, ZIP codes or coordinates, with a label after a “;” if you like. You can also open a CSV file.

  3. Calculate

    The straight-line distance and the bearing show up right away. Addresses are looked up one at a time, and you’ll see which ones weren’t found or are worth checking.

  4. Add road distance and download

    Get the driving, cycling or walking distance and time, and download the list as CSV, the map as KML, or a signpost picture as PNG.

What it’s for

  • Customers and deliveries

    Sort your customers, stores or orders by how close they are to the warehouse or the office.

  • Where to live or work

    See how far work, school, family or the airport are from a house you’re looking at.

  • Tours and trips

    Work out how far each city on a tour or a trip is from home.

  • Ham radio

    Distance and bearing to each contact, in miles, kilometers or nautical miles, to point the antenna.

How it’s calculated

The straight-line distance is the geodesic, the shortest path on the WGS84 ellipsoid, calculated with GeographicLib. The bearing is the angle, clockwise from north, at which you leave the starting point along that path; over long distances it changes along the way.

Places are looked up the same way as in the site’s search: coordinates are read as they are, ZIP codes come from the US Census, towns and cities from our own gazetteer (GeoNames, Census, IGN and INE), and addresses from Photon (OpenStreetMap) and CartoCiudad (Spain’s IGN), one at a time and one per second.

Road distance and time come from OSRM on the OpenStreetMap road network, on FOSSGIS’s public server: a single request for every 50 destinations, from the starting point to all of them.

Initial bearing (on a sphere)

θ = atan2(sin Δλ · cos φ₂, cos φ₁ · sin φ₂ − sin φ₁ · cos φ₂ · cos Δλ)

φ is latitude and λ longitude. The tool works it out on the ellipsoid, which changes it by a few tenths of a degree.

The signpost

Download a picture of a signpost with arrows to the first 12 places in the list, with their distance and direction: places to the east point right and places to the west point left, and each arrow has a small compass showing the exact bearing.

Limits

Up to 300 destinations per list. The address and routing services are free and public, so addresses are looked up at one per second (anything already looked up isn’t requested again while you stay on the page), and road distances are requested 50 destinations at a time.

Frequently asked questions

How many destinations can I add?

Up to 300. The straight-line distance shows up for all of them right away; by road, they’re worked out 50 at a time, starting with the closest.

How do I give each place a label?

Write it after the place, separated by a semicolon or a tab: “123 Main St, Denver, CO; Store 3”. If you copy two columns from a spreadsheet, the second one becomes the label.

What is the bearing?

The direction each place lies in from the starting point, in degrees clockwise from north (90° is east and 180° is south), plus its compass name (NE, SSW…).

Can I use ZIP codes?

Yes. US ZIP codes are placed at the center of their area, with Census data. A 5-digit number could be a US ZIP or a Spanish postal code: choose which one in the option that appears under the list.

What happens to places it can’t find?

They’re listed at the end with the reason, so you can write them another way (add the state, the province or the country) or use their coordinates. Places that look close but not exact are flagged for you to check.

How do I open it in Excel or Google Earth?

Download the list as CSV, with each place’s distance, bearing, road distance and time, or the map as KML, with a line to each destination.

Related tools

All tools

Sources