Where to get oddish in platinum?

You can find oddish in one of two places:

-On rt. 224

-On rt. 230 at night only.

Or, if you have a friend that has an oddish in their Pokemon game, you could simply trade.