No need for expensive cloud APIs if you can do it locally for free:

TZF is a fast timezone finder package designed for Go. It allows you to quickly find the timezone for a given latitude and longitude, making it ideal for geo queries and services such as weather forecast APIs.

There are also links to tzf ports and bindings to other programming languages.