There are 7 ways to get from Willits to Olympia by bus, plane, bus (Amtrak, Greyhound), train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Sonoma County Airport, fly to Seattle-Tacoma International Airport, bus
best- Take the bus from Willits City Park to Sonoma County Airportbus
- Fly from Sonoma County Airport (STS) to Seattle-Tacoma International Airport (SEA)plane STS - SEA
- Take the bus from Seattle Tacoma Intl Airport to Olympiabus
7h 26m$162–447Bus
cheapest- Take the bus from Willits Calif Western Railroad Depot Amtrak to Arcatabus
- Take the bus from Arcata Transit Center to Grocery Outletbus 20
- Take the bus from Crescent City Cultural Center/CoC to Newman United Methodist - Grants Passbus
- Take the bus from Grants Pass to Olympiabus
19h 39m$113–211Bus, train (Amtrak)
- Take the bus from Willits Calif Western Railroad Depot Amtrak to Martinezbus Amtrak Thruway Connecting Service
- Take the train from Martinez to Tacomatrain Coast Starlight
26h 48m$267–565Drive 655.9 mi
- Drive from Willits to Olympiacar 655.9 mi
12h 11m$120–173Bus to Sonoma County Airport, fly to Portland International Airport, bus
- Take the bus from Willits City Park to Sonoma County Airportbus
- Fly from Sonoma County Airport (STS) to Portland International Airport (PDX)plane STS - PDX
- Take the bus from Portland Curbside Bus Stop to Olympiabus
8h 34m$163–476Bus to Arcata-Eureka Airport, fly to Seattle-Tacoma International Airport, bus
- Take the bus from Willits Calif Western Railroad Depot Amtrak to Arcatabus
- Fly from Arcata-Eureka Airport (ACV) to Seattle-Tacoma International Airport (SEA)plane ACV - SEA
- Take the bus from Seattle Tacoma Intl Airport to Olympiabus
9h 35m$302–458Bus, bus to Oakland International Airport, fly to Seattle-Tacoma International Airport
- Take the bus from Willits City Park to Sonoma County Airportbus
- Take the bus from Sonoma Co Airport Terminal to Oakland International Airportbus
- Fly from Oakland International Airport (OAK) to Seattle-Tacoma International Airport (SEA)plane OAK - SEA
- Take the bus from Seattle Tacoma Intl Airport to Olympiabus
10h 59m$247–477
Willits to Olympia by bus
Questions & Answers
The cheapest way to get from Willits to Olympia is to bus which costs $110 - $220 and takes 19h 39m.
The fastest way to get from Willits to Olympia is to bus and fly which takes 7h 26m and costs $160 - $450.
No, there is no direct bus from Willits to Olympia. However, there are services departing from Willits Calif Western Railroad Depot Amtrak and arriving at Olympia via Arcata Transit Center, Crescent City Cultural Center/CoC and Grants Pass. The journey, including transfers, takes approximately 19h 39m.
The distance between Willits and Olympia is 754 miles. The road distance is 659.7 miles.
The best way to get from Willits to Olympia without a car is to bus which takes 19h 39m and costs $110 - $220.
It takes approximately 7h 26m to get from Willits to Olympia, including transfers.
Willits to Olympia bus services, operated by Amtrak, depart from Willits Calif Western Railroad Depot Amtrak station.
Willits to Olympia bus services, operated by Amtrak, arrive at Arcata station.
Yes, the driving distance between Willits to Olympia is 660 miles. It takes approximately 12h 11m to drive from Willits to Olympia.
There are 80+ hotels available in Olympia.
What companies run services between Willits, CA, USA and Olympia, WA, USA?
You can take a bus from Willits Calif Western Railroad Depot Amtrak to Olympia via Arcata Transit Center, Grocery Outlet, Crescent City Cultural Center/CoC, Newman United Methodist - Grants Pass, and Grants Pass in around 19h 39m.
- Website
- alaskaair.com
Flights from Sonoma County Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $150–410
Flights from Sonoma County Airport to Seattle-Tacoma International Airport via Portland International Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $150–410
Flights from Sonoma County Airport to Seattle-Tacoma International Airport via Boise
- Ave. Duration
- 4h 34m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $150–410
Flights from Sonoma County Airport to Portland International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $140–420
Flights from Sonoma County Airport to Portland International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 4h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–420
Flights from Arcata-Eureka Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $250–380
Flights from Oakland International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $210–370
Flights from Oakland International Airport to Seattle-Tacoma International Airport via Portland International Airport
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $210–370
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Martinez to Tacoma
- Ave. Duration
- 20h 12m
- Frequency
- Once daily
- Estimated price
- $220–500
- Website
- Amtrak
- Phone
- +1 800-696-4682
- Website
- Mendocino Transit Authority
Bus from Willits City Park to Sonoma County Airport
- Ave. Duration
- 2h 4m
- Frequency
- 5 times a week
- Estimated price
- $4–23
- Website
- Mendocino Transit Authority
- Schedules at
- Mendocino Maps and Schedules
Bus from Willits City Park to Sonoma County Airport
- Ave. Duration
- 2h 4m
- Frequency
- 5 times a week
- Estimated price
- $4–23
- Website
- Mendocino Transit Authority
- Schedules at
- Mendocino Maps and Schedules
Bus from Willits City Park to Sonoma County Airport
- Ave. Duration
- 2h 4m
- Frequency
- 5 times a week
- Estimated price
- $4–23
- Website
- Mendocino Transit Authority
- Schedules at
- Mendocino Maps and Schedules
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide





