Bus in Cannon BeachCannon Beach ShuttleBuses between Cannon Beach and Astoria, plus other coastal stops. The Cannon Beach bus runs the length of Hemlock St to the end of Tolovana Beach; the schedule varies depending on day and season. Bus in Cannon BeachNorthwest PointTwice-daily routes between Portland and the coast. Buy tickets online, at Portland's Union Station, or at the Astoria Transit Center. The one-way fare from Portland to Astoria is $18. Bus in Cannon BeachTillamook County TransportationBuses between Astoria and Newport, with stops all along the coast.