Cheap Bus and Train tickets to Olympia

What are the most popular routes to Olympia?

Tukwila - OlympiaAverage priceMAD 212Average duration1h 4mDaily departures6
Eugene - OlympiaAverage priceMAD 840Average duration5h 22mDaily departures4
Eugene - OlympiaAverage priceMAD 455Average duration4h 40mDaily departures2
Bellingham - OlympiaAverage priceMAD 690Average duration4h 15mDaily departures1
Tacoma - OlympiaAverage priceMAD 146Average duration40mDaily departures2