I would say no to buses and yes to city trains but trains outside of the city shouldn't
My reason is that any electric cars you see are mostly stuck on the side of the road because their car died. If that happens with transit and resource-moving trains, that would cause considerable problems in many places.