Cheap Bus tickets to Astoria

What are the most popular routes to Astoria?

Portland - AstoriaAverage priceMX$395Average duration3h 5mDaily departures2
Beaverton - AstoriaAverage priceMX$395Average duration2h 44mDaily departures2
Cannon Beach - AstoriaAverage priceMX$144Average duration53mDaily departures2
Salem - AstoriaAverage priceMX$597Average duration5h 11mDaily departures2
Eugene - AstoriaAverage priceMX$727Average duration7h 55mDaily departures5