The coronavirus disease of 2019 (COVID-19) was a pandemic that caused high morbidity and mortality worldwide. The COVID-19 vaccine was expected to be a game-changer for the pandemic. This study aimed to describe the characteristics of COVID-19 cases and vaccination in Thailand during 2021. An association between vaccination and case rates was estimated with potential confounders at ecological levels (color zones, curfews set by provincial authorities, tourism, and migrant movements) considering time lags at two, four, six, and eight weeks after vaccination. A spatial panel model for bivariate data was used to explore the relationship between case rates and each variable and included only a two-week lag after vaccination for each variable in the multivariate analyses. In 2021, Thailand had 1,965,023 cumulative cases and 45,788,315 total administered first vaccination doses (63.60%). High cases and vaccination rates were found among 31–45-year-olds. Vaccination rates had a slightly positive association with case rates due to the allocation of hot-spot pandemic areas in the early period. The proportion of migrants and color zones measured had positive associations with case rates at the provincial level. The proportion of tourists had a negative association. Vaccinations should be provided to migrants, and collaboration between tourism and public health should prepare for the new era of tourism.