Skip to content

San Juan Island islands

Book unique islands, houses, and more on Airbnb

Top-rated islands in San Juan Island

Guests agree: these islands are highly rated for location, cleanliness, and more.

  1. Island
  2. Friday Harbor
The Cabin of Two Bears on San Juan Island

Private, romantic, cabin set in a grove of large Cedar trees and a nice pond. Lots of wildlife: deer, eagles, woodpeckers, foxes. Close to Roche Harbor Resort. Hiking, biking and whale watching activities nearby, including a free Frisbee Golf course. Then relax in the hot tub and enjoy the peaceful island evenings. Ideal for one couple or a single looking to get away to write or compose. Amazon Fire Stick TV and wifi. ONLY ONE PRE-APPROVED DOG ACCEPTED.

$160 per night
  1. Island
  2. Pender Island
Buddha Cottage

The Buddha Cottage is situated in a arbutus grove hidden valley witch contains a five pond, five waterfall water feature making it secluded

$351 per night
  1. Island
  2. Southern Gulf Islands
Executive-class cottage on Private Island

Trevor Islet is a picturesque 2 acre private island in the Gulf Islands -- Western Canada's sailing and kayaking paradise. The island features a spacious, well-appointed two-bedroom cottage with numerous amentities. Enjoy panoramic views of the ocean, epic sunsets and pristine natural beauty. Simply arrive at Saturna Island by ferry or sea plane from Vancouver or Victoria and we'll take care of the short boat ride to our place. We can also help coordinate sea kayaks rentals during your stay.

$295 per night

Vacation rentals for every style

Get the amount of space that is right for you

  • Boats
  • Hotels
  • Unique stays

San Juan Island houseboat rentals

  1. Houseboat
  2. Sidney
SeaSuite. Be on the Sea
$148 per night
  1. Private room
  2. Victoria
B&B float home Ocean views ..town2
$158 per night
  1. Houseboat
  2. Canadian Gulf Island or US San Juan Island
Classic 1931 40-ft Wooden Yacht. 20HP Zodiac.
$152 per night
  1. Private room
  2. Victoria
B&B float home Ocean views .town1
$144 per night