Safe, friendly, reliable bus service throughout Salem-Keizer
Cherriots Local buses now operate seven days a week providing safe, friendly, and reliable service throughout the Salem-Keizer area. All Cherriots Local buses are ADA-accessible and have front-load bike racks that accommodate up to two bicycles at a time. Our fleet of clean diesel and compressed natural gas vehicles are well maintained to ensure the comfort and safety of both our riders and drivers.
Cherriots Local bus service in Salem and Keizer. Most Cherriots Regional buses go to the Salem Downtown Transit Center which is served by Cherriots Local buses.
Yamhill County Transit serves the West Salem Transit Center and travels to Amity and McMinnville.
Canby Area Transit (CAT) connects with Cherriots Regional Routes 10X and 20X at Bi-Mart in Woodburn. CAT Route 99X goes to Canby (where you can connect with SMART) and Oregon City (where you can connect with TriMet).
Tillamook County Transportation District also serves the Salem Downtown Transit Center with Routes 60X and 70X and travels to both Grand Ronde and Lincoln City.
Amtrak trains based out of the Salem Amtrak Station serve stops north to Portland and beyond, as well as stops south to Eugene and beyond.
POINT bus service is operated by the Oregon Department of Transportation and stops at the Amtrak Station in Salem. Riders can travel south as far as Eugene and north as far as Portland.
Greyhound buses stop at the Woodburn Transit Center and serve the entire United States.
The Silver Trolley, operated by the City of Silverton, provides dial-a-ride service within Silverton.
The West Valley Hospital Connections Van provides wheelchair accessible transportation for patients’ medical appointments to and from four service locations in Dallas and Monmouth.
Shuttle Oregon is a shuttle serving Portland, Salem, and Central Oregon.
Flix Bus serves downtown Salem and offers two round trips a day to Corvallis, Eugene, and Portland.