En 2020, il s'engage au Celta de Vigo pour un contrat courant jusqu'en . C'est avec ce club qu'il découvre la Liga, jouant son premier match sous ses nouvelles couleurs lors la première journée de la saison 2020-2021 face à la SD Eibar, le . Il entre en jeu en cours de partie ce jour-là à la place de Brais Méndez, et les deux équipes se séparent sur un match nul (0-0). Le 29 novembre 2020, Miguel Baeza inscrit son premier but en professionnel face au Grenade CF, en championnat. Entré en jeu à la place de Nolito, il inscrit le deuxième but de son équipe, qui s'impose finalement par trois buts à un.