Perahu atau bot merupakan sejenis kenderaanair yang biasanya lebih kecil dari kapal. Sesetengah perahu boleh dibawa di atas kapal atau darat menggunakan treler - malah salah satu pengertian perahu ialah sejenis lancang air yang boleh dibawa oleh kapal.Perahu mempunyai struktur pengapungan yang dipanggil hul dan sistem dorongan seperti kipas, dayung, galah, layar dan jet air.