Code switching is a common phenomenon, generally observed in multilingual communities across the globe. A critical look at codes witching literature reveals that mostly code switching has been studied in classroom in learning and teaching context while code switching outside classroom in settings such as café, hostel and so on have been the least explored areas. In view of the above the current research investigated the reasons for code switching in the interactive practices of students and their perceptions regarding the same in outside classroom settings. Data were collected by means of audio recording 90 minutes student's interactions in café and hostel and serving an open-ended questionnaire to the participants. The findings showed that the student's code switched on account of socio-cultural, socio-psychological and communicative reasons. The study is important in the sense that it will further students understanding about CS in outside classroom settings.