Rumah apung atau rumah terapung atau kadang disebut rumah perahu adalah rumah yang dibangun di atas konstruksi yang dapat mengapung di atas permukaan air. Bangunan rumah ini biasanya dibangun di atas perahu, rakit, atau tongkang yang dirancang atau telah dimodifikasi untuk digunakan sebagai hunian tempat tinggal.[1]
Kebanyakan rumah apung tidak dilengkapi dengan mesin perahu, karena biasanya rumah terapung ini ditambatkan atau dibiarkan diam, dipasang di tempat berlabuh. Rumah terapung sering kali ditambatkan ke darat untuk menyambungannya dengan utilitas, misalnya tersambung dengan layanan sambungan listrik. Akan tetapi, banyak juga rumah terapung yang dipasangi mesin tempel sehingga mampu berlayar dan berpindah tempat.
Di banyak negara di dunia, rumah perahu sebagian besar ditemukan di sungai, danau, dan sungai kecil di pedalaman, serta di pelabuhan pesisir, terutama di daerah perkampungan nelayan, yakni tempat yang dekat dengan daerah penangkapan ikan.