Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in San Juan Islands, WA

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

San Juan Islands hotels and places to stay

Lopez Islander Resort
3.5 out of 5
2864 Fisherman Bay Rd, Lopez Island, WA
Free CancellationReserve now, pay when you stay
The price is $169 per night
5.29 mi from city center
4.5/5Wonderful! (2 reviews)

"Carpet needs to be replaced but the bathroom and other flooring is fantastic and updated! Clean. Fantastic service and food."…"

Reviewed on Jun 28, 2020

Lopez Islander Resort
The Edenwild Boutique Inn
2.5 out of 5
132 Lopez Rd, Lopez Island, WA
Free CancellationReserve now, pay when you stay
The price is $220 per night
4.73 mi from city center
4.7/5Exceptional! (109 reviews)
Amazing anniversary.. again!

"The staff and ownership are so attentive! The room was cozy and the breakfast was very tasty. This is our second anniversary trip and ive already booked for next year!"…"

Reviewed on Mar 13, 2020

The Edenwild Boutique Inn
Trumpeter Inn
3 out of 5
318 Trumpeter Way, Friday Harbor, WA
The price is $189 per night
4.82 mi from city center
4.8/5Exceptional! (53 reviews)

"I love this place!! The people there are so wonderful and it is the most beautiful property!!! The breakfasts are 5 star!! We slept like babies in this peaceful place!!"…"

Reviewed on Dec 1, 2019

Trumpeter Inn

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
West Beach Resort
3.5 out of 5
190 Waterfront Way, Eastsound, WA
Get Rates
7.41 mi from city center
4.7/5Exceptional! (21 reviews)

"Social distancing totally adhered to, insanely beautiful location, incredible cabin."…"

Reviewed on May 18, 2020

West Beach Resort
Deer Harbor Inn
3 out of 5
33 Inn Lane, Deer Harbor, WA
The price is $206 per night
3.49 mi from city center
4/5Very Good! (107 reviews)

"We liked everything about this property. We will stay here again. The cottage was very clean - it was one of the dog-friendly rooms, and I could detect no trace of dogs having been there (no smell,no stray hairs), so they must have a stellar cleaning staff. The decor was pleasant, and everything ..."…"

Reviewed on Feb 4, 2020

Deer Harbor Inn
Tucker House Inn
4 out of 5
275 C Street, Friday Harbor, WA
The price is $212 per night
3.87 mi from city center
4.5/5Wonderful! (136 reviews)

"Beautiful property, friendly staff, ideal location, DELICIOUS breakfast. Will definitely stay here again."…"

Reviewed on Mar 13, 2020

Tucker House Inn
Earthbox Inn & Spa
2.5 out of 5
410 Spring Street, Friday Harbor, WA
The price is $239 per night
4.05 mi from city center
4.2/5Very Good! (423 reviews)

"We enjoyed our stay. We were there during phase 2 of the pandemic and they did everything they could do to ensure our safety"…"

Reviewed on Jul 11, 2020

Earthbox Inn & Spa
Outlook Inn on Orcas Island
3 out of 5
171 Main St, Eastsound, WA
Get Rates
8.32 mi from city center
4.5/5Wonderful! (267 reviews)

"Our stay at the Outlook Inn was wonderful. Considering all that is going on with COVID-19 right now, check in was easy, our room was beautiful and we would definitely go back again."…"

Reviewed on Jul 5, 2020

Outlook Inn on Orcas Island
Bird Rock Hotel
2 out of 5
35 First Street, Friday Harbor, WA
The price is $194 per night
3.86 mi from city center
4.4/5Wonderful! (162 reviews)

"Clean and as described . Self checking and checkout very convenient"…"

Reviewed on Jun 28, 2020

Bird Rock Hotel
The Orca Inn
2 out of 5
770 Mullis St., Friday Harbor, WA
The price is $120 per night
4.32 mi from city center
3.5/5Good! (486 reviews)

"Very clean and nice place to stay ,very friendly people too ."…"

Reviewed on Jul 2, 2020

The Orca Inn
Don't see what you're looking for?
See all available properties in San Juan Islands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting San Juan Islands

Nature enthusiasts will enjoy exploring San Juan Islands, and visitors give high marks for the bustling port. In San Juan Islands, there are 172 hotels and other accommodations to choose from. The closest major airport is in Deer Harbor, WA (DHB-Deer Harbor Seaplane Base), 3.2 mi (5.2 km) from the city center. The next closest is in Westsound, WA (WSX), 3.4 mi (5.5 km) away.

Sightseeing and Staying in San Juan Islands

Cultural venues in the city include Whale Museum, San Juan Islands Museum of Art, and San Juan Historical Society and Museum. The city is notable for landmarks like San Juan Island National Historic Park, English Camp, and San Juan Islands Sculpture Park. The city's natural setting is picturesque, including the hiking trails and these places to visit: Cascade Lake, Shaw Island, and Moran State Park.

In San Juan Islands, there are 172 hotels and other lodging options so you'll have plenty of choices for your holiday retreat. These are highly ranked ones based on Expedia user reviews:

  • Snug Harbor Resort - With a stay at this 2.5-star hotel, guests can enjoy access to free parking and a marina, along with an in-room kitchen. It's a favorite with Expedia travelers for its helpful staff and clean, comfortable rooms.
  • Trumpeter Inn - Our customers like the breakfast and quiet location at this B&B. This 3-star bed & breakfast features free breakfast, free WiFi, and free parking.
  • Friday Harbor Grand B&B - With a stay at this 3-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with an in-room kitchenette. Expedia customers like its breakfast and central location.

Top places to see around the area include British Columbia Parliament Building, 21.5 mi/34.6 km from the city center, and Swartz Bay Ferry Terminal, which is 21.5 mi/34.6 km away.

Dressing for San Juan Islands

  • Between January and March, daytime temperatures average 54°F, while nighttime temperatures stay around 35°F
  • From April to June, the average is 69°F during the day and 38°F at night
  • July through September sees average temperatures of 72°F during the day and 44°F at night
  • In October-December, you can expect 62°F as the daytime average and 35°F as the nighttime average
  • San Juan Islands gets about 24.92 inches of rain per year
  • August and July are usually the hottest months averaging 71°F, while December and January are usually the coldest with an average temperature of 35°F

Recent reviews of San Juan Islands hotels

More trip options