where are you at right now? if you're done with bahumut, the pharos are the best place to lvl.
battle the elite four
The best place to train a lvl 20-30 Lucario is up by Snowpoint city. Fighting types like him are really good there.
train up in a place that is weak to the Pokemon you are training up and you should run into it.
Elite four is the best because they get better and better, and your Pokemon are equally matched up.
the best place to train your ninja is bixie hive.i still train there even though i am over level.
The best place to play Train car Room Escape is at the Daily Free Games website. Once on the page, type "Train Car Room Escape" into the search field at the top of the page and press enter to bring up the game.
Depends if you are a member or not, and your stats. Soul Wars is a good place to train, as I get around 70K experience in 3 games.
Celadon Gym if you haven't beat it yet. If you have train around six/seven isle.
the best place to train at is in enterna forest because when you with Cheryl run in the wild and battle Pokemon i got my ponyta up 6 levels in half an hour from lvl 20 to lvl 26 and you don't have to heal. Other places are route 202 route 217 and between velistone and the resort place just use the vs seeker and keep battling them like the collectors and breeders and others Hoped i helped :)
You can train them up at victory road or on the way to the survile area
if you have a lv 50 you can train at the Pokemon league my togekiss was lv 50 and now hes a lv 70 in just a couple of minuts
You should train in the first area where Luneth fell in the cave. Tip: Guard four times and you will automatically level up your Job.