Miles between Portland, OR and Bainbridge Island, WA

There are
198 mi
from Portland, OR to Bainbridge Island, WA

That's the driving distance. It would take 4 hours 4 mins to go from Portland, Oregon to Bainbridge Island, Washington.

The flight distance (direct flight from Portland, OR to Bainbridge Island, WA) is 145.47 mi.

198 mi = 318.62 kms