Where to catch, #0120
Staryu 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 17 other games
Red and Green (Japan)Red and BlueYellowGold and SilverCrystalRuby and SapphireEmeraldFireRed and LeafGreenDiamond and PearlPlatinumHeartGold and SoulSilverBlack and WhiteBlack 2 and White 2X and YSun and MoonUltra Sun and Ultra MoonThe Isle of Armor