Iron island. You get an egg from blue guy (Riley) . then hatch it.
there is a trainer in the oreburgh gate that has a riolu. Use rock smash and go down the stairs and use surf on the bottom. then go left and battle the veteran. his first Pokemon is riolu.
Chat with our AI personalities
sorry, you can't get riolu in Pokemon emerald version.
You can get him at the safari zone.
go to iron island and find riley. go battle the team galaactic guys and after he will give you a riolu egg then just hatch it to get riolu
In the grass area
in all rock maps