Cannon Beach Accommodations
Hotels and Motels


Schooner's Cove Inn. 188 N Larch Street, PO Box 86, Cannon Beach, OR 97110. Phone: 503-436-2300, Toll-free: 1-800-843-0128; Fax: 503-436-2156. E-mail

Beautiful oceanfront inn located in the heart of downtown Cannon Beach. Enjoy oceanfront suites with gas fireplaces, oceanfront decks, kitchens, and DVD players. After a day of playing on the beach soak in the oceanfront spa, relax in a chaise lounge, or barbecue on the oceanfront lawn. Discover the perfect Cannon Beach destination.


Cannon Beach Hotel Lodgings. 1116 S Hemlock, PO Box 943, Cannon Beach, OR 97110. Phone: 503-436-1392, Toll-free: 1-800-238-4107. E-mail

A Family of Small, Classic Inns at the Entrance to Haystack Rock. Each property features custom-designed furnishings and decor, original local and regional art, abundant flower gardens and a variety of tasteful amenities: fireplaces, in-room spas or soaking tubs, kitchenettes and four-poster beds. There are meeting facilities for small groups. All lodgings are a block or less to the beach, and a short walk to downtown. Well-mannered pets are welcome at Hearthstone Inn and selected units at McBee Cottages.


The Courtyard. 964 S. Hemlock, PO Box 943, Cannon Beach, OR 97110. Phone 503-436-1392, Toll-free 1-800-238-4107. E-mail

Luxurious, secluded accommodations. Each of the thirteen contemporary units faces a small, private, brick courtyard with a gently burbling fountain, petite flower garden and small guest library. Each guest unit is elegantly appointed with custom made cherry wood furnishings, duvets of Italian linen, fireplaces, and original art. Most offer kitchenettes, two-person spas, and patios or balconies. A place to smell the flowers. In the world but not of it.


Tolovana Inn. 3400 S. Hemlock, PO Box 165 Tolovana Park, Cannon Beach, OR 97110. Phone 503-436-2211, Toll-free 1-800-333-8890. E-mail

Tolovana InnTolovana Inn is an oceanfront resort in charming Cannon Beach, Oregon. The resort features spacious suites with fireplaces, private balconies, elevators and kitchens. Amenities include an indoor pool, spa, sauna, fitness center, game room and oceanfront restaurant. Most units have breathtaking views of the Pacific Ocean. We are close to the unique shops and galleries and other fine restaurants. Hiking, biking, golfing, surfing and fishing are all nearby.


Argonauta Inn. 188 W. 2nd Street, Cannon Beach, OR 97110. Phone: 503-436-2205, Toll-free: 1-800-822-2468; Fax: 503-436-1490.

Blue Gull Inn. 632 S Hemlock, PO Box 660, Cannon Beach, OR 97110. Phone: 503-436-2714, Toll-free: 1-800-507-2714.

Cannon Beach Ecola Creek Lodge. 208 5th Street, PO Box 416, Cannon Beach, OR 97110. Phone: 503.436.2776, Toll-free: 1.800.873.2749; Fax: 503.436.9550. E-mail

Cannon Beach Hotel Lodgings. 1116 S Hemlock, PO Box 943, Cannon Beach, OR 97110. Phone: 503-436-1392, Toll-free: 1-800-238-4107.

The Courtyard. 964 S. Hemlock, PO Box 943, Cannon Beach, OR 97110. Phone 503-436-1392, Toll Free 1-800-238-4107. E-mail

Ecola Inn. 1164 Ecola Court, PO Box 515, Cannon Beach, OR 97110. 503-436-2457, Fax: 503-436-2457.

Escape Lodging Co. 3287 S Hemlock, Cannon Beach, OR 97110. 503-436-2480, Fax: 503-436-2490.

Grey Whale Inn. 164 Kenai Street, PO Box 964, Cannon Beach, OR 97110. Phone: 503-436-2848, Fax: 503-436-2147.

Guest House Inn. 1016 S Hemlock, Cannon Beach, OR 97110. Toll-free: 1-800-290-2157, Fax: 480-632-1947.

Hallmark Resort. 1400 S Hemlock, PO Box 547, Cannon Beach, OR 97110. Phone: 503-436-1566, Toll-free: 1-888-448-4449; Fax: 503-436-0324.

Harrison Street Inn. 987 S. Hemlock, PO Box 30, Cannon Beach, OR 97110. Phone: 503-436-1817, Toll-free: 1-800-219-4825; Fax: 503-436-2941.

Haystack Resort Motel 3339 S. Hemlock, PO Box 775, Cannon Beach, OR 97110. Phone: 503-436-1577; Toll-free: 1-800-499-2220.

Hearthstone Inn. Corner of Jackson and S. Hemlock, PO Box 943, Cannon Beach, OR 97110. Phone: 503-436-1392, Fax: 503-436-1396.

Hidden Villa Motel. 188 E. Van Buren, PO Box 426, Cannon Beach, OR 97110. Phone: 503-436-2237.

Inn at Arch Cape. 79340 Hwy 101, Arch Cape, OR 97102. Toll-free: 1-800-352-8034.

Inn at Cannon Beach. 3215 S. Hemlock Street, PO Box 219, Cannon Beach, OR 97110. Toll-free: 1-800-321-6304, Fax: 503-436-8510.

Inn at Haystack Rock.  487 S Hemlock, PO Box 965, Cannon Beach, OR 97110. Phone: 503-436-8672; Toll-free: 1-877-507-2714.

Inn at Village Centre. 231 N Hemlock, PO Box 164, Cannon Beach, OR 97110. Toll-free: 1-877-912-2151 / 503-436-2151.

Land's End Motel. 263 Second Street, PO Box 475, Cannon Beach, OR 97110. Phone: 503-436-2264, Toll-free: 1-800-793-1477; Fax: 503-436-2264.

Ocean Lodge. 2864 Pacific Street, PO Box 1037, Cannon Beach, OR 97110. Phone: 503-436-2241, Toll-free: 1-888-777-4047; Fax: 503-436-0546.

Ocean Spray Inn.  188 W. Jackson Street, P. O. Box 660, Cannon Beach, OR 97110. Phone: 503-436-8672; Toll-free: 1-877-507-2714.

Quiet Cannon Lodgings. PO Box 1033, 372 N. Spruce, Cannon Beach, OR 97110. Phone: 503-436-1805.

Sand Trap Inn. 539 S Hemlock, PO Box 998, Cannon Beach, OR 97110. Phone: 503-436-0247; Toll-free: 1-800-400-4106.

Schooner's Cove Inn. 188 N Larch Street, PO Box 86, Cannon Beach, OR 97110. Phone: 503-436-2300, Toll-free: 1-800-843-0128; Fax: 503-436-2156. E-mail

Sea Breeze Court. 1015 S Hemlock, Cannon Beach, OR 97110. Phone: 503-436-2928.

Sea Sprite Guest Lodgings. 28 Nebesna , Cannon Beach, OR 97110. 866-828-1050; Phone: 503-436-2416, Fax: 503-436-0715.

Stephanie Inn. 2740 Pacific, PO Box 219, Cannon Beach, OR 97110. Phone: 503-436-2221, Toll-free: 1-800-633-3466; Fax: 503-436-9711.

Surfsand Resort. 100 E. Gower Street, PO Box 219, Cannon Beach, OR 97110. Phone: 503-436-2274, Toll-free: 1-800-547-6100; Fax: 503-436-9116.

Tolovana Inn. 3400 S. Hemlock, PO Box 165, Tolovana Park, OR 97145. Phone: 503-436-2211, Toll-free: 1-800-333-8890; Fax: 503-436-0134.

Tolovana Sands. 160 E Siuslaw, Cannon Beach, OR 97110. Phone: 503-436-9600.

Waves Motel. 2nd Street, PO Box 3, Cannon Beach, OR 97110. Phone: 503-436-2205, Toll-free: 1-800-822-2468; Fax: 503-436-1490.

Webb's Scenic Surf Motel. 255 N. Larch, PO Box 67, Cannon Beach, OR 97110. Phone: 503-436-2706, Toll-free: 1-800-374-9322; Fax: 503-436-1229.

White Heron Lodge. 356 Spruce Street, PO Box 3, Cannon Beach, OR 97110. Phone: 503-436-2205, Toll-free: 1-800-822-2468; Fax: 503-436-1490.

Van Buren Lighthouse Inn. 963 S. Hemlock, PO Box 1388, Cannon Beach, OR 97110. Phone: 503-436-2929; Toll-free: 1-866-265-1686.

Go Northwest!®    gonorthwest.com (tm)

Go Northwest!® gonorthwest.com (tm) and GoNorthwest.com (tm) are trademarks of Go Northwest, LLC
All original text, maps, photographs, and other images on this web site, as well as the compilation and design thereof, are
Copyright © 1997-2008 Go Northwest, LLC.   All rights reserved.

Revised: