Free Zip Code Latitude and Longitude Database:
"The data features zip code, city and state, latitude and longitude, and time zone information"
database - Latitude and Longitude based on Zip Code - Stack Overflow
The Google Geocoding API - Google Maps API Web Services — Google Developers
GeoNames