There is NO direct road access to Ross Lake Resort! There are two different ways to reach Ross Lake. Please read the transportation definitions below ...
Hike In and Get a Shuttle/AKA Cat Ride over to the Resort
This is the best option for people visiting for the day as well as campers and guests of the resort who do not want to use the Diablo Ferry.
1. Park your car on HWY 20 at milepost 134 (the Ross Lake/Dam trailhead) and hike 1 mile down the trail.
2. At the end of the trail turn right onto the gravel road.
3. Follow the road down to the lake (you will see the Resort across the lake), and call us from the phone on the last power pole by the side of the road (dialing instructions located inside the box).
4. Take a quick shuttle ride across the lake to the resort for those with reserved services.
This is an on-demand service that operates from 8 AM - 8 PM seven days per week and is $4 per person each way. There is no reservation needed.
You can also hike all the way to the resort by turning left at the bottom of the hiking trail. Instead of hiking down to the water, you can hike across the dam and around to the resort. This will add approximately 2.5 miles to your hike. For printable hiking instructions and a map click here.
There is no restaurant or store on-site
Leave your vehicle(s) empty at trailheads to reduce the risk of break-ins.
All day-use visitors must park at the trailhead and hike in.
Due to COVID restrictions SCL ferry operations will be limited. We encourage those who are able to hike in do so
Diablo Ferry and Truck In
1. The Diablo/Seattle City Light Ferry service runs twice daily at 11:00 AM and 2:00 PM.
2. Reservations will be REQUIRED to board the ferry. Please contact us here and we will make a reservation for you. There will be occupancy and gear restrictions in place so we encourage those able to hike in do so
3. If you are renting equipment for the day, we do not recommend using this option as you will have very little time on the lake and will still pay for a full-day rental
4. An email will be sent to all reservation holders with acceptable gear volumes, departure times, and capacity availability. Please keep an eye on your inbox and reach out to us to make your ferry reservations
Diablo Ferry Fees (fares are each way):
* Adults @ $10
* Children 6-12 @ $5
* Additional baggage @ $10 (subject to room on board)
* Payable in cash only directly to Seattle City Light when you board the ferry
Ross Lake Water Taxi Service
1. Our water taxi service offers transport on Ross Lake only.
2. This option is for campers and hikers who wish to be dropped off/picked up at a destination on Ross Lake.
3. To make a reservation and see pricing info, please click here.
Want to bring your personal canoe or kayak to Ross Lake? We offer truck portage between Diablo Lake and Ross Lake. Click here for more detailed information. For a printable portage map with instructions, click here.
Getting Here Through Canada
* The road is closed due to sever Fall and Winter weather in 2021 for the 2023 season. Be sure to check the status first.
Do you want to bring your personal watercraft that is larger than a canoe or kayak to Ross Lake? To do so you must go through Hozomeen Canada. Here's how ...
The only vehicle access to Hozomeen is via the Silver-Skagit Road, a 39-mile (62.4 km) gravel road leaving Highway 1 just three kilometers west of Hope, British Columbia (exit 168). The Silver Skagit road is graded at times, but washboards and potholes are common. Carry a spare tire as flats occur due to sharp rocks. There is no gas or services available at Hozomeen.
Hozomeen has two graded cement ramps, which are generally accessible from mid-June through September. There is no boat launch on the south end of Ross Lake; to reach Hozomeen from the south, canoes, kayaks, and small crafts can be launched at Colonial Creek Campground, boated five miles on Diablo Lake, then portaged around Ross Dam to Ross Lake. See our portage page for more detailed information.