Distance from Marsing, Idaho to Excelsior Beach, Idaho
The driving distance from Marsing, Idaho to Excelsior Beach, Idaho is 443.4 mi (713.6 km)
The straight-line (air) distance is approximately 186.1 mi (299.5 km)
Estimated travel time by road is 7 hours 4 minutes
This route includes Toll roads along the way.
We found 3 routes between Marsing and Excelsior Beach.
Available Routes
Route Directions
Get on I-84 in Canyon County from ID-55 N, Weitz Rd and State Hwy 19 E
Follow I-84 to US-395 N in Stanfield. Take exit 188 from I-84
Take S Edwards Rd, US-730 E and US-12 W to US-395 N in Pasco. Take exit 14 from US-12 W
Follow US-395 N and I-90 E to WA-27 N/N Pines Rd in Spokane Valley. Take exit 289 from I-90 E
Follow WA-290 E, E Trent Ave and ID-41 N to N Lakeview Blvd in Kootenai County
Route Directions
Follow I-84 to OR-331 N/S Market Rd in Umatilla County. Take exit 216 from I-84
Get on US-12 E in Walla Walla from OR-11 N
Follow US-12 E to WA-127 N in Garfield County
Continue on WA-127 N to Colfax
Continue on US-195 N to Spokane Valley. Take exit 289 from I-90 E
Follow WA-290 E, E Trent Ave and ID-41 N to N Lakeview Blvd in Kootenai County
Route Directions
Follow US-95 N, Hwy 95 and US-95 N to W Boekel Rd in Kootenai County
Take N Ramsey Rd and W Scarcello Rd to N Lakeview Blvd
Journey Details
Traveling from Marsing, Idaho to Excelsior Beach, Idaho covers 409.2 miles (659 km) in a north direction. This highway, long-distance route typically takes 7 hours 20 minutes under normal conditions.
Drivers have 3 route options between these locations (409-443 miles / 659-714 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features toll sections, coastal roads. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Marsing
Starting Point
Excelsior Beach
Destination