Top 10 hotels and motels in Anacortes
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Cap Sante Inn
906 9th St, Anacortes, WA 98221
-
2Salish Inn
907 30th St, Anacortes, WA 98221
-
3Anacortes Inn
3006 Commercial Ave, Anacortes, WA 98221
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide-
4The Majestic Inn and Spa
419 Commercial Ave, Anacortes, WA 98221
-
5The Marina Inn
3300 Commercial Ave, Anacortes, WA 98221
-
6Sunrise Inn Villas and Suites
905 20th St, Anacortes, WA 98221
-
7Lake Campbell Lodging
6676 State Rte 20, Anacortes, WA 98221
-
8Heartful Retreats
8480 Thompson Beach Rd, Anacortes, WA 98221-9323
-
9Islands Inn
3401 Commercial Ave, Anacortes, WA 98221
-
10Anaco Bay Inn
916 33rd St, Anacortes, WA 98221-3411
Of the 14 hotels and motels listed in Anacortes, 13 give a phone number and 11 have a website. By what they offer: 2 motel. The nearest bigger selection is Bellingham with 32.
All 4 other hotels and motels in Anacortes
Same order: the most complete listings first.
-
Holiday Motel
2903 Commercial Ave, Anacortes, WA 98221
-
San Juan Motel
1103 6th St, Anacortes, WA 98221
-
Bayside Inn
2019 Commercial Ave, Anacortes, WA 98221
-
Driftwood Retreat
14981 Gibralter Rd, Anacortes, WA 98221
Nearby in Washington
- Burlington10
- Eastsound10
- Bellingham32
- Friday Harbor13
- Port Townsend18
- Blaine12
- Seattle146
- Spokane60