I built a CO2 calculator for flights for my client and here is one interesting dataset I came across. Information regarding AIrports and its location are provided from this dataset and also you can find the distance between them using the latitude and the longitude.
Column Info:
Airport_ID: Specific code for airport given by OpenFlights
Name: Name of the Airport
City: City where the airport is located
Country: Country where the airport is located
IATA: Specific code given by IATA(3 letters)
ICAO: Specific code given by ICAO(4 letters)
Latitude: Geographical Information in 6 digits
Longitude: Geographical Information in 6 digits
Altitude: In feet
Timezone: Hours offset from UTC
DST: Daylight savings time
TZ: Timezone region