104 miles
The distance from Portland to Crater Lake is about 230 miles.
Accross Lake Michigan by car ferry it is 285 miles. If you drive around the lake, add another 100 miles to the trip.
1156 miles
285 miles taking this route:Take I-5 SOUTH from Portland to SR-138 EAST to DIAMOND LAKE off EXIT 124 in ROSEBURG.Continue on SR-138 EAST to Crater Lake Hwy; bear right onto Crater Lake Hwy.Take Crater Lake Highway to Crater Lake.
About 287 miles.
I'll assume you're on the West Coast. It's 341 miles.
Salt Lake City is approximately 500 miles from Portland, Oregon.
The lake between lake Huron & Erie is Lake St Clair, not Lake Michigan. Lake St. Clair is located about 6 miles NE of Detroit between the St. Clair River and Lake Erie.
about 600 miles
The distance from Detroit to Lake Michigan in Muskegon is about 190 miles.
It is 8.8 miles from Portland, Oregon to Lakewood, Lake Oswego, Oregon.
Lake Erie is the 'Great Lake' between Cleveland and Detroit.