OpenStreetMap has data on public transport routes for hundreds of cities. All of it mapped and updated by people like you. Help us keep it current!

See
Use
Update