In this paper, a multi-patch and multi-group vector-borne disease model is proposed to study the effects of host commuting (Lagrangian approach) and/or vector migration (Eulerian approach) on disease spread. We first define the basic reproduction number of the model, R0\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document}$$\\mathcal {R}_0$$\\end{document}, which completely determines the global dynamics of the model system. Namely, if R0≤1\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document}$$\\mathcal {R}_0 \\le 1 $$\\end{document}, then the disease–free equilibrium is globally asymptotically stable, and if R0>1\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document}$$\\mathcal {R}_0 > 1 $$\\end{document}, then there exists a unique endemic equilibrium which is globally asymptotically stable. Then, we show that the basic reproduction number has lower and upper bounds which are independent of the host residence times matrix and the vector migration matrix. In particular, nonhomogeneous mixing of hosts and vectors in a homogeneous environment generally increases disease persistence and the basic reproduction number of the model attains its minimum when the distributions of hosts and vectors are proportional. Moreover, R0\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{mathrsfs} \\usepackage{upgreek} \\setlength{\\oddsidemargin}{-69pt} \\begin{document}$$\\mathcal {R}_0$$\\end{document} can also be estimated by the basic reproduction numbers of disconnected patches if the environment is homogeneous. The optimal vector control strategy is obtained for a special scenario. In the two-patch and two-group case, we numerically analyze the dependence of the basic reproduction number and the total number of infected people on the host residence times matrix and illustrate the optimal vector control strategy in homogeneous and heterogeneous environments.