Miles between Vancouver, WA and Bainbridge Island, WA

There are
189 mi
from Vancouver, WA to Bainbridge Island, WA

That's the driving distance. It would take 3 hours 50 mins to go from Vancouver, Washington to Bainbridge Island, Washington.

The flight distance (direct flight from Vancouver, WA to Bainbridge Island, WA) is 137.48 mi.

189 mi = 304.20 kms