24 Maple Avenue, Barrie,
Phone: 1-888-438-6646, Commuter service between Barrie & Toronto. Buses arrive and depart from Barrie Bus Terminal and arrive in Toronto's Union Station. One-way adult fare is $11, with round trips $22 (GST included).
Greyhound Canada 1-800-661-8747, Greyhound offers passenger bus service and courier service from Barrie and other communities in the region. From Barrie, passengers can travel northwards to Parry Sound, Sudbury and points west, or travel southwards to Toronto (with several stations around the city) and from there to eastern Canada and the United States.
Ontario Northland Transportation Phone: 1-800-461-8558, This provincial Crown Corporation offers passenger bus, rail, and marine travel in Ontario. It has two bus routes through the region, Route Two following highway 400 & 69 betweeen Toronto and Sudbury (and points beyond) and Route One following highway 11 between Toronto and North Bay (also continuing to points beyond) Route One stops in Barie, Orillia, Gravenhurst, Bracebridge, Huntsville with 4 daily departures (with 3 extra departures on Fridasy). Route Two stops in Barrie, Orillia and Parry Sound with 3 daily departuires. Both routes stop in Barrie and Orillia (with at least 7 trips per day), and will have minor stops at other towns along the way The one way adult fare from Toronto to Hunstville is $31, Parry Sound $46, and Barrie $19,
Direct bus service connections are provided between Pearson Airport in Toronto and Barrie, Orillia, and the Muskokas.