Cheap Bus and Train tickets to Tacoma

What are the most popular routes to Tacoma?

Portland - TacomaAverage price$48Average duration2h 33mDaily departures7
Portland - TacomaAverage price$45Average duration2h 40mDaily departures3
Oakland - TacomaAverage price$207Average duration1d 12hDaily departures4
Vancouver - TacomaAverage price$66Average duration7h 35mDaily departures3
Sacramento - TacomaAverage price$148Average duration15h 30mDaily departures2