
Find hotels near Magic Beach, from CA $140
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Tonight
Sep 27 - Sep 28Tomorrow
Sep 28 - Sep 29Next weekend
Oct 2 - Oct 4In two weeks
Oct 9 - Oct 11 Our top choices for Magic Beach hotels




1. Discovery Inn
Discovery Inn17.7 km from Magic Beach
Robert
CA $224
CA $248 total
includes taxes & fees
Oct 12 - Oct 13




2. Trumpeter Inn
Trumpeter Inn17.9 km from Magic Beach
James
CA $325
CA $359 total
includes taxes & fees
Oct 1 - Oct 2




3. Kangaroo House B&B on Orcas Island
Kangaroo House B&B on Orcas Island19 km from Magic Beach
Ashlee
CA $318
CA $351 total
includes taxes & fees
Oct 20 - Oct 21




4. Roche Harbor Resort
Roche Harbor Resort7 km from Magic Beach
Nicco
CA $303
CA $351 total
includes taxes & fees
Oct 12 - Oct 13




5. The Orca Inn
The Orca Inn18.8 km from Magic Beach
Andrew
CA $126
CA $140 total
includes taxes & fees
Oct 6 - Oct 7




6. West Beach Resort
West Beach Resort14.9 km from Magic Beach
lorrie
CA $298
CA $329 total
includes taxes & fees
Oct 12 - Oct 13




7. Tucker House Inn
Tucker House Inn18.7 km from Magic Beach
ZACHARY
CA $204
CA $226 total
includes taxes & fees
Oct 1 - Oct 2




8. Outlook Inn
Outlook Inn18.6 km from Magic Beach
Corey
CA $418
CA $483 total
includes taxes & fees
Oct 8 - Oct 9




9. Snug Harbor Resort
Snug Harbor Resort11.3 km from Magic Beach
Patricia
CA $331
CA $365 total
includes taxes & fees
Oct 18 - Oct 19




10. Friday Harbor Suites
Friday Harbor Suites18.4 km from Magic Beach
Jennifer
CA $243
CA $269 total
includes taxes & fees
Oct 4 - Oct 5




11. Bird Rock Hotel
Bird Rock Hotel18.4 km from Magic Beach
Vanessa
CA $226
CA $250 total
includes taxes & fees
Oct 1 - Oct 2




12. Friday Harbor Grand B&B
Friday Harbor Grand B&B18.5 km from Magic Beach
Andrew
CA $363
CA $402 total
includes taxes & fees
Oct 4 - Oct 5




13. Friday Harbor House
Friday Harbor House18.4 km from Magic Beach
Robert
CA $514
CA $569 total
includes taxes & fees
Oct 14 - Oct 15




14. Deer Harbor Inn
Deer Harbor Inn12.6 km from Magic Beach
Nemo
CA $287
CA $316 total
includes taxes & fees
Oct 16 - Oct 17




15. Earthbox Inn & Spa
Earthbox Inn & Spa18.5 km from Magic Beach
Amy
CA $325
CA $360 total
includes taxes & fees
Oct 1 - Oct 2




16. Saturn's Return
Saturn's Return11.7 km from Magic Beach
Margaret
CA $443
CA $488 total
includes taxes & fees
Oct 5 - Oct 6
Compare popular hotels close to Magic Beach
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included |
|---|---|---|---|---|---|---|---|
![]() Discovery Inn | 10.0 Exceptional 52 reviews | View | |||||
![]() Trumpeter Inn | 10.0 Exceptional 274 reviews | View | |||||
![]() Kangaroo House B&B on Orcas Island | 10.0 Exceptional 182 reviews | View | |||||
![]() Roche Harbor Resort | 9.2 Wonderful 456 reviews | View | |||||
![]() The Orca Inn | 8.2 Very good 161 reviews | View |
Top Magic Beach Hotel Reviews
Friday Harbor Suites
10/10 Excellent
"Clean room and great staff"
The Orca Inn
8/10 Good
"Great place in the perfect location while attending a nearby wedding. In my process range, no complaints."
Westcott Bay Waterfront pet friendly home. just minutes from Roche Harbor.
10/10 Excellent
"Property is beautiful located on Westcott Bay. Perfect location with Westcott shellfish company just down the road. Excellent walking trails within minutes. The property is very well maintained and clean. I love the amenities of stand up paddleboards and kayaks with life preservers on site. Overall I would stay here again in an instant"
Inn to the Woods B&B
10/10 Excellent
"It's a very charming property. My bed was very comfortable, and I had a private hot tub on the patio with a view of Egg Lake! Breakfast was delicious and thoughtful. There are two adorable dogs on the property which made me very happy!"
Deer Harbor Cottages
10/10 Excellent
"Cozy & complete for a 5 days stay! Away from village, so quiet & pastoral"
Serene Waterview Cabin at Laughing Moon Farm
10/10 Excellent
"This place is charming. It is a great location and comfortable for our stay. We cooked a meal and it had all the basics we needed. The outdoor area is nice with a good view of the sound."
Neil Bay Waterfront Family And Pet Friendly Property!<br>PCUP00-13-0010
10/10 Excellent
"Great little getaway on the water!!"
Deer Harbor Inn
8/10 Good
"It’s very basic considering the cost. The bed is very soft and not particularly comfortable with 2 people of different weights. Everything just felt a bit thrown together, which is ok but at this price point we had higher expectations."
Gorgeous 4-Bedroom Island Retreat With Island/ Water Views; Sleeps 12
10/10 Excellent
"We had the most amazing time. This property is beautiful. The bed, towels, linens and TP were all top quality, which has not been my experience everywhere. The views were absolutely spectacular."
Other attractions near Magic Beach
Roche Harbor Marina
9.4/10 (332 reviews)
Explore the waterfront in Roche Harbor with a trip to Roche Harbor Marina. While you're in the area, stroll along the seaside.
Posey Island State Park
You can take time to visit Posey Island State Park during your travels to Friday Harbor. While you're in the area, stroll along the waterfront.
San Juan Islands Sculpture Park
8.8/10 (144 reviews)
Explore the great outdoors at San Juan Islands Sculpture Park, a lovely green space in Roche Harbor. While you're in the area, stroll along the seaside.
Frequently asked questions
Explore a world of travel with Expedia
- Port Angeles Hotels
- Roche Harbor Hotels
- Friday Harbor Hotels
- Romantic Hotels in Orcas Island
- Stuart Island Hotels
- Fairhaven Hotels
- Swinomish Casino & Lodge
- Hotels near Silver Reef Casino
- Bellingham Hotels
- Ferndale Hotels
- Cottages in Friday Harbor
- Birch Bay Hotels
- B&B in Orcas Island
- Pet-Friendly Hotels in Orcas Island
- Cabin Rentals in Orcas Island
- Blaine Hotels
- Hotels near Bellingham Intl.
- Silver Reef Casino Resort
- Hotels near Madrona Beach
- Historic Hotels in Deer Harbor
- Cottages in Orcas Island
- Eastsound Hotels
- Resorts in Friday Harbor
- Semiahmoo Resort Golf & Spa
- Pet-Friendly Hotels in Friday Harbor
- Cheap Hotels in Roche Harbor
- Lummi Island Hotels
- Rosario Hotels
- Hotels near Anacortes
- Anacortes Hotels
- Burlington Hotels
- Deer Harbor Hotels
- Pet-Friendly Hotels in Roche Harbor
- Hotels near Orcas Island
- Hotels near Semiahmoo Golf & Country Club
- Resorts in Stuart Island
- Point Roberts Hotels
- Hotels near Birch Bay Waterslides
- Port Townsend Hotels
- Hotels near Peace Arch State Park
- Lopez Island Hotels
- Lgbt Friendly Hotels in Orcas Island
- La Conner Hotels
- Inn to the Woods B&B
- Flights from Portland (PDX) to Roche Harbor (RCE)
- Flights from San Juan Island
- Flights from Friday Harbor
- Flights from Toronto (YTZ) to Roche Harbor (RCE)
- Flights from Blaine (BWS) to Roche Harbor (RCE)
- Flights from Kenmore (KEH) to Roche Harbor (RCE)
- Flights from Orcas Island
- Flights from Niamey (NIM) to Roche Harbor (RCE)
- Flights from Sidney (SDY) to Roche Harbor (RCE)
- Flights from Toronto (YYZ) to Roche Harbor (RCE)
- Flights from Bozeman (BZN) to Roche Harbor (RCE)
- Flights from Fresno (FAT) to Roche Harbor (RCE)
- Flights from Roche Harbor
- Flights from San Diego (SAN) to Roche Harbor (RCE)
- Flights to Orcas Island
- Flights from Roche Harbor
- Flights from Vancouver (YVR) to Friday Harbor (FRD)
- Flights to San Juan Island
- Flights from Vancouver (YVR) to Roche Harbor (RCE)
- Flights from Victoria (YYJ) to Friday Harbor (FRD)
- Flights from Bellingham (BLI) to Roche Harbor (RCE)
- Flights from Toronto (YYZ) to Friday Harbor (FBS)
- Flights from Victoria (YYJ) to Friday Harbor (FBS)
- Flights from Los Angeles (LAX) to Roche Harbor (RCE)
- Flights from Edmonton (YEG) to Friday Harbor (FRD)
- Flights from Bellingham Intl.
- Flights from Vancouver (YVR) to Bellingham (BLI)
- Flights from Walla Walla (ALW) to Roche Harbor (RCE)
- Flights to Roche Harbor




