I've found that hobbies and interests are really good. Are there meetup groups in your city for different activities? Are you into comedy? There are probably some improv classes. Are you into watching sports? Etc etc etc.
I will say trying to make friends with people on public transport seems reaaasaally offputting. Most other people are going to or from work and just want some time to themselves.