Air curents caused by temperature differences?

Yes, air currents are caused by temperature differences. The temperature differences occur vertically and horizontally and causes air currents and weather.