Cheap Bus and Train tickets to Olympia

What are the most popular routes to Olympia?

Seattle - OlympiaAverage price£15Average duration1h 30mDaily departures5
Portland - OlympiaAverage price£28Average duration1h 53mDaily departures7
Portland - OlympiaAverage price£22Average duration2hDaily departures3
Vancouver - OlympiaAverage price£74Average duration6h 4mDaily departures1
Salem - OlympiaAverage price£30Average duration3h 30mDaily departures1