Cheap Bus tickets to Astoria

What are the most popular routes to Astoria?

Portland - AstoriaAverage priceA$32Average duration3h 5mDaily departures2
Beaverton - AstoriaAverage priceA$32Average duration2h 44mDaily departures2
Cannon Beach - AstoriaAverage priceA$12Average duration53mDaily departures2
Salem - AstoriaAverage priceA$49Average duration6h 20mDaily departures2
Hillsboro - AstoriaAverage priceA$31Average duration2h 28mDaily departures2