A 25 minute train ride for 2.5 hours is probably enough time if they live right next to the train and you do to. If they have to walk an addition 10 minutes on both ends, then you’re at 45 minutes each way. If the train doesn’t have a schedule and is more like a subway, then you have to include probably waiting for the train. Even if it’s scheduled you have to get there a little early. Also, is the train expensive?
Still, for me the 2.5 is probably enough. I’lll travel by car 40 minutes to have a long lunch with a friend, but it needs to be planned, hopefully I can run other errands while I’m out.
I travel 25 minutes by car fairly regularly to meet up for an hour or two, but it’s to do something I really want to do usually anyway. Meaning, I might even go by myself. It doesn’t have to be planned ahead.
As I get older I am less willing to travel long distances. I care less about seeing friends all the time, but I still care about seeing them at least sometimes.
I like coming home, putting on my pajamas, and relaxing. But, I usually am spending time during the day interacting with people. If you have a desk job that’s fairly isolated you might need more social interaction after work.
I also don’t drink, so having a beer isn’t my thing, but the way you wrote it, it doesn’t sound like you are trying to get drunk.
Why don’t you go to their place?