Skip to content
My Current Elevation

Halfway Between Two Places

Set where each person starts, by search, GPS, coordinates or a map click, to find the midpoint, the towns nearest it and places to meet. Works for up to five people.

    Or click the map to place point

    Loading map…

    Drag a numbered pin to fine-tune it. Map: © OpenStreetMap contributors.

    Halfway point

    Set at least two starting points. The midpoint appears here and on the map.

    By Ankit Kumar · Updated

    What your result means

    Halfway point
    The orange pin. For two people it is the point on the shortest path over the globe that is the same distance from both. For more people it is the geographic center of everyone's starting point. The name above the coordinates is the place OpenStreetMap has at that spot.
    Distance to the midpoint
    Each person's straight-line ("as the crow flies") distance in miles and kilometers. The drive is longer: roads curve, and rivers and mountains force detours.
    Fairest point (3+ people)
    The purple diamond: the point where the person who travels farthest travels as little as possible. See three to five people.
    Elevation
    Ground height at the midpoint, from USGS in the US and Terrain Tiles elsewhere. The link opens our elevation tool on the same point.
    Find places to meet
    Plain links to Google Maps searches for restaurants, coffee shops and parks around the midpoint. We don't rank or vet the places Google lists.
    Nearest towns
    The five closest US incorporated places of 1,000 or more people (10,255 towns in all), with population, distance and direction from the midpoint. Towns with a page on this site link to it. Outside the US, use the place name and the map.

    How the halfway point is calculated

    A flat map distorts long distances, so the tool works on the globe. Each starting point at latitude φ and longitude λ becomes a point in 3D: x = cos φ cos λ, y = cos φ sin λ, z = sin φ. The tool averages those vectors and turns the average back into a latitude and longitude:

    φmid = atan2(z̄, √(x̄² + ȳ²))  ·  λmid = atan2(ȳ, x̄)

    For two places, this is exactly the midpoint of the great circle between them. Distances use the haversine formula on a sphere with the mean Earth radius R = 6,371.0088 km (3,958.76 mi):

    a = sin²(Δφ/2) + cos φ₁ · cos φ₂ · sin²(Δλ/2)  ·  d = 2R · asin(√a)

    1. Each starting point comes from a place search (OpenStreetMap Nominatim, then the US Census geocoder for US street addresses), your device's GPS, typed coordinates or a map click.
    2. The midpoint, every distance and the fairest point are calculated in your browser.
    3. The nearest towns come from a file of 10,255 US towns built from the Census Gazetteer and population estimates.
    4. Our server looks up the place name and the elevation at the midpoint.
    5. The page address keeps every starting point, so a shared link opens the same result.

    Three to five people: midpoint or fairest point?

    With more than two people, "halfway" can mean two things. The geographic midpoint is the average position. If three friends live in one city and a fourth lives 300 miles away, the midpoint sits close to the three, and the fourth does most of the driving.

    The fairest point looks only at the longest trip and makes it as short as possible: it is the center of the smallest circle that contains every starting point. The tool finds it with the Bădoiu–Clarkson method (step toward the farthest person by a shrinking amount, thousands of times). It is usually the better choice when no one wants to drive much farther than anyone else.

    Example: for Boston, Albany and Philadelphia, the geographic midpoint is closest to Litchfield, CT, and the fairest point is closest to Bridgeport, CT, where no one is more than 135 miles away in a straight line.

    Worked examples: halfway between US cities

    Calculated with the same code as the tool, from the downtown coordinates on each city's page. Nearest town: the closest US place of 1,000+ people to the midpoint. Click a row to open it in the tool.

    Starting pointsEach to midpointMidpointNearest town
    Boston, MA · Philadelphia, PA135 mi / 135 mi41.174, -73.149Bridgeport, CT (pop. 151,599; 2.6 mi east-southeast of the midpoint)
    Denver, CO · Salt Lake City, UT185 mi / 185 mi40.301, -108.412Rangely, CO (pop. 2,289; 24.6 mi northeast of the midpoint)
    Phoenix, AZ · Las Vegas, NV128 mi / 128 mi34.821, -113.580Kingman, AZ (pop. 35,383; 36.6 mi southeast of the midpoint)
    Atlanta, GA · Nashville, TN108 mi / 108 mi34.963, -85.569Trenton, GA (pop. 2,205; 7.0 mi north-northwest of the midpoint)
    Charlotte, NC · Raleigh, NC65 mi / 65 mi35.505, -79.745Biscoe, NC (pop. 1,895; 10.3 mi north of the midpoint)
    Boston, MA · Albany, NY · Philadelphia, PA127 mi / 71 mi / 152 mi41.667, -73.349Litchfield, CT (pop. 1,211; 9.9 mi west-southwest of the midpoint)

    Distances are straight lines. Populations: Census Vintage 2024 estimates.

    Straight line vs driving: why there is no driving midpoint

    The point where two drives take the same time is often not the straight-line midpoint. Between Denver and Salt Lake City, the interstate swings north through Wyoming, so the straight-line midpoint (Rangely, CO is the nearest town) is well south of the road most people would drive.

    Finding the equal-time point along a real route needs a routing service. We checked the free ones before building this page: the public OSRM demo server is limited to non-commercial use, and the free plans of openrouteservice and GraphHopper do not allow commercial use either. Because this site carries ads, it doesn't use them, so this tool does not calculate a driving midpoint or driving times. Instead, the result gives each person a Google Maps directions link to the midpoint, so you can compare the actual drives.

    Picking a place to meet

    • Move to the nearest real town. A midpoint can fall in a field, a lake or a national forest. The nearest-towns list and the map show where there are services.
    • Check each drive. Open the directions links. If one drive is much longer, pick a town from the list on that person's side, or drop pins at two candidate towns in the distance tool to compare.
    • Search around the point. The restaurant, coffee shop and park buttons search Google Maps around the midpoint; zoom out there if nothing is close.
    • Mind time zones. A midpoint can be in a different time zone from both of you. Check it with the time zone finder.
    • Prefer public places such as a busy restaurant or a store parking lot for sales and exchanges with people you don't know.

    Accuracy and limitations

    • Sphere, not ellipsoid. The formulas treat Earth as a sphere. Geodesic distances on the WGS 84 ellipsoid differ by up to about 0.5%, so a 200-mile trip can be off by a mile or less.
    • City searches use the center. A search for a city returns OpenStreetMap's point for it, usually downtown or city hall. For a precise answer, type addresses or drop pins.
    • No roads or traffic. The tool doesn't know about ferries, mountain passes, closed roads or rush hour.
    • Towns are US only. The nearest-towns list covers incorporated US places of 1,000+ people; unincorporated communities and places outside the US are not listed.
    • Points on opposite sides of the Earth have no single midpoint; the tool says so.

    To measure the distance between two places, with bearing and the elevation difference, use thedistance between two places tool. To compare how high two places are, try compare elevations.

    Frequently asked questions

    How do I find the halfway point between two places?

    Type each starting place (a city, an address or coordinates), use your location, or click the map for each person. The tool marks the midpoint, names the towns nearest it and shows how far each person is from it in a straight line.

    Can Google Maps show the halfway point?

    Google Maps has no halfway feature. You can measure a straight line with "Measure distance" and estimate the middle, or find the midpoint here and open it in Google Maps with the "Find places to meet" buttons, which search for restaurants, coffee shops and parks around that point.

    How do I find a halfway point between two locations on Apple Maps?

    Apple Maps has no midpoint tool either. Find the midpoint here, copy its coordinates from the result, and paste them into the Apple Maps search box to drop a pin and search nearby.

    How do I find the midpoint between three or more locations?

    Press "Add a person" for up to five starting points. The tool shows two answers: the geographic midpoint (the center of all the points on the globe) and the fairest point, the spot that makes the longest trip as short as possible. For Boston, Albany and Philadelphia the fairest point is near Bridgeport, CT, 135 miles in a straight line from the farthest of the three.

    What is the difference between the midpoint and the fairest point?

    The geographic midpoint averages everyone's position, so a group of people who live close together pulls it toward them. The fairest point ignores how many people are in a cluster and looks only at the person who would travel farthest, then makes that trip as short as it can be. For two people they are the same point.

    Is the halfway point the same as halfway along the drive?

    Not always. This tool finds the straight-line midpoint. Roads, rivers, mountains and traffic can put the point where the driving time is equal somewhere else, especially across mountains or water. Use the directions links in the result to check each person's drive to the midpoint before you pick a place.

    Why doesn't the tool show a driving midpoint?

    A driving midpoint needs a routing service. The free public routing services we checked either do not allow use on a commercial, ad-supported site or need a paid or registered account, so this page measures straight-line distance only and links each person to Google Maps for their actual drive.

    What is halfway between Boston and Philadelphia?

    The straight-line midpoint between downtown Boston and downtown Philadelphia is 135 miles from each, and the nearest town of 1,000 or more people to it is Bridgeport, CT, 2.6 miles away.

    What is halfway between Denver and Salt Lake City?

    Denver and Salt Lake City are 371 miles apart in a straight line, so the midpoint is 185 miles from each. The nearest town of 1,000 or more people to it is Rangely, CO, 25 miles away; across the Rockies the drive can be very different from the straight line.

    What does it mean to meet halfway?

    Literally, to meet at a place that splits the trip so each person travels about the same distance. People use it for long-distance friends, custody exchanges, buying something from a seller in another town, and family reunions.

    Is there a free tool for meeting halfway?

    This page is free, needs no account or app, and works for up to five people. The midpoint and distances are calculated in your browser; our server only receives what you search for and the midpoint, to look up its name and elevation.

    What is halfway across the country?

    It depends on where you start. New York City and Los Angeles are 2,459 miles apart in a straight line, and the midpoint falls in north-central Kansas, 8.9 miles from Clay Center, KS. Set your own two cities to see yours.

    How accurate is the midpoint?

    The math is exact for a spherical Earth. The real Earth is slightly flattened, so distances measured on it can differ by up to about 0.5%, about a mile on a 200-mile trip. The bigger uncertainty is the starting points themselves: a city search uses the city's center, so type full addresses for a precise answer.

    Sources

    How each number is produced: methodology and data sources.