Cheap Bus tickets to Astoria

What are the most popular routes to Astoria?

Portland - AstoriaAverage price$32Average duration3h 5mDaily departures2
Cannon Beach - AstoriaAverage price$12Average duration53mDaily departures2
Beaverton - AstoriaAverage price$32Average duration2h 44mDaily departures2
Salem - AstoriaAverage price$48Average duration5h 11mDaily departures2
Bend - AstoriaAverage price$121Average duration13h 55mDaily departures1