Google Maps API を利用して指定した拠点の距離を算出してみました。
Google Maps Platformに登録
毎月200 USドル分(Javascript API の場合 月28000ロード相当)は無料で使用することができるみたいです。
cloud.google.com
Google Maps API キーの取得
Google Maps API を利用するには、API キーを取得する必要があります。
プロジェクトの作成
以下のページにアクセスして、「My First Project」をクリックして「プロジェクトの選択」します。
console.cloud.google.com

APIの有効化
ナビゲーションメニューの「APIとサービス」→「ダッシュボード」をクリックします。

APIキーの作成
左メニューの「認証情報」をクリックして、右側ペインの「認証情報を作成」から「APIキー」を選択します。

プログラム
import google maps gmap = googlemaps.Client(key={{API_KEY}}) distance_result = gmap.distance_matrix( origins=['東京都千代田区丸の内1丁目'], destinations=['東京都港区芝公園4丁目2−8'], mode='driving' )
レスポンスは以下のような感じです。
{
"destination_addresses":[
"xxxxxxxxxxxxxxxxxxxxx"
],
"origin_addresses":[
"xxxxxxxxxxxxxxxxxxxxx"
],
"rows":[
{
"elements":[
{
"distance":{
"text":"xxx km",
"value":xxx
},
"duration":{
"text":"xx mins",
"value":xxx
},
"status":"OK"
}
]
}
],
"status":"OK"
}