It has to be the Elder scrolls games. They can just go on forever, especially once you start modding them.
Oblivion: 430+ hours
Skyrim: 310+ hours
Morrowind: 100+ hours
I also play most Bioware and CDProjekt games multiple times.
In terms of pure single play through campaign/story mode though:
Dragon Age Origins 60+ hours to complete
Dragon Age: Inquisition 80+ hours to complete
Final Fantasy VIII 100+ hours to complete (I made sure to do everything before the final boss)