Where to catch, #0121
Starmie in Let's Go, Pikachu and Eevee: 3 places, levels 33 to 42
3 encounters by area
Places
Route 18, Sea Route 19 and Sea Route 21
Other games
Also found in 8 other games
XDBlack and WhiteBlack 2 and White 2X and YSun and MoonUltra Sun and Ultra MoonThe Isle of ArmorThe Crown Tundra