A Greyhound bus stop in downtown Corvallis provides private service throughout Oregon and beyond.
Direct private bus service from Corvallis (Downtown Transit Center at 508 NW Monroe Ave) to Salem, Eugene, and Portland, with connections to Seattle.
Direct private bus service from OSU (15th Street north of Jefferson Ave) to Eugene, Salem, and Portland, with connections to Seattle.
Service 7 days/week between the Albany train station and Newport, with stops in Corvallis.
Amtrak provides train and bus service from Albany to Eugene, Portland, Seattle, and Vancouver, BC.
Transit service between Sweet Home and Albany with stops in Lebanon. Free with OSU ID.