San Juan Island Bed and Breakfasts

Filter
Sort

from $115

San Juan Island, WA

4.3 (33)
Accepts:

Check Dates

from $CAD 139

Victoria, BC (16 miles from San Juan Island)

4.9 (259)
Accepts:

Check Dates

from $260

Port Angeles, WA (30 miles from San Juan Island)

4.8 (186)

Check Dates

from $CAD 139

Victoria, BC (18 miles from San Juan Island)

4.3 (95)

Check Dates

from $115

Eastsound, WA (10 miles from San Juan Island)

4.6 (62)
Accepts:

Check Dates

from $135

Eastsound, WA (10 miles from San Juan Island)

4.7 (15)

Check Dates

from $CAD 109

Victoria, BC (17 miles from San Juan Island)

4.7 (342)

Check Dates

from $CAD 89

Victoria, BC (17 miles from San Juan Island)

4.1 (5)

View details

from $99

Anacortes, WA (18 miles from San Juan Island)

4.8 (50)

Check Dates

from $CAD 139

Sidney, BC (19 miles from San Juan Island)

4.5 (202)
Accepts:

Check Dates

from $CAD 115

Victoria, BC (19 miles from San Juan Island)

5.0 (4)

View details

from $145

Saanichton, BC (20 miles from San Juan Island)

4.9 (11)
Accepts:

Check Dates

from $CAD 99

Victoria, BC (22 miles from San Juan Island)

4.9 (12)

Check Dates

from $CAD 120

Victoria, BC (22 miles from San Juan Island)

4.7 (7)

Check Dates

from $110

Oak Harbor, WA (22 miles from San Juan Island)

4.6 (52)

Check Dates

from $154

Coupeville, WA (26 miles from San Juan Island)

4.7 (277)
Accepts:

Check Dates

from $120

La Conner, WA (26 miles from San Juan Island)

4.6 (64)
Accepts:

Check Dates

from $99

Coupeville, WA (26 miles from San Juan Island)

3.7 (11)
Accepts:

Check Dates

from $175

Sequim, WA (27 miles from San Juan Island)

View details

from $CAD 145

Shawnigan Lake, BC (29 miles from San Juan Island)

Check Dates

from $125

Port Townsend, WA (30 miles from San Juan Island)

4.9 (5)

Check Dates

from $350

Friday Harbor, WA

Check Availability

from $115

Friday Harbor, WA

Check Availability

from $140

Friday Harbor, WA

Check Availability

from $110

Friday Harbor, WA

Check Availability

Friday Harbor, WA (3 miles from San Juan Island)

Check Availability

from $124

Eastsound, WA (13 miles from San Juan Island)

Check Availability

Victoria, BC (13 miles from San Juan Island)

Check Availability

Victoria, BC (14 miles from San Juan Island)

Check Availability

from $84

Anacortes, WA (15 miles from San Juan Island)

Check Availability

from $120

Victoria, BC (15 miles from San Juan Island)

Check Availability

Victoria, BC (16 miles from San Juan Island)

Check Availability

from $53

Victoria, BC (16 miles from San Juan Island)

Check Availability

from $132

Victoria, BC (16 miles from San Juan Island)

Check Availability

Victoria, BC (16 miles from San Juan Island)

Check Availability

from $131

Victoria, BC (16 miles from San Juan Island)

Check Availability

from $100

Victoria, BC (16 miles from San Juan Island)

Check Availability

Victoria, BC (16 miles from San Juan Island)

Check Availability

Victoria, BC (16 miles from San Juan Island)

Check Availability

from $105

Victoria, BC (17 miles from San Juan Island)

Check Availability

from $92

Victoria, BC (17 miles from San Juan Island)

Check Availability

Victoria, BC (17 miles from San Juan Island)

Check Availability

from $99

Anacortes, WA (18 miles from San Juan Island)

Check Availability

Sidney, BC (18 miles from San Juan Island)

Check Availability

from $70

Sidney, BC (18 miles from San Juan Island)

Check Availability

Victoria, BC (18 miles from San Juan Island)

Check Availability

from $81

Victoria, BC (18 miles from San Juan Island)

Check Availability

from $130

Victoria, BC (18 miles from San Juan Island)

Check Availability

from $126

Victoria, BC (18 miles from San Juan Island)

Check Availability

from $92

Sidney, BC (19 miles from San Juan Island)

Check Availability

Brentwood Bay, BC (20 miles from San Juan Island)

Check Availability

from $66

Sidney, BC (20 miles from San Juan Island)

Check Availability

from $116

Victoria, BC (20 miles from San Juan Island)

Check Availability

from $89

Sidney, BC (21 miles from San Juan Island)

Check Availability

Sidney, BC (21 miles from San Juan Island)

Check Availability

Sidney, BC (22 miles from San Juan Island)

Check Availability

from $80

Victoria, BC (22 miles from San Juan Island)

Check Availability

from $89

Oak Harbor, WA (23 miles from San Juan Island)

Check Availability

Sidney, BC (23 miles from San Juan Island)

Check Availability

Victoria, BC (23 miles from San Juan Island)

Check Availability

from $233

Malahat, BC (24 miles from San Juan Island)

Check Availability

La Conner, WA (25 miles from San Juan Island)

Check Availability

from $147

Salt Spring Island, BC (25 miles from San Juan Island)

Check Availability

from $104

La Conner, WA (26 miles from San Juan Island)

Check Availability

from $230

Sequim, WA (27 miles from San Juan Island)

Check Availability

Oak Harbor, WA (27 miles from San Juan Island)

Check Availability

Victoria, BC (27 miles from San Juan Island)

Check Availability

from $97

Salt Spring Island, BC (28 miles from San Juan Island)

Check Availability

Sooke, BC (29 miles from San Juan Island)

Check Availability

Salt Spring Island, BC (29 miles from San Juan Island)

Check Availability

from $116

Salt Spring Island, BC (29 miles from San Juan Island)

Check Availability

from $212

Port Angeles, WA (30 miles from San Juan Island)

Check Availability

from $132

Sooke, BC (30 miles from San Juan Island)

Check Availability

San Juan Island B&B reviews

Overall rating:

The San Juan Island B&B review score is based on feedback from travelers from around the world. See property page for full, detailed reviews by real travelers.

Sponsored Links

check