Calculating Distance between two Latitude and Longitude GeoCoordinates
The GeoCoordinate class (.NET Framework 4 and higher) already has GetDistanceTo method. var sCoord = new GeoCoordinate(sLatitude, sLongitude); var eCoord = new GeoCoordinate(eLatitude, eLongitude); return sCoord.GetDistanceTo(eCoord); The distance is in meters. You need to reference System.Device.