Nobody offers car rental in Cannon Beach. The closest places that do are in Astoria - quite some distance to the north. However, for visiting Cannon Beach itself a car really isn't necessary. There is the occasional shuttle and bus.
There are bike rentals available. I have never used either of these services and simply got around by walking, but for those wanting to go a little further away these two places my be worth taking a look at:
Mike Bike Shop in Cannon Beach offers "Funcycle" rentals for beach use only, which means that they can not be rented at high tide due to the lack of hard wet sand to provide a good riding surface.
They also rent road bikes by the day. They are located at:
248 N. Spruce, Cannon Beach, Oregon 97110
This location is somewhat north of the main downtown area, but really isn't that far from much of everything else in Cannon Beach
As Mike's Bike Shop has quite a lot of good information on their web site, both some general tourist and a lot of bike tourist, it may be worth taking a look at their pages even if you aren't that interested in bike rental.
"Funcycle" rentals are also available from Teresa's Family Market. They are located at
1170 South Hemlock Street Cannon Beach, OR 97110
but do not seem to have a web site available. Their location is at the "mid-town" area, about two blocks north of
Cannon Beach is a small community on the Oregon Coast, but at the same time it is also reasonably well connected by various public transit services, as well as an internal shuttle service which operates seasonally. Not all bus stops in Cannon Beach have bus shelters, but a good portion of them do.
First, the local shuttle:
Operating seasonally, approximately May through September (depending on the funding that year and the availability of seasonal drivers that year), the Cannon Beach shuttle is a free to ride service operating once every half hour, and serving a number of stops in Cannon Beach. Within the area of Cannon Beach itself the shuttle is free of charge. There are several bus shelters and marked bus stops throughout Cannon Beach, and the shuttle will stop at other places if it is safe to do so. This bus also serves Tolovana State Park. As of this writing, the service generally starts operating about 11 in the morning, and ends slightly before 6 at night.
The longer distance transit services that connect Cannon Beach to the outside world are:
Northwest POINT: a bus service funded by local transit agencies and the State of Oregon operating between Portland, Cannon Beach and Astoria, with stops in a few other communities. As of this writing, Portland to Cannon Beach service costs $17 one way. The bus has only one stop in Cannon Beach: at the "mid-town" bus shelter, very close to Haystack Rock and the Cannon Beach museum.
See my Northwest POINT tip for more information.
Sunset Empire Transit, serving the Astoria area with connections to other areas, including a six times per day bus, operating Monday through Friday. On Saturdays and Sundays there is a Connector Bus service between Astoria and Tillamook that also stops in Cannon Beach
All the way at the south end of town, there is a bus stop served twice per day by Tillamook County Transit Service. This service runs all the way south to Tillamook, with connections going as far south as Lincoln City. As of this writing, the current schedules have the bus serving Cannon Beach twice per day.
Though I've never actually ridden on these "funcycles" (recumbent tricycles) I've often seen them on the beach and people look like they are having fun.
I wasn't sure where people rented them even, but I looked on line and found at least one place: Mike's Bike Shop. The prices seem pretty expensive, but then people on vacation are often ready to splurge: cost was $10 for 90 minutes or $20 for 2.5 hours (the infant trailer is free). Four sizes are available.
The funcycles are for beach use only, and not available within 1.5 hours of high tide.
Mike's is open 9-6 every day in season, and 10-5:30 and closed Wednesday during off season, which is between Sept. 16 and March 14).
The shop also rents "townie" bicycles for street or beach, road bikes and tandem beach cruisers.
It is located "east of White Bird Gallery and west of city park in downtown Cannon Beach."