The phone "knows" wifi connections by their SSIDs (names), so it can't handle 2 different connections with the same name unless they're part of the same network. Do a Forget on those two, get on the bus and connect to the one on the bus. If you see it when you're not on the bus ignore it. The company or city or whoever owns the buses probably uses the same name and setup on every bus, so if you're near any bus you'll see that connection (and be able to use it).
Having a connection showing as available won't interfere with anything. Having the actual signal there, if you're trying to connect to a signal within about 3 channels, can. (If all the buses have wifi, with the same name, on the same channel, no one in that city should set up a wifi router near that channel. And the buses should be on channel 1 or channel 11. But not everyone who sets up a system actually knows how to set it up. Even Motorola, when setting up a communications system for New York City back in the late 60s/early 70s, took a huge bath when the system they had taken months and spent trains full of money developing didn't work. Sperry lost their shirt in a similar deal around the same time [with the same NYC agency].)