Skip to content
Hotels of Earth

Crescent Beach and RV Park

2860 Crescent Beach RD, Port Angeles, US

9 guest rating· 42 reviews

About this hotel

Beachfront Property with Stunning Views

Outdoor Fireplace and Picnic Area

Fully Equipped Kitchenette and Comfortable Units

Experience the ultimate beach getaway at Crescent Beach and RV Park in Port Angeles. Indulge in the outdoor fireplace, relax in the picnic area, and savor breathtaking views of the sea and mountain. The well-equipped kitchenette and cozy units ensure a comfortable stay, while the minimarket caters to all your needs. With activities like windsurfing and cycling nearby, adventure awaits. Don't miss out on this seaside paradise - book your stay now at Crescent Beach and RV Park.

These prices drop 10% for members

Membership is free and takes one email address. No password, and the prices on this page update straight away.

Price drops on hotels you save, plus our price research. One click to stop.Already a member? Sign in

Rooms & rates

Deluxe Double Room Single Use, 2 Bedrooms, Beach View

Sleeps 6 · 30 m²

  • Private bathroom
  • Kitchenette
  • Coffee/tea maker
  • Shower
  • Hair dryer

Deluxe Cabin, Multiple Beds, Non Smoking, Beach View

Sleeps 4 · 24 m²

  • Private bathroom
  • Kitchenette
  • Coffee/tea maker
  • Shower
  • Hair dryer

Kingfisher Cottage Two-Bedroom Chalet

Sleeps 6 · 29 m² · Bunk bed

  • Private bathroom
  • Kitchenette
  • Coffee/tea maker
  • Coffee machine
  • Shower

The Sandpiper Cottage

Sleeps 4 · 22 m² · Double bed

  • Private bathroom
  • Kitchenette
  • Coffee/tea maker
  • Coffee machine
  • Shower

Amenities

  • Free WiFi
  • Free Parking
  • Beach
  • Beachfront
  • Private beach area
  • Non-smoking rooms
  • Non-smoking throughout
  • Board games/puzzles
  • Canoeing
  • Cycling
  • Diving
  • Fishing
  • Hiking
  • Minimarket on site
Show all 20 amenities
  • Outdoor fireplace
  • Picnic area
  • Snorkelling
  • Vending machine - drinks
  • Vending machine - snacks
  • Windsurfing

Location

© OpenStreetMap contributors

2860 Crescent Beach RD, Port Angeles, US

Check-in
from 04:00 PM to 10:00 PM
Check-out
until 10:00 AM

What guests say942 reviews

+ Beautiful location+ Well-equipped cabinToo expensiveLack of hot water
Cleanliness8.5
Service9.5
Location9.5
Room Quality8.5
Amenities9.5
Value for Money8.0

Guest review

8.0

could have corded showerhead

Nicola · NZ · 2026-07-15

Very restful and comfortable stay

9.0

Small but well equipped. Lovely, peaceful location.

Enjoyed our 2 nights at Crescent Beach. WiFi was none existent after the park became busy on the 2nd day though.

Jill · GB · 2026-06-14

Perfect vacation in a beautiful area of the state.

9.0

Peaceful and great natural beauty

Tim · US · 2026-05-15

A cottage on the beach with a bonfire--simply the best.

10.0

It was simply perfect.

Stephanie · US · 2026-05-06

Cozy cabin with a beautiful view!

9.0

The cabin is clean, comfy, and cozy. The view from the cabin is beautiful and the private beach is so nice. The staff were very helpful.

Jennifer · US · 2026-04-16

A beautiful weekend beach getaway!

10.0

Beautiful place, clean and decorated nicely!

Nothing :)

Devin · US · 2025-12-29

Good to know

Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

This property does not accommodate bachelor(ette) or similar parties.

A deposit may be required at the property.

Parking

Free private parking is possible on site (reservation is not needed).

Internet

WiFi is available in public areas and is free of charge.

Pets

Pets are not allowed.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 5 years old stay for free when using an existing bed.

People 2 years old and over stay for US$10 per person per night when using an available extra bed.

You haven't added any cots.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.