Whidbey Island is not difficult to get to as you can see from the maps below. You may howver need to find information on the modes of transportation that are available to the island. The very first question is whether or not you'll be coming from the Seattle airport or SEATAC. You may be able to pick up a direct shuttle from the airport to Whidbey Island by using the Whidbey Seatac Shuttle . This shuttle comes directly to the island and makes no stops until you are off the Clinton Ferry. The other alternatives are the Seatac Shuttle Express that will bring you to the Mukilteo Ferry. You pick that up at the lower level at Seatac and tell the company you want to come to Whidbey Island. This takes longer than the Whidbey Seatac Shuttle because you have many stops along the way until you reach the Mukilteo Ferry terminal.
If you arrive early enough you may be able to take the Seattle Sounder train from the Westlake Center, however only use this if you have someone picking you up on the Clinton side of the Ferry. You can walk on the car ferry for under $5.00 and the tickets will be at the ticket booth once you reach the Mukilteo terminal. There is also the bus lines that will take you to the island, again looking to arrive at the Mukilteo ferry terminal. We have free bus service on the island provided by Island transit once you reach the island, so please pay attention to the schedule as the last bus leaves before 6PM.
Travel up I-5 North and take the 526 exit, it will be on the right hand side and signs will say Mukilteo Ferry, stay in the left lane and follow around for about 1 mile. As you follow this road it turns into the Mukilteo Speedway and will take you directly to the Mukilteo - Clinton Ferry. After leaving the ferry, go North on 525 which will changes into Highway 20. The first town you come to will be Clinton as you can see on the map, as you travel up the island you'll pass Langley, Bayview, Freeland, Greenbank, Coupeville, finally arriving into the Oak Harbor area. If you miss the ferry or the wait times are too long, you may want to drive around. In that case you'll need to drive to Burlington and watch for the signs to the Anacortes Ferry terminal and follow the directions below from Bellingham to Fidalgo.
From the Olympic Peninsula:
Take the Port Townsend - Coupeville Ferry located in downtown Port Townsend (You will need reservations for this ferry and a schedule, they run every hour and 1/2). After arriving from the ferry, take a left and go into Coupeville to Hwy 20. Once you reach Hwy 20, you can go straight ahead and find the town of Coupeville, or turn left to head to Oak Harbor or turn right to head to Clinton on the south end of the island. See the map below for directions.
From the Bellingham Area:
Take I-5 South from Bellingham and you will want to exit at Exit 230 towards Anacortes/Burlington. Once you are on Hwy 20, keep straight until you find the exit to Whidbey Island on Hwy 20 West which is the turn off at Fidalgo Island. Turn Left, and continue on past the Deception Pass Bridge. The first town you will come to on Whidbey is Oak Harbor which will be on the north end of the island. Remember that Hwy 20 will take you all the way south to Clinton and that is where you'll find the Mukilteo Ferry back to Seattle. (For the Mukilteo ferry which runs every 30 minutes, you don't need a reservation, however you may check the schedule here
Transportation to and from Whidbey Island
You will need to plan your trip based on the Ferry schedule. Our Washington State Ferry's run every half an hour on most days well into the late evening. Then after 9PM depending on the time of the year the ferry only has one crossing per hour. Check here for the Ferry schedules.