There is no doubt Pt and BW2 are longer than the others. Between these, it depends how you play. I suspect Pt can be cleared more quickly, but that may be because I know Sinnoh better. Both games are 25+hrs for sure unless you use a starter and that;'s it.
Go to Gamestop, buy a Steam card, and use it to purchase Ys Origin. You won't be disappointed. For more info: http://www.worldofys.com/yso/