Cheap Bus and Train tickets to Tacoma

What are the most popular routes to Tacoma?

Portland - TacomaAverage price£24Average duration2h 40mDaily departures3
Los Angeles - TacomaAverage price£140Average duration1d 9hDaily departures3
Vancouver - TacomaAverage price£26Average duration2h 15mDaily departures7
Eugene - TacomaAverage price£50Average duration6h 1mDaily departures4
Eugene - TacomaAverage price£35Average duration6h 15mDaily departures2