I've never cold approached a girl on a bus or train, but I felt bus stops or train platforms were fair game. On a train or bus just seemed a little creepy IMO.
Social gatherings and pubs? Yeah, I'll cold approach. But it's not as "daring" as transit for sure.