Response from Bing Distance Matrix: { "authenticationResultCode": "ValidCredentials", "brandLogoUri": "http://dev.virtualearth.net/Branding/logo_powered_by.png", "copyright": "Copyright © 2021 Microsoft and its suppliers. All rights reserved. This API cannot be accessed and the content and any results may not be used, reproduced or transmitted in any manner without express written permission from Microsoft Corporation.", "resourceSets": [ { "estimatedTotal": 1, "resources": [ { "__type": "DistanceMatrix:http://schemas.microsoft.com/search/local/ws/rest/v1", "destinations": [ { "latitude": 57.149606, index 0, transit duration given is 660 seconds (11 mins), yet real distance is 538 miles "longitude": -2.096916 }, { "latitude": 55.948894, index 1, 2580 seconds "longitude": -3.19259 }, { "latitude": 54.96746, index 2, 5100 seconds "longitude": -1.615383 }, { "latitude": 51.750231, index 3, 6720 seconds "longitude": -1.267367 }, { "latitude": 51.516595, index 4, transit duration given is 9240 seconds (2.5 hours), yet real distance is only 1 mile "longitude": -0.129279 }, { "latitude": 52.479029, index 5, 12300 seconds "longitude": -1.903098 }, { "latitude": 51.658838, index 6, transit duration given is 18060 seconds (5 hrs), yet real distance is only 20 miles "longitude": -0.401468 }, { "latitude": 53.483282, index 7, 27180 seconds "longitude": -2.231454 } ], "origins": [ { "latitude": 51.525136, "longitude": -0.111183 } ], "results": [ { "destinationIndex": 7, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 27180 }, { "destinationIndex": 6, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 18060 }, { "destinationIndex": 5, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 12300 }, { "destinationIndex": 2, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 5100 }, { "destinationIndex": 0, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 660 }, { "destinationIndex": 3, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 6720 }, { "destinationIndex": 1, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 2580 }, { "destinationIndex": 4, "originIndex": 0, "totalWalkDuration": 0, "travelDistance": -1, "travelDuration": 9240 } ] } ] } ], "statusCode": 200, "statusDescription": "OK", "traceId": "d66185ad628f4f2790c68878a39b42f4|DU00000D7E|0.0.0.0|DU00001FA3" } Note, for reference here is the request that generated the above: https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?travelMode=transit&timeUnit=second&key=xxx&origins= 51.525136%2c-0.111183& destinations= 51.516595%2c-0.129279%3b 51.658838%2c-0.401468%3b 51.750231%2c-1.267367%3b 52.479029%2c-1.903098%3b 53.483282%2c-2.231454%3b 54.96746%2c-1.615383%3b 55.948894%2c-3.19259%3b 57.149606%2c-2.096916