I’ve been playing for three years and it’s the only Johto mon I need ;0 Is it a regional? If so, where do I need to travel across the land to?
Remember that Heracross is a regional type of Pokemon and you’ll be able to find it in the parks, gyms, forests, and gardens of southern Florida. Usually, you’ll be able to encounter this Pokemon everywhere in the locations mentioned above. In order to catch Heracross, you have to actually go to South America. When you go there, you’ll see a lot of Heracross with significantly increased spawn rate. One thing you have to note here is that although there are a lot of Heracross in the southern part of Latin America, you’ll only be able to encounter it in the random areas of the locations mentioned above.
Source
So yes, Heracross is a regional, unfortunately.