Human mobility has played a critical role in the spread of COVID-19. The understanding of mobility helps in getting information on the acceleration or control of the spread of disease. The COVID-19 virus has been spreading among several locations despite all the best efforts related to its isolation. To comprehend this, a multi-patch mathematical model of COVID-19 is proposed and analysed in this work, where-in limited medical resources, quarantining, and inhibitory behaviour of healthy individuals are incorporated into the model. Furthermore, as an example, the impact of mobility in a three-patch model is studied considering the three worst-hit states of India, i.e. Kerala, Maharashtra and Tamil Nadu, as three patches. Key parameters and the basic reproduction number are estimated from the available data. Through results and analyses, it is seen that Kerala has a higher effective contact rate and has the highest prevalence. Moreover, if Kerala is isolated from Maharashtra or Tamil Nadu, the number of active cases will increase in Kerala but reduce in the other two states. Our findings indicate that the number of active cases will decrease in the high prevalence state and increase in the lower prevalence states if the emigration rate is higher than the immigration rate in the high prevalence state. Overall, proper travel restrictions are to be implemented to reduce or control the spread of disease from the high-prevalence state to other states with lower prevalence rates.