A rede Oxxo abriu sua primeira loja no Brasil em dezembro de 2020, na cidade de Campinas (SP). Quatro anos depois, a rede celebra a marca de mais de 500 unidades em 26 cidades do estado de São Paulo, mas em meio a rumores de que em breve pode ser colocada à venda no país.