Elephants can always be found at the Kyra Tea Terrace in the south. Go up to the pink tea fields and look around. You should find one. If not, wait a while and the game will spawn an elephant nearby. That's where I found the elephants to get my Tusker trophyOriginally Posted by redgef23 Go to original post.
Interestingly, I can't find an elephant in north Kyrat. Maybe it's because of the terrain change. Elephants only in south Kyrat.