الغواصة تستطيع أن تطفو على سطح المحيط من خلال التحكم في كثافتها باستخدام خزانات مملوءة بالهواء أو الماء. عند ملء خزانات الغواصة بالهواء، تصبح كثافتها أقل من كثافة الماء المحيط، فيطفو الجسم على السطح. أما عند ملء الخزانات بالماء، تزداد كثافة الغواصة فتغرق وتغوص في الأعماق. هذا التحكم يتم عن طريق تفريغ أو ملء خزانات الصابورة بالهواء أو الماء باستخدام ضغط الهواء المضغوط. بالإضافة إلى ذلك، تلعب زعانف الغواصة دوراً في التحكم بالدفع والعمق للحفاظ على استقرارها في البحر.