The Cannery Pier Hotel is located at No. 10 Basin Street in Astoria, 600 feet into the Columbia River and below the Astoria-Megler Bridge that connects Oregon and Washington.
To find this Oregon Hotel from Portland, take U.S. 30 west to Astoria; just before the Astoria-Megler Bridge, turn right on Basin Street.
Alternatively to find this Oregon Hotel from Portland, take U.S. 26 west to Seaside. At the Cannon Beach Junction, veer right and go north on U.S. 101 to Astoria. Turn left just after the Astoria-Megler Bridge onto Basin Street.