GO Transit operates all of its commuter bus services into and out of downtown Toronto from the Union Station Bus Terminal, a terminal owned and operated by GO Transit and adjacent to Union Station. This bus terminal was opened in 2003, removing GO buses from the Toronto Coach Terminal. GO Transit also operates the Yorkdale Bus Terminal at Yorkdale Shopping Centre and several terminals at subway stations, including Finch Bus Terminal, Scarborough Centre Bus Terminal and York Mills Bus Terminal.
Most intercity coach services operate out of the Toronto Coach Terminal. Its departures building fills the northern half of the block bounded by Bay, Dundas, Edward and Elizabeth Streets, while its arrivals building is located across Elizabeth Street from the departures building. Intercity coach companies operating services out of the terminal include: Greyhound Canada, Coach Canada and New York Trailways. The Terminal is connected, via the PATH network, directly to Dundas Subway Station.
Megabus and 'Ne-On'-branded Greyhound USA services to New York City operate from the sidewalk in front of the Fairmont Royal York Hotel, across Front Street from Union Station.