Hidrofoil adalah sebuah kapal dengan bagian seperti sayap yang dipasang pada penyangga di bawah lambung kapal. Ketika kapal meningkatkan kecepatannya, hidrofoil memproduksigaya angkat sehingga lambungnya terangkat dan keluar dari air. Ini menyebabkan pengurangan gesekan dan oleh karena itu peningkatan dalam kecepatan.
Hidrofoil awal menggunakan sayap atau foil berbentuk-U. Hidrofoil jenis ini dikenal sebagaisurface-piercing karena sebagian dari hidrofoil ini akan terangkat di atas permukaan air. Hidrofoil modern menggunakan foil berbentuk-T yang keseluruhannya berada di bawah air. Hidrofoil selam lebih tidak terkena efek ombak, oleh karena itu mereka lebih stabil di laut dan lebih nyaman bagi para awak dan penumpang. Namun begitu konfigurasi ini tidak menstabilkan-sendiri. Sudut serang hidrofoil harus disesuaikan berkelanjutan dengan kondisi yang terus berubah, sebuah proses kontrol yang dilakukan oleh komputer. Kegagalan membuat penyesuaian yang benar akan membuat lambung kapal berbenturan dengan permukaan laut.
Hidrofoil merupakan salah satu kapal angkut tercepat dengan kecepatan 114 km/jam