How to get from Olympia to Bellingham WA by bus?
Olympia to Bellingham WA - Bus Schedule
The 24 bus from Olympia to Bellingham WA runs from 6:18 AM to 6:48 PM, with departures every 30 min. The trip takes about 4 hr 18 min, with regular service throughout the operating hours.
From Olympia to Bellingham WA by bus
To get from Olympia to Bellingham WA you’ll need to take 3 bus lines: take the 24 bus from Evergreen Park Dr at S Evergreen Park Dr station to Olympia Transit Center - Bay A station. Next, you’ll have to switch to the FLIXBUS 2120 bus and finally take the GREYHOUND US0501 bus from Seattle Bus Station station to Bellingham Bus Stop station. The total trip duration for this route is approximately 4 hr 18 min. The bus schedule from Olympia may change. We recommend you check the updated bus schedule to Bellingham WA on the Moovit app.
Step by Step
- 1Walk to bus stationEvergreen Park Dr at S Evergreen Park DrID 334220 yd • 3 min
- 2Wait for bus24Farmers Market Via Capitol Bldg
- 3Ride to bus stationOlympia Transit Center - Bay AID 150022 min
- 4Walk to bus stationOlympia (Intercity Transit Center)ID 1OL90 yd • 2 min
- 5Wait for busFLIXBUS 2120Spokane Station
- 6Ride to bus stationSeattle Bus StationID SEA6110 min
- 7Wait for busGREYHOUND US0501Vancouver (Pacific Central Station)
- 8Ride to bus stationBellingham Bus StopID BEL694 min
- 9Walk toBellingham WA330 yd • 4 min
Public transit directions from Olympia to Bellingham WA
Bus schedule from Olympia to Bellingham WA
Related Routes
- Anacortes to Bellingham WA
- Burlington to Bellingham WA
- Edmonds to Bellingham WA
- Lynnwood to Bellingham WA
- Redmond to Bellingham WA
- Seatac to Bellingham WA
- Seattle to Bellingham WA
- King Street Station to Bellingham WA
- Seattle Airport SEA to Bellingham WA
- Bellingham Airport BLI to Bellingham WA
- Anacortes Ferry Dock to Bellingham WA
- Seatac/Airport Station to Bellingham WA
- SeaTac/Airport Station to Bellingham WA
- Olympia to Whidbey Island Station
- Olympia to Queets
- Olympia to Neah Bay
- Olympia to Neilton
- Olympia to Sekiu
- Olympia to Shelton
- Olympia to Union
Questions & Answers
What is the fastest way to get from Olympia to Bellingham WA?
The fastest way takes 258 minutes, using Bus line 24, Bus line FLIXBUS 2120, Bus line GREYHOUND US0501.
Is there a direct bus between Olympia and Bellingham WA?
No, you’ll have to take 3 bus lines in total. The total travelling time is 4 hr 18 min.
Which bus line goes from Olympia to Bellingham WA?
The 24 bus line goes from Evergreen Park Dr at S Evergreen Park Dr station near Olympia in Seattle - Tacoma, WA to Olympia Transit Center - Bay A station. From there you’ll have to take one bus line till Olympia Transit Center - Bay A station near Bellingham WA.
How long does it take to travel from Olympia to Bellingham WA by bus?
The total travel time between Olympia and Bellingham WA by bus is about 4 hr 18 min.
Where do I get on the bus near Olympia to get to Bellingham WA?
Get on the 24 bus from the Evergreen Park Dr at S Evergreen Park Dr stop near Olympia in Seattle - Tacoma, WA.
Where do I get off the bus when travelling between Olympia and Bellingham WA?
Get off the bus at the Olympia Transit Center - Bay A stop, which is closest to Bellingham WA.
Popular Routes
- Burlington to Concrete
- Seatac to Gig Harbor
- Kingston Ferry Terminal to Woodinville
- Sedro-Woolley to Seatac
- Lakewood Station to City of Lacey
- Everett Station to Seatac/Airport
- Seattle-Tacoma International Airport to Poulsbo
- Seattle Tacoma Intl Airport to Shoreline Community College
- Westlake Station to City of SeaTac
- Covington to Everett
- Montesano to Tacoma
- Des Moines to Lakewood
- Everett to Kirkland
- Seatac to Bainbridge Island
- Lakewood to Olympia
- Seattle-Tacoma International Airport to Mountlake Terrace
- Kingston Ferry Terminal to Lake Forest Park
- Seatac to Centralia
- Federal Way Transit Center to Olympia
- Federal Way to Renton