Where to catch, #0241
Miltank in HeartGold and SoulSilver: 3 places, levels 13 to 35
3 encounters by area
Places
Route 38, Route 39 and Route 47
Other games
Also found in 11 other games
Gold and SilverCrystalEmeraldColosseumDiamond and PearlPlatinumX and YSun and MoonUltra Sun and Ultra MoonThe Isle of ArmorThe Crown Tundra