Asrama (dari bahasa Sanskerta: आश्रम; ashrama atau ashramam)[1] adalah suatu tempat penginapan yang ditujukan untuk anggota suatu kelompok, umumnya murid-murid sekolah.
Asrama biasanya merupakan sebuah bangunan dengan kamar-kamar yang dapat di tempati oleh beberapa penghuni di setiap kamarnya. Para penghuninya menginap di asrama untuk jangka waktu yang lebih lama daripada di hotel atau losmen. Alasan untuk memilih menghuni sebuah asrama bisa berupa tempat tinggal asal sang penghuni yang terlalu jauh, maupun untuk biayanya yang terbilang lebih murah dibandingkan bentuk penginapan lain, misalnya apartemen.
Selain untuk menampung murid-murid, asrama juga sering ditempati peserta suatu pesta olahraga.