Skip to main content

Passenger Transportation Services

Oshawa and area residents enjoy an efficient and well-connected passenger transportation network that provides service within the City, throughout the Greater Toronto Area and across the Country.

GO Transit provides regular train service between Oshawa and other Greater Toronto Area municipalities with additional trains covering the morning and evening peak commuter periods. GO Transit buses provide local service to Bowmanville, Whitby, Ajax and Pickering.

VIA Rail Canada provides both regular passenger and commuter service from the Oshawa station.

Greyhound Canada provides scheduled trans-Canada bus service from the terminal in downtown Oshawa.

Durham Region Transit (DRT) is an integrated transit system serving all communities in Durham Region.  Door to door transit for disabled passengers is provided by Specialized Services.   Please visit the Durham Region Transit website at:

Oshawa Municipal Airport has a state-of-the-art, 16,000 square feet, passenger terminal and is an airport of entry and, as such, Customs Canada service is available for freight and passenger clearance. For more information please visit the Oshawa Municipal Airport website at: