clock menu more-arrow no yes
In the foreground is a body of water. In the distance is a row of small wooden cabins. Behind the cabins is a forest with many trees.
Cama Beach State Park.
Danita Delmont/Shutterstock

15 parks near Seattle with cabin rentals

Get outdoors—but not too outdoors—on the cheap

View as Map
Cama Beach State Park.
| Danita Delmont/Shutterstock

Welcome to the Pacific Northwest, where we say stuff like “the mountain is out” and people wear their Gore-Tex to the symphony. For someone who doesn’t have a lot of outdoorsy experience—or just isn’t equipped, or isn’t feeling it—it can be easy to feel left out.

Fortunately, Washington State Parks has made it pretty easy to do an outdoor getaway with a few creature comforts intact—and no tent, sleeping bag, outdoor know-how, or behaving weather required. And many of them are just a hop, skip, and a jump from the city. (Bonus: more cabins than ever are available to book online.)

Pro tips: These cabins, while getting you off the hook for some outdoor supplies and setup, are still BYO-everything—so don’t forget stuff to eat and bedding stuff for when you bunk down. You don’t need a Discover Pass, which grants admission to state parks, if you rent a cabin, but you’ll still need one if you’re doing an adjacent hike. Some cabins allow pets, and some don’t—there’ll be an extra fee if they do. And while it’s the most tempting to rent a cabin during the peak of summer, it’s a little cheaper to go outside peak season.

Whether you want a comfy base of operations for outdoor adventuring, are short a tent, or just don’t want to rough it too much, here are 15 state, county, and city parks—plus one Forest Service facility—that will rent you a cabin within roughly two hours (or thereabouts) of Seattle. (Want something further out? Washington State Parks has a whole list of locations with cabins here.)

Map points are ordered north to south.

Read More

1. Silver Lake County Park

Copy Link
Silver Lake County Park
Maple Falls, WA 98266

This Whatcom County park near the Canadian border is technically outside our two-hour range by about half an hour, but has six 1940s cabins available for rent right along the lake, plus one closer to the trails. Cabins sleep three to six, depending on the cabin, and the lakeside ones have some comparably luxury accommodations: full kitchens, refrigerators, and propane fireplaces. They also have the standard cabin trappings, though, like front porches and outdoor grills. (The non-lakeside cabin is more standard, with a fire pit and picnic tables.)

Pets are allowed in some cabins. Cabins rent from $47 to $120 per night, depending on the cabin.

2. Rasar State Park

Copy Link
38730 Cape Horn Rd
Concrete, WA 98237
(360) 826-3942
Visit Website

This park along the Skagit River has three 400-square-foot cabins available to rent, which can each sleep up to five—and one that allows pets, too. Each one has log furnishings and ironwork by a local blacksmith, and include a bathroom with a shower. They rent for $59 to $93 per night depending on the day and the season.

A post shared by Kim Bjorklund (@kbjorklund) on

3. Bay View State Park

Copy Link
10901 Bayview Edison Rd
Mt Vernon, WA 98273
(360) 757-0227
Visit Website

Bay View State Park is near Anacortes, making it a decent stop on the way to the San Juan Islands.

Six cabins are available here: four smaller, 144-square-foot, pet-friendly cabins with no private restrooms, and two larger, 224-square-foot cabins with private bathrooms. (One even has a shower!)

Rates at Bay View range from $45 to $69 per night, depending on the cabin and the season.

A post shared by Sarina Clark (@sarina_clark) on

4. Deception Pass State Park

Copy Link
41020 Washington SR 20
Oak Harbor, WA 98277
(360) 675-3767
Visit Website

Deception Pass is an iconic Northwest destination, and these cabins fill up really fast. Five of the cabins here are pretty standard: They can accommodate up to five guests and have a set of bunk beds and a futon. They don’t have kitchens, so all the cooking has to be done outside. Pets can come along to one of them.

A sixth, the Ben Ure cabin, is a little more special: It’s on the coastline of a small island only accessible by human-powered watercraft, like a kayak, and is only set up to accommodate two people. That one’s fully electric, but involves bringing your own drinking water.

Standard cabin rates run from $45 to $79 a night; the Ben Ure cabin is a little steeper, at $69 to $91 per night.

5. Cama Beach State Park

Copy Link
1880 W Camano Dr
Camano Island, WA 98282
(360) 387-1550
Visit Website

On the southwest shore of Camano Island, this former 1930s fishing resort has 13 beachfront cabins—and 11 more right behind those—all 280 square feet and able to sleep four to six people. Two in each row allow pets. Bathrooms are shared, but each cabin comes with a little kitchenette.

Six more “deluxe cabins,” located just above the beach, offer more space and amenities, at 392 square feet with private bathrooms, and sleep three to four people. One of those is ADA accessible.

Depending on season, day, location, and cabin type, these cabins rent for $57 to $113 per night. And after years of phone-only reservations, these cabins are finally bookable online!

6. Camano Island State Park

Copy Link
2269 Lowell Point Rd
Camano Island, WA 98282
(360) 387-3031
Visit Website

Camano Island State Park offers five 240-square-foot cabins for rent, each with a front porch wood furniture from local trees made by volunteers. Each one can sleep five; one is ADA-accessible and one other allows pets. They rent for $57 to $87 per night, depending on the day and the season.

A post shared by Katie Sparks (@wandering_brave) on

7. Flowing Lake County Park

Copy Link
17900 48th St SE
Snohomish, WA 98290
(360) 568-2274
Visit Website

Snohomish County Parks provide more opportunities for camping than the typical county park system, and one park, Flowing Lake, even has cabins available for rent. The waterfront park, originally a resort, became a public park in the 1970s. It’s about an hour from Seattle.

The park’s four cabins, which sleep up to five, have various sleeping quarters—two with futons plus bunk beds with a single bed up top and a double below, and two more with two sets of bunk beds for three total singles and one double. One has a deck, one is ADA accessible, and another is pet-friendly. They all come with picnic tables, covered porches, and a grill.

Rates range from $50 to $65 per night, plus fees for pets, extra tents, or RVs.

8. Wallace Falls State Park

Copy Link
14503 Wallace Lake Rd
Gold Bar, WA 98251
(360) 793-0420
Visit Website

This park along the Wallace River is a popular spot for hikes. Five cabins can sleep five people each—two are two-room cabins, two are ADA accessible, and two allow pets. No kitchenettes means all cooking happens outside. Depending on the season, these cabins are $45 to $69 per night to rent, depending on timing.

9. Evergreen Mountain Lookout

Copy Link
(360) 677-2414
Visit Website

Also slightly outside the two-hour range—but extra-cool—this Parks Service-owned historic fire lookout is available for overnight rentals for $50 a night plus a $100 damage deposit. It sleeps up to four people, and has a primitive bathroom down the hill from the lookout. Visitors need to bring their own food and water.

10. Kitsap Memorial State Park

Copy Link
202 NE Park St
Poulsbo, WA 98370
(360) 779-3205
Visit Website

This beachside park in Poulsbo along the Hood Canal—also a popular wedding destination—has four 169-square-foot cabins that can sleep up to five, and come equipped with little kitchenettes. They’re all ADA-accessible, but just one is pet-friendly.

Rates range from $45 to $69 a night depending on dates.

11. Dosewallips State Park

Copy Link
306996 US-101
Brinnon, WA 98320
(360) 796-4415
Visit Website

Also along Hood Canal—with the bonus of Dosewallips River—Dosewallips State Park has 12 cabins available, each with a front porch and able to sleep five. Bathrooms are shared and cooking is outside. Three have two rooms, one is ADA accessible, and eight allow pets.

Cabins here rent for $45 to $69 per night, depending on the date.

12. Camp Long

Copy Link
5200 35th Ave SW: entrance at SW Dawson and, 35th Ave SW
Seattle, WA 98126
(206) 684-7434
Visit Website

For an in-city cabin getaway, city park Camp Long in West Seattle has cabins available for $50 per night with a two-night maximum, plus a $50 damage deposit per cabin, from March through October. Each structure has three double bunk beds, overhead lights, a picnic table, a stone fireplace, a fire pit, and outdoor running water. The cabins are often used for Boy Scout and Girl Scout camps, but they’re open to the general public, too.

13. Belfair State Park

Copy Link
3151 WA-300
Belfair, WA 98528
(360) 275-0668
Visit Website

Farther down the Hood Canal, Belfair State Park has eight cabins available—four air-conditioned and five ADA accessible. Each can sleep five; one allows pets. Bathrooms are shared and cooking happens outside.

Rates run from $45 to $69 per night, depending on travel dates.

A post shared by jh chae (@jinhee_life41) on

14. Kanaskat-Palmer State Park

Copy Link
32101 Cumberland Kanasket Rd SE
Ravensdale, WA 98051
(360) 886-0148
Visit Website

Technically speaking, Kanaskat-Palmer has six yurts—not cabins. But they can sleep up to five in bunk beds and a queen-size futon, and they’re slightly heated, too. Pets can even come along for an extra charge. The park itself is set on a rapid-filled segment of the Green River, rated class II through IV, plus some gentle trails and calmer pools.

Yurt rentals start at $40 a night in the winter, and go up to $59 a night weekends in summer peak season.

15. Dash Point State Park

Copy Link
5700 SW Dash Point Rd
Federal Way, WA 98023
(253) 661-4955
Visit Website

This state park, just 40 minutes from Seattle, is actually somewhat transit-accessible—the 187, available for transfer from downtown at the Federal Way Transit Center, goes to the edge of the park, although it’s still a mile and a half to the park office from the stop.

Each of the park’s seven cabins can sleep five guests, with pets allowed in one of them, and have shared bathrooms. Cooking happens outside.

Rates range from $65 to $80 per night, depending on the season.

Loading comments...

1. Silver Lake County Park

Silver Lake County Park, Maple Falls, WA 98266

This Whatcom County park near the Canadian border is technically outside our two-hour range by about half an hour, but has six 1940s cabins available for rent right along the lake, plus one closer to the trails. Cabins sleep three to six, depending on the cabin, and the lakeside ones have some comparably luxury accommodations: full kitchens, refrigerators, and propane fireplaces. They also have the standard cabin trappings, though, like front porches and outdoor grills. (The non-lakeside cabin is more standard, with a fire pit and picnic tables.)

Pets are allowed in some cabins. Cabins rent from $47 to $120 per night, depending on the cabin.

Silver Lake County Park
Maple Falls, WA 98266

2. Rasar State Park

38730 Cape Horn Rd, Concrete, WA 98237

This park along the Skagit River has three 400-square-foot cabins available to rent, which can each sleep up to five—and one that allows pets, too. Each one has log furnishings and ironwork by a local blacksmith, and include a bathroom with a shower. They rent for $59 to $93 per night depending on the day and the season.

38730 Cape Horn Rd
Concrete, WA 98237

3. Bay View State Park

10901 Bayview Edison Rd, Mt Vernon, WA 98273

Bay View State Park is near Anacortes, making it a decent stop on the way to the San Juan Islands.

Six cabins are available here: four smaller, 144-square-foot, pet-friendly cabins with no private restrooms, and two larger, 224-square-foot cabins with private bathrooms. (One even has a shower!)

Rates at Bay View range from $45 to $69 per night, depending on the cabin and the season.

10901 Bayview Edison Rd
Mt Vernon, WA 98273

4. Deception Pass State Park

41020 Washington SR 20, Oak Harbor, WA 98277

Deception Pass is an iconic Northwest destination, and these cabins fill up really fast. Five of the cabins here are pretty standard: They can accommodate up to five guests and have a set of bunk beds and a futon. They don’t have kitchens, so all the cooking has to be done outside. Pets can come along to one of them.

A sixth, the Ben Ure cabin, is a little more special: It’s on the coastline of a small island only accessible by human-powered watercraft, like a kayak, and is only set up to accommodate two people. That one’s fully electric, but involves bringing your own drinking water.

Standard cabin rates run from $45 to $79 a night; the Ben Ure cabin is a little steeper, at $69 to $91 per night.

41020 Washington SR 20
Oak Harbor, WA 98277

5. Cama Beach State Park

1880 W Camano Dr, Camano Island, WA 98282

On the southwest shore of Camano Island, this former 1930s fishing resort has 13 beachfront cabins—and 11 more right behind those—all 280 square feet and able to sleep four to six people. Two in each row allow pets. Bathrooms are shared, but each cabin comes with a little kitchenette.

Six more “deluxe cabins,” located just above the beach, offer more space and amenities, at 392 square feet with private bathrooms, and sleep three to four people. One of those is ADA accessible.

Depending on season, day, location, and cabin type, these cabins rent for $57 to $113 per night. And after years of phone-only reservations, these cabins are finally bookable online!

1880 W Camano Dr
Camano Island, WA 98282

6. Camano Island State Park

2269 Lowell Point Rd, Camano Island, WA 98282

Camano Island State Park offers five 240-square-foot cabins for rent, each with a front porch wood furniture from local trees made by volunteers. Each one can sleep five; one is ADA-accessible and one other allows pets. They rent for $57 to $87 per night, depending on the day and the season.

2269 Lowell Point Rd
Camano Island, WA 98282

7. Flowing Lake County Park

17900 48th St SE, Snohomish, WA 98290

Snohomish County Parks provide more opportunities for camping than the typical county park system, and one park, Flowing Lake, even has cabins available for rent. The waterfront park, originally a resort, became a public park in the 1970s. It’s about an hour from Seattle.

The park’s four cabins, which sleep up to five, have various sleeping quarters—two with futons plus bunk beds with a single bed up top and a double below, and two more with two sets of bunk beds for three total singles and one double. One has a deck, one is ADA accessible, and another is pet-friendly. They all come with picnic tables, covered porches, and a grill.

Rates range from $50 to $65 per night, plus fees for pets, extra tents, or RVs.

17900 48th St SE
Snohomish, WA 98290

8. Wallace Falls State Park

14503 Wallace Lake Rd, Gold Bar, WA 98251

This park along the Wallace River is a popular spot for hikes. Five cabins can sleep five people each—two are two-room cabins, two are ADA accessible, and two allow pets. No kitchenettes means all cooking happens outside. Depending on the season, these cabins are $45 to $69 per night to rent, depending on timing.

14503 Wallace Lake Rd
Gold Bar, WA 98251

9. Evergreen Mountain Lookout

Leavenworth, WA 98826

Also slightly outside the two-hour range—but extra-cool—this Parks Service-owned historic fire lookout is available for overnight rentals for $50 a night plus a $100 damage deposit. It sleeps up to four people, and has a primitive bathroom down the hill from the lookout. Visitors need to bring their own food and water.

10. Kitsap Memorial State Park

202 NE Park St, Poulsbo, WA 98370

This beachside park in Poulsbo along the Hood Canal—also a popular wedding destination—has four 169-square-foot cabins that can sleep up to five, and come equipped with little kitchenettes. They’re all ADA-accessible, but just one is pet-friendly.

Rates range from $45 to $69 a night depending on dates.

202 NE Park St
Poulsbo, WA 98370

11. Dosewallips State Park

306996 US-101, Brinnon, WA 98320

Also along Hood Canal—with the bonus of Dosewallips River—Dosewallips State Park has 12 cabins available, each with a front porch and able to sleep five. Bathrooms are shared and cooking is outside. Three have two rooms, one is ADA accessible, and eight allow pets.

Cabins here rent for $45 to $69 per night, depending on the date.

306996 US-101
Brinnon, WA 98320

12. Camp Long

5200 35th Ave SW: entrance at SW Dawson and, 35th Ave SW, Seattle, WA 98126

For an in-city cabin getaway, city park Camp Long in West Seattle has cabins available for $50 per night with a two-night maximum, plus a $50 damage deposit per cabin, from March through October. Each structure has three double bunk beds, overhead lights, a picnic table, a stone fireplace, a fire pit, and outdoor running water. The cabins are often used for Boy Scout and Girl Scout camps, but they’re open to the general public, too.

5200 35th Ave SW: entrance at SW Dawson and, 35th Ave SW
Seattle, WA 98126

13. Belfair State Park

3151 WA-300, Belfair, WA 98528

Farther down the Hood Canal, Belfair State Park has eight cabins available—four air-conditioned and five ADA accessible. Each can sleep five; one allows pets. Bathrooms are shared and cooking happens outside.

Rates run from $45 to $69 per night, depending on travel dates.

3151 WA-300
Belfair, WA 98528

14. Kanaskat-Palmer State Park

32101 Cumberland Kanasket Rd SE, Ravensdale, WA 98051

Technically speaking, Kanaskat-Palmer has six yurts—not cabins. But they can sleep up to five in bunk beds and a queen-size futon, and they’re slightly heated, too. Pets can even come along for an extra charge. The park itself is set on a rapid-filled segment of the Green River, rated class II through IV, plus some gentle trails and calmer pools.

Yurt rentals start at $40 a night in the winter, and go up to $59 a night weekends in summer peak season.

32101 Cumberland Kanasket Rd SE
Ravensdale, WA 98051

15. Dash Point State Park

5700 SW Dash Point Rd, Federal Way, WA 98023

This state park, just 40 minutes from Seattle, is actually somewhat transit-accessible—the 187, available for transfer from downtown at the Federal Way Transit Center, goes to the edge of the park, although it’s still a mile and a half to the park office from the stop.

Each of the park’s seven cabins can sleep five guests, with pets allowed in one of them, and have shared bathrooms. Cooking happens outside.

Rates range from $65 to $80 per night, depending on the season.

5700 SW Dash Point Rd
Federal Way, WA 98023