Today, Toronto's mass transit is primarily made up of a system of subways, buses, and streetcars, covering approximately 1200 kilometers of routes operated by the Toronto Transit Commission (TTC) and inter-regional commuter rail and bus service is provided by GO Transit.