Chennai is close to the sea, the air there holds more water that dissipates from the sea and encounters substantial precipitation.
Further Chennai is nearer to the equator and witnesses hot and wet atmosphere causing humidity.
Jaisalmer is a desert, with warm and dry atmosphere, and it encounters little precipitation and less humidity.