Cordova is located at 60°32'34" North, 145°45'26" West (60.542778, -145.757500).

According to the United States Census Bureau, the city has a total area of 75.64 mi2 (195.90 km2). 61.36 mi2 (158.93 km2) of it is land and 14.27 mi2 (36.97 km2) of it is covered by water. The total area is 18.87% water.

Cordova is located in the Alaska Standard Time (Alaska ST) timezone, GMT-09:00. It observes Daylight Saving Time (DST).