ऐसे कई कारक हैं जो दो या दो से अधिक कारकों के संयोजन सहित महासागरीय धाराओं (गति में पानी) के निर्माण को प्रभावित करते हैं। विभिन्न प्रकार की धाराएं (सतह या थर्मोहालाइन के रूप में संदर्भित, उनकी गहराई के आधार पर) हैं अन्य बातों के अलावा, हवा, पानी का घनत्व, समुद्र तल की स्थलाकृति और कोरिओलिस द्वारा निर्मित प्रभाव।
हवा
सतही धाराओं के निर्माण में हवा सबसे बड़ा कारक है। पानी के विस्तार में चलने वाली तेज हवाएं पानी की सतह को स्थानांतरित करती हैं। ये तेज हवाएं यादृच्छिक हवाएं नहीं हैं; समुद्री धाराओं के निर्माण को सबसे अधिक प्रभावित करने वाली प्रमुख हवाएँ पश्चिम से पूर्व की ओर बहने वाली पश्चिमी हवाएँ और पूर्व से पश्चिम की ओर चलने वाली व्यापारिक हवाएँ हैं।
जल घनत्व
धाराओं के निर्माण में एक अन्य प्रमुख कारक पानी का घनत्व है, जो पानी के शरीर में नमक की मात्रा और उसके तापमान के कारण होता है। उच्च लवणता या ठंडे पानी वाला पानी अधिक घना होता है और इसके डूबने की संभावना होती है। डूबता पानी नीचे के पानी को ऊपर की ओर धकेलता है। एक ही क्षेत्र में डूबने और उठने का संयोजन करंट का कारण बनता है।
महासागर तल स्थलाकृति
जल समुद्र तल या तल की स्थलाकृति के समरूप होता है। यदि समुद्र का तल "गिर जाता है", जैसे किसी घाटी या खाई में, तो बहता पानी नीचे की ओर चला जाएगा। यदि समुद्र तल में किसी पर्वत या पर्वत की तरह कोई उभार है तो उसके साथ-साथ चलने वाला पानी ऊपर की ओर विवश हो जाएगा। दिशा में अचानक ऊपर या नीचे की ओर परिवर्तन से पानी का विस्थापन होता है, जिससे करंट पैदा होता है।
कॉरिओलिस प्रभाव
जब एक घूर्णन वस्तु किसी अन्य गतिमान या स्थिर बल से टकराती है, तो यह एक नई गति उत्पन्न करती है। पृथ्वी के घूमने से दो धाराएँ बनती हैं: एक, उत्तरी गोलार्ध में पानी की दक्षिणावर्त गति; दूसरा, दक्षिणी गोलार्ध में पानी की वामावर्त गति। जब ये धाराएँ भूमि द्रव्यमान द्वारा विक्षेपित होती हैं, तो वे विशाल महासागरीय धाराएँ बनाती हैं जिन्हें जाइरेस कहा जाता है।