Balık, vücutlarının merkezlerinin etrafındaki kas bantlarını gevşeterek ve daralan taraflarla büzüşerek birincil hareketi gerçekleştirir. Bu, kuyruklarının ileri geri hareket etmesine neden olur.
Balıklar, kaudal veya kuyruk yüzgeçleri ve pektoral, sırt, anal ve pelvik yüzgeçler dahil olmak üzere beş farklı yüzgeç çeşidine sahiptir. Balık, suda stabilizasyon ve yönlendirme için kaudal yüzgeçleri dışındaki her şeyi kullanır; Ancak, diğer kanatçık türleri balık tehlikeden kaçarken itiş gücüne yardımcı olabilir.
Köpekbalıkları ve ton balığı gibi bazı türler kısa patlamalarda saatte 50 mil yüzebilir. Bu harika yüzücüler, saatte ortalama 5 ila 10 mil seyir hızına sahipler. Bu tür balıklar nadir olsa da, birkaç farklı tür geriye doğru yüzebilme yeteneğine sahiptir. Yılan balığı ailesindeki balıkların bu uygulamaya dahil olma olasılığı yüksektir.
Dik konumda yatay değil, dikey olarak yüzen birkaç balık vardır. Bir denizatı böyle bir balık örneğidir. Sadece Hint Okyanusunda bulunan karides balığı da okullarda dikey olarak yüzüyor. Bunlara ek olarak, Afrika'ya özgü yayın balığı ve dikey bir şekilde yüzebilen veya dinlenen çeşitli derin deniz balıkları vardır.