Cheap Bus and Train tickets to Olympia

What are the most popular routes to Olympia?

Portland - OlympiaAverage price£24Average duration1h 53mDaily departures7
Seattle - OlympiaAverage price£15Average duration1h 45mDaily departures6
Vancouver - OlympiaAverage price£37Average duration8h 30mDaily departures3
Vancouver - OlympiaAverage price£74Average duration6h 14mDaily departures1
Salem - OlympiaAverage price£40Average duration3h 55mDaily departures4