उत्तर भारत भूमि से घिरा हुआ है जबकि दक्षिण भारत अरब सागर और हिंद महासागर से घिरा हुआ है। आम तौर पर, उत्तर में मौसम सर्दियों में ठंडा और शुष्क और गर्मियों में गर्म होता है, मानसून का मौसम जून से मध्य सितंबर तक रहता है। इसमें कोई आश्चर्य की बात नहीं है कि उत्तर भारत के मौसम पैटर्न में हिमालय एक प्रमुख भूमिका निभाता है।
दक्षिण भारत अधिक उष्णकटिबंधीय है और पूरे वर्ष गर्म तापमान रहता है। वहाँ आर्द्रता भी अधिक है जिससे काफ़ी गर्मी महसूस होती है। नवंबर और अप्रैल के बीच अपेक्षाकृत कम वर्षा के साथ सर्दियाँ सबसे शुष्क होती हैं, हालाँकि केरल में अक्टूबर के मध्य से नवंबर के मध्य तक द्वितीयक मानसून रहता है।