The distance between Anacortes and Sidney is approximately 40 miles or 64 km.