Intercity Transit
Olympia Transit Center 222 State Avenue Northeast, Olympia, WA 98501
Lacey Transit Center, Lacey, WA 98503
Main public transportation system for Olympia and surrounding area. Bus fare is completely free, only bus fares are for buses leaving the Thurston County area (Mason, Pierce, Lewis counties). Serves Olympia, Lacey, Nisqually, Tumwater, and Yelm. Routes serve major worksites, medical facilities, shopping centers and schools. Connects to Grays Harbor Transit, King County Metro, Mason Transit, Pierce Transit, Sound Transit.
FlixBus
Plum & Union
1050 Plum St SE Olympia, WA 98501 United States
Direct connections out of Downtown Olympia to Sea-Tac Airport, Seattle, Tacoma, Spokane, Portland, Ellensburg WA, Moses Lake WA, Corvallis OR, Eugene OR, Salem OR as of 10/2021. Low-cost -- buses to Seattle typically cost under $15, while Spokane, Portland, etc bus trips range from $15 to $35.
ruralTRANSIT
ruralTRANSIT Schedule
For assistance with route planning, route deviation (allowed by up to ¾ of a mile) or questions about buses and schedules, call 1-253-472-7846 M-F 9a-3p.
Serves the communities of Rochester, Tenino, Bucoda, and Rainier, and the Confederated Tribes of the Chehalis Reservation. Connects to Intercity Transit in Tumwater on Routes 2 and 3, and to Centralia/Chehalis’s Twin Transit systems on Routes 3 and 4. All rides are free and all buses operate from 6a-6p.
Amtrak Olympia-Lacey Station
Centennial Station
6600 Yelm Highway SE
Lacey, WA 98513-6481