using System.Device.Location;
public static void Main()
Double lat1 = 34.7484445;
Double long1 = 72.3562489;
Double lat2 = 33.5265418;
Double long2 = 73.1323674;
var sCoord = new GeoCoordinate(lat1, long1);
var eCoord = new GeoCoordinate(lat2, long2);
Console.WriteLine(sCoord.GetDistanceTo(eCoord).ToString());