We have encountered same problems with "bus_station" & "subway_station", there are also zero results for "train_station" in Berlin(52.52,13.34).
We are currently looking for Google Places API as an alternative to OpenStreetMap data, and while the entertainment places subset has a much better quality - the transport subset is just empty.
It's quite important for our application, so we would like to know, whether is it a bug, or whether Google is opening its data location-by-location, type-by-type (Is there any roadmap in that case?).