Default HTG hotel image

Find hotels near Magic Beach,

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 8 - Aug 9
Tomorrow
Aug 9 - Aug 10
Next weekend
Aug 14 - Aug 16
In two weeks
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Magic Beach hotels

1. The Orca Inn

The Orca Inn
11.7 mi from Magic Beach
United States
Meghan
$131 nightly
$145 total
Aug 9 - Aug 10
Total with taxes and fees
The Orca Inn

2. Tucker House Inn

Tucker House Inn
11.6 mi from Magic Beach
United States
ZACHARY
$354 nightly
$392 total
Aug 9 - Aug 10
Total with taxes and fees
Tucker House Inn

3. West Beach Resort

West Beach Resort
9.3 mi from Magic Beach
United States
lorrie
$411 nightly
$454 total
Aug 9 - Aug 10
Total with taxes and fees
West Beach Resort
View all properties

Top Magic Beach Hotel Reviews

The Orca Inn

The Orca Inn

10/10 Excellent
"Rooms are small, but if you're there for the scenery, it's a good central location."
Erin 4-night trip
Posted 12 hours ago
The Orca Inn
Friday Harbor Suites

Friday Harbor Suites

8/10 Good
"The staff woman was delightful who checked us in late at night after arriving on last ferry from Anacortes. The first floor room had a small living room and kitchenette. The carpet and furniture was old and uncomfortable, but we weren't in Friday Harbor for hanging out in the room anyways. The AC unit in the bedroom IS for the entire apartment, but there was an extra fan that help distribute the air. A refresh would massively improve this property, but the price was reasonable for what we got."
Lisa 2-night trip
Posted 13 hours ago
Friday Harbor Suites
Bird Rock Hotel

Bird Rock Hotel

10/10 Excellent
"First time on SJI. Loved it. Birdrock is a perfect location and vibe for our visit."
Michael 2-night trip
Posted 16 hours ago
Bird Rock Hotel
Earthbox Inn & Spa

Earthbox Inn & Spa

10/10 Excellent
"Friendly, serene. Espresso shop on site! In the middle of it all."
Keefe 2-night trip
Posted 18 hours ago
Earthbox Inn & Spa
Deer Harbor Cottages

Deer Harbor Cottages

10/10 Excellent
"We loved staying at this charming, spacious , but cozy cottage! Beautiful property, we enjoyed cooking in the big kitchen and grilling and eating while taking in the nice views on the huge deck. Nice hot tub, comfortable beds, huge dining room. Very charming place, it reminded me of a Cape Cod cottage, we will be back for sure, definitely exceeded our expectations!"
Richard 3-night trip
Posted 2 days ago
Deer Harbor Cottages
Trumpeter Inn

Trumpeter Inn

10/10 Excellent
"This Inn is fantastic! The owners/staff are wonderful, the fresh hime made Breakfasts and snacks are delicious, the beds were very comfy and the setting in the quiet valley was spectacular! We can’t wait to return to this little slice of heaven here on earth!"
Scott R 5-night trip
Posted 4 days ago
Trumpeter Inn
Roche Harbor Resort

Roche Harbor Resort

10/10 Excellent
"We had a corner suite with a clear view of the marina. Spacious & updated. The staff was very informative and perfession."
Fred 2-night trip
Posted 4 days ago
Roche Harbor Resort
Discovery Inn

Discovery Inn

10/10 Excellent
"This was such a charming and well kept little get away! Staff was incredible- so kind and helpful. Good size clean hot tub and lawn games. Would highly recommend!"
Mary 1-night trip
Posted 5 days ago
Discovery Inn
Inn to the Woods B&B

Inn to the Woods B&B

10/10 Excellent
"We had a great stay. The property is very nice and in a beautiful, peaceful location only a few minutes' drive to town. The room was comfortable and breakfast each morning was great."
Von 5-night trip
Posted 5 days ago
Inn to the Woods B&B

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.
See properties

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.
See properties

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 waterfront.
See properties

Frequently asked questions

What's the area like around Magic Beach?
If you're planning to come to the area to visit Magic Beach, take some time to see the rest of the sights while you're in town. You'll find 36 hotels and other accommodations within a few miles for a convenient home base.
What's the best place to stay close to Magic Beach?
Roche Harbor Resort is one of the top choices for your stay based on our traveler data, and this resort offers a full-service spa and 3 restaurants. It's located 4.4 mi (7 km) from Magic Beach. Other good options around the area include Inn to the Woods B&B and Snug Harbor Resort.
How many hotels can I expect to find near Magic Beach?
Expedia has 36 hotels and other accommodations a few miles from Magic Beach.
If I need to cancel the hotel reservation for my stay near Magic Beach, will I receive a refund?
Yes, you'll find most hotel room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you might be able to cancel it and be given a refund within 24 hours of your booking. Add your dates and click on "Search", then filter by "fully refundable" to view the top deals on offer near Magic Beach.
Where can I learn more about changing or cancelling my trip in the area near Magic Beach?
To find more details about changing or cancelling your stay near Magic Beach, head over to our customer service page.
What can I see and do near Magic Beach?
Spend some time exploring the natural beauty of San Juan Islands Sculpture Park, Reuben Tarte Memorial Park, and Brooks Point Regional Park. Madrona Beach, Cottonwood Cove, and The Landing Beach are great spots if you want to spend some time by the water during your stay. Roche Harbor Marina, Stuart Island State Park, and Posey Island State Park are worth a stop while you're in the area.

Explore a world of travel with Expedia