Cheap Bus and Train tickets to Olympia

What are the most popular routes to Olympia?

Seattle - OlympiaAverage price$31Average duration1h 45mDaily departures4
Portland - OlympiaAverage price$47Average duration1h 55mDaily departures3
Tukwila - OlympiaAverage price$32Average duration1h 4mDaily departures6
Spokane - OlympiaAverage price$195Average duration12h 14mDaily departures2
Vancouver - OlympiaAverage price$56Average duration1h 35mDaily departures7