Plan your trip

A waterfront view of Hotel de Haro with a stone wall and a reflection in the water.

Search Roche Harbor Cottages

  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals

  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings

  • Upfront pricing

    We are not like the others - we include taxes and fees

  • Find vacation rentals that suit your style

    Cabins

    Apartments

    Aparthotels

    Cottages

    Condos

    Check prices for these dates

    Check prices for these dates, December 15 – 16, 2026

    View in a map

    Our top choices for Roche Harbor cottages

    1. Waterfront cottage with tidelands, creek and waterfall!

    A wooden deck with a table and chairs, surrounded by potted plants and a view of trees.

    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.

    View all properties

    Learn more about Roche Harbor

    This historic seaside village welcomes boaters to its picturesque marina with shops, restaurants, and the famous Hotel de Haro. Explore the sculpture park, watch orcas from Lime Kiln Point State Park on San Juan Island, or join summer's colors-lowering ceremony at sunset.

    See all hotels in Roche Harbor

    A waterfront view of Hotel de Haro with a stone wall and a reflection in the water.

    Top reviews in Roche Harbor

    Snug Harbor Resort

    A lodge with multiple cabins, a dock, and a surrounding forest.

    Roche Harbor Resort

    A hotel with a large building, a pond in front, and trees around.

    Discovery Inn

    A two-story building with a balcony, surrounded by a well-maintained garden with various plants and flowers.

    Otters Pond Bed & Breakfast

    A wooden gazebo with glass doors and a stone floor, surrounded by trees.

    Kangaroo House B&B on Orcas Island

    A house with a red exterior, a front porch, and a staircase leading to the entrance.

    Friday Harbor House

    Two people relaxing by a fire pit with a view of a harbor and a large ship.

    Tucker House Inn

    A two-story house with a front porch, a picket fence, and a small garden area.

    The Edenwild Boutique Inn

    A large, two-story house with a well-maintained lawn and a brick pathway leading to the front door.

    Friday Harbor Suites

    A balcony with two wooden benches, a glass door, and a view of a green lawn and trees.

    West Beach Resort

    A wooden deck with outdoor seating, overlooking a lake and forested area.

    Outlook Inn

    A waterfront property with multiple buildings, including a large house with a prominent roof and a smaller structure with a chimney.

    Bird Rock Hotel

    A two-story building with a balcony, a sign reading "Bird Rock Hotel," and a gated entrance.

    Earthbox Inn & Spa

    Exterior

    Landmark Inn on Orcas Island

    A wooden deck with a view of a lake and mountains.

    Deer Harbor Inn

    A wooden porch with two cushioned chairs, a hanging flower pot, and a sign thanking the carpenter family.

    Lopez Islander Resort

    A balcony with a view of a marina and a forested shoreline.

    Rosario Resort

    A lakeside view with a wooden deck and chairs, a covered area with columns, and a calm lake with distant hills.

    Frequently Asked Questions

    Why book your cottage in Roche Harbor with Expedia?

    Expedia has some excellent cottages in Roche Harbor, so start packing your bags for a memorable vacation on nature's doorstep. If you have a set budget, choose how much you'd like to spend and your preferred property star rating. Or, use our handy filters to search for cottages with free WiFi or a pool. We'll help you find the perfect place whatever your plans or bank balance.

    How can I find cheap cottages in Roche Harbor?

    The simplest way to track down cheap cottages in Roche Harbor is with Expedia's filter tool. Fine-tune your search results by star rating, amenities and budget to nab awesome bargains in just a few keystrokes.

    Explore a world of travel with Expedia