Ikan terbang sesungguhnya bukanlah hewan terbang, seperti burung, tapi hanya melayang saja. Ikan terbang dengan mudah dapat menempuh jarak hingga 200 meter atau lebih dan dapat mencapai ketinggian yang cukup untuk - secara tidak sengaja - nangkring di dek-dek kapal laut.
Alasan pertama ikan terbang yang memiliki 40 atau lebih spesies ini hingga terbang adalah karena aksi melarikan diri atau menghindar dari para predator laut seperti ikan-ikan mackerel, tuna, swordfish dan marlin. Meski demikian ikan ini juga berhati-hati terhadap ancaman paruh burung-burung di atasnya, di samping ikan ini juga diburu oleh nelayan-nelayan di Jepang dan Barbados untuk santapan.
Mekanisme bagaiman ikan ini bisa terbang juga sederhana saja. Awalnya mereka akan berakselerasi di dalam air hingga mencapai kecepatan 70 km/jam dibantu oleh kepakan ekor mereka. Sekali mereka melompat di atas air, sirip-siripnya akan mengembang dan memanfaatkan angin untuk meraih ketinggian. Adakalanya mereka memukulkan ekornya untuk tetap melompat tinggi dan mengubah arah.
Pada beberapa spesies ikan terbang sayap di bagian dadanya juga dibantu sayap di bagian belakangnya, sehingga jenis yang bersayap empat ini lebih hebat beratraksi di udara. Meski kemampuan terbangnya tidak jauh, ikan terbang bisa melakukan terbang bersama, dengan membentuk formasi unik untuk menempuh jarak hingga 400 meter