Python program that uses the Google Maps API to find the distance between two locations.

First, you’ll need to make sure you have the googlemaps package installed. You can do this by running pip install googlemaps in your terminal.

Once you have the package installed, you can use the following code:

import googlemaps
from datetime import datetime

Replace ‘YOUR_API_KEY’ with your actual API key

gmaps = googlemaps.Client(key=’YOUR_API_KEY’)

Ask for user input of two locations

origin = input(“Enter the starting location: “)
destination = input(“Enter the destination location: “)

Call the Directions API to get the distance

now =
directions_result = gmaps.directions(origin, destination, mode=”driving”, departure_time=now)

Extract the distance from the result

distance = directions_result[0][‘legs’][0][‘distance’][‘text’]

Print the distance

print(“The distance between”, origin, “and”, destination, “is”, distance)

In this program, we first import the necessary packages: googlemaps and datetime. We then create a gmaps object using our API key.

Next, we ask the user for input of two locations: the starting location and the destination location.

We then call the directions method of our gmaps object, passing in the origin and destination locations as well as the mode of transportation (in this case, driving) and the departure time (which we set to the current time).

The result of the directions method call is a JSON object containing information about the route between the two locations, including the distance. We extract the distance from the result and print it out to the user.

Note that you will need to replace 'YOUR_API_KEY' with your actual API key, which you can obtain from the Google Cloud Console.

About the author


Hey, DDSRY is a Computer Science Student, Python Programmer, Indian Python Podcaster, and Content Creator.

DDSRY Help Students To Learn Python Programming Language on Social Media.

This Website ( is committed to helping students to Learn Python Programming Language in the easy and best way by DDSRY.


View all posts