We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Tillamook Rock Lighthouse

One mile offshore, just west of Tillamook Head, Cannon Beach, OR 97110
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

The Lighthouse Inn (Cannon Beach, OR) 2.5 of 5
939 & 963 South Hemlock, P.O. Box 1388, Cannon Beach, OR 97110 (Formerly Van Buren Lighthouse Inn)
0.0 miles from Tillamook Rock Lighthouse
The Lighthouse Inn Slideshow
#2 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (19) | Map
Show Prices
Sea Breeze Court (Cannon Beach, OR) 3.0 of 5
1015 S Hemlock, Cannon Beach, OR 97110
0.0 miles from Tillamook Rock Lighthouse
#11 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (55) | Map
Show Prices
The Courtyard (Cannon Beach, OR) 3.0 of 5
964 South Hemlock Street, Cannon Beach, OR 97110
0.0 miles from Tillamook Rock Lighthouse
The Courtyard Slideshow
#5 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (24) | Map
Show Prices
GuestHouse Inn (Cannon Beach, OR)
1016 S Hemlock Street, Cannon Beach, OR 97110
0.0 miles from Tillamook Rock Lighthouse
#12 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (13) | Map
Show Prices
Harrison Street Inn (Cannon Beach, OR)
987 South Hemlock Street, Cannon Beach, OR 97110
0.0 miles from Tillamook Rock Lighthouse
#13 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (8) | Map
Show Prices
Surfsand Resort (Cannon Beach, OR) 3.5 of 5
148 West Gower Ave, Cannon Beach, OR 97110
0.1 miles from Tillamook Rock Lighthouse
#6 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (285) | Map
Show Prices
Cannon Beach Hotel (Cannon Beach, OR) 3.5 of 5
1116 S Hemlock St, PO Box 943, Cannon Beach, OR 97110
0.1 miles from Tillamook Rock Lighthouse
Cannon Beach Hotel Slideshow
#1 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (224) | Map
Show Prices
Hearthstone Inn (Cannon Beach, OR) 2.5 of 5
135-139 East Jackson St, Cannon Beach, OR 97110
0.1 miles from Tillamook Rock Lighthouse
#8 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (13) | Map
Show Prices
Ecola Inn (Cannon Beach, OR)
1164 Ecola Court, P.O. Box 515, Cannon Beach, OR 97110
0.1 miles from Tillamook Rock Lighthouse
#9 of 17 Cannon Beach B&B and Inns
Traveler photos (17) | Map
Oceanspray Inn (Cannon Beach, OR)
188 West Jackson St., Cannon Beach, OR 97110
0.1 miles from Tillamook Rock Lighthouse
#14 of 17 Cannon Beach B&B and Inns
Traveler photos (2) | Map
Hallmark Resort Cannon Beach (Cannon Beach, OR) 2.0 of 5
1400 S. Hemlock Street, Cannon Beach, OR 97110
0.2 miles from Tillamook Rock Lighthouse
Offers & Announcements 50% off room rate
Hallmark Resort Cannon Beach Slideshow
#7 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (648) | Map
Show Prices
Inn at Haystack Rock (Cannon Beach, OR) 2.5 of 5
487 S. Hemlock St., Cannon Beach, OR 97110
0.2 miles from Tillamook Rock Lighthouse
Special Rate Spa Cottages for $109
Inn at Haystack Rock Slideshow
#6 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (83) | Map
Show Prices
Blue Gull Inn (Cannon Beach, OR) 2.5 of 5
632 S. Hemlock St., Cannon Beach, OR 97110
0.2 miles from Tillamook Rock Lighthouse
Special Rate Spa Suite for $129
Blue Gull Inn Slideshow
#7 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (49) | Map
Show Prices
The Sandtrap Inn (Cannon Beach, OR)
539 S. Hemlock St., Cannon Beach, OR 97110
0.2 miles from Tillamook Rock Lighthouse
#15 of 17 Cannon Beach B&B and Inns
Traveler photos (4) | Map
Sunset Inn (Cannon Beach, OR) 3.0 of 5
188 Sunset Blvd, Cannon Beach, OR 97110
0.2 miles from Tillamook Rock Lighthouse
#16 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (8) | Map
Show Prices
Schooner's Cove Inn (Cannon Beach, OR) 3.0 of 5
188 N. Larch, PO Box 86, Cannon Beach, OR 97110
0.5 miles from Tillamook Rock Lighthouse
Offers & Announcements Oceanfront Suite for...
GreenLeadersBronze level
Schooner's Cove Inn Slideshow
#5 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (575) | Map
Show Prices
The Waves (Cannon Beach, OR) 2.0 of 5
188 W 2nd St, Cannon Beach, OR 97110
0.5 miles from Tillamook Rock Lighthouse
Special Rate Ocean View 3rd night...
The Waves Slideshow
#8 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (162) | Map
Show Prices
Land's End at Cannon Beach (Cannon Beach, OR)
263 W Second Street, Cannon Beach, OR 97110
0.5 miles from Tillamook Rock Lighthouse
Special Price 25% off room rate
Land's End at Cannon Beach Slideshow
#9 of 14 hotels in Cannon Beach
Traveler photos (78) | Map
Capitol Hill Mansion (Cannon Beach, OR)
C/O Po Box 1065, Cannon Beach, OR 97110
0.5 miles from Tillamook Rock Lighthouse
Webb's Scenic Surf Motel (Cannon Beach, OR)
255 N. Larch St., PO Box 67, Cannon Beach, OR 97110
0.6 miles from Tillamook Rock Lighthouse
Webb's Scenic Surf Motel Slideshow
#12 of 14 hotels in Cannon Beach
Traveler photos (52) | Map
Sea Sprite on the Estuary (Cannon Beach, OR) 3.5 of 5
372 N. Spruce, Cannon Beach, OR 97110
0.7 miles from Tillamook Rock Lighthouse
#3 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (22) | Map
Show Prices
Stephanie Inn (Cannon Beach, OR) 4.0 of 5
2740 South Pacific, Cannon Beach, OR 97110
0.9 miles from Tillamook Rock Lighthouse
#3 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (165) | Map
Show Prices
Sea Sprite at Haystack Rock (Cannon Beach, OR) 3.5 of 5
280 Nebesna Street, PO Box 933, Cannon Beach, OR 97110
0.9 miles from Tillamook Rock Lighthouse
#4 of 17 Cannon Beach B&B and Inns
Professional photos | Traveler photos (24) | Map
Show Prices
Ecola Creek Lodge (Cannon Beach, OR) 3.0 of 5
208 Fifth Street, Cannon Beach, OR 97212
0.9 miles from Tillamook Rock Lighthouse
Ecola Creek Lodge Slideshow
#13 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (115) | Map
Show Prices
The Ocean Lodge (Cannon Beach, OR) 2.5 of 5
2864 S Pacific St., Cannon Beach, OR 97110
1.0 miles from Tillamook Rock Lighthouse
The Ocean Lodge Slideshow
#1 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (442) | Map
Show Prices
Lodges at Cannon Beach (Cannon Beach, OR) 4.0 of 5
132 E. Surfcrest Avenue, Cannon Beach, OR 97110
1.1 miles from Tillamook Rock Lighthouse
Lodges at Cannon Beach Slideshow
#10 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (24) | Map
Show Prices
Inn at Cannon Beach (Cannon Beach, OR) 3.0 of 5
3215 South Hemlock Street, Cannon Beach, OR 97110
1.2 miles from Tillamook Rock Lighthouse
Inn at Cannon Beach Slideshow
#2 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (107) | Map
Show Prices
The Wayside Inn (Cannon Beach, OR)
3339 S. Hemlock Street, Cannon Beach, OR 97110-1091
1.2 miles from Tillamook Rock Lighthouse
Offers & Announcements Ocean View from $89
GreenLeadersBronze level
The Wayside Inn Slideshow
#4 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (329) | Map
Show Prices
Tolovana Inn (Cannon Beach, OR) 3.0 of 5
3400 South Hemlock St., Tolovana Park, Cannon Beach, OR 97145
1.3 miles from Tillamook Rock Lighthouse
#14 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (99) | Map
Show Prices
Wave Crest (Cannon Beach, OR)
4008 South Hemlock, Tolovana Park, Cannon Beach, OR 97110
1.7 miles from Tillamook Rock Lighthouse
#11 of 17 Cannon Beach B&B and Inns
Traveler photos (3) | Map