pytzwhere is a Python library to lookup the timezone for a given lat/lng entirely offline
It is a port from https://github.com/mattbornski/tzwhere with a few improvements.
Instructions and usage information can be seen by running: ./tzwhere.py --help