There are 5 ways to get from Shelton to Ballard by bus, car, bus (Greyhound, Flixbus), or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 6 bus, bus via Lakewood
best- Take the bus from Transit-Community Center to Olympia Transit Centerbus 6
- Take the bus from Lakewood Station - Bay 3 to 4th Ave & Pine Stbus 594 / ...
4h 17m$7–11Bus, line 3 bus, line 400 ferry
cheapest- Take the bus from Hwy 3 @ Pear Orchard Park & Ride to NE Clifton Ln @ Bill Hunter Parkbus 1 / ...
- Take the bus from NE Clifton Ln @ Bill Hunter Park to Bremerton Ferry Terminalbus 3 / ...
- Take the ferry from Bremerton Fast Ferry Dock to Pier 50 Seattle Ferry Dockferry 400
- Take the bus from Prefontaine Pl S & Yesler Way to 15th Ave NW & NW 65th Stbus
4h 23m$5–17Drive 87.8 mi
- Drive from Shelton to Ballardcar 87.8 mi
1h 49m$16–24Line 6 bus, bus
- Take the bus from Transit-Community Center to Olympia Transit Centerbus 6
- Take the bus from Olympia to Seattle Bus Stationbus Greyhound US0500
4h 21m$15–26Bus, drive
- Take the bus from Hwy 3 @ Pear Orchard Park & Ride to NE Clifton Ln @ Bill Hunter Parkbus 1 / ...
- Drive from NE Clifton Ln @ Bill Hunter Park to Ballardcar
2h 18m$13–21
Questions & Answers
The cheapest way to get from Shelton to Ballard is to line 6 bus and bus via Lakewood which costs $7 - $11 and takes 4h 17m.
The fastest way to get from Shelton to Ballard is to drive which takes 1h 49m and costs $16 - $24.
No, there is no direct bus from Shelton to Ballard. However, there are services departing from Transit-Community Center and arriving at 24th Ave NW & NW 65th St via Olympia Transit Center - Bay M, Lakewood Station - Bay 3 and 3rd Ave & Pine St. The journey, including transfers, takes approximately 4h 17m.
The distance between Shelton and Ballard is 95 miles. The road distance is 88.3 miles.
The best way to get from Shelton to Ballard without a car is to line 6 bus and bus via Lakewood which takes 4h 17m and costs $7 - $11.
It takes approximately 4h 17m to get from Shelton to Ballard, including transfers.
Shelton to Ballard bus services, operated by Mason Transit, depart from Transit-Community Center station.
Shelton to Ballard bus services, operated by Mason Transit, arrive at Olympia Transit Center station.
Yes, the driving distance between Shelton to Ballard is 88 miles. It takes approximately 1h 49m to drive from Shelton to Ballard.
There are 1435+ hotels available in Ballard.
What companies run services between Shelton, WA, USA and Ballard, WA, USA?
You can take a bus from Transit-Community Center to 24th Ave NW & NW 65th St via Olympia Transit Center, Olympia Transit Center - Bay M, Lakewood Station - Bay 3, 4th Ave & Pine St, and 3rd Ave & Pine St in around 4h 17m.
- Phone
- 360-427-5033
- [email protected]
- Website
- masontransit.org
Bus from Transit-Community Center to Olympia Transit Center
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Website
- http://www.masontransit.org
Bus from Transit-Community Center to Olympia Transit Center
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Website
- http://www.masontransit.org
Bus from Hwy 3 @ Pear Orchard Park & Ride to NE Clifton Ln @ Bill Hunter Park
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Website
- http://www.masontransit.org
Bus from NE Clifton Ln @ Bill Hunter Park to Bremerton Ferry Terminal
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Website
- http://www.masontransit.org
Bus from Hwy 3 @ Pear Orchard Park & Ride to NE Clifton Ln @ Bill Hunter Park
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Website
- http://www.masontransit.org
- Phone
- +1 888-889-6368
- [email protected]
- Website
- Sound Transit
Bus from Lakewood Station - Bay 3 to 4th Ave & Pine St
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Sound Transit
- Adult
- $3
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Olympia to Seattle Bus Station
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- $9–18
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Olympia to Seattle Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $9–16
- Schedules at
- Flixbus USA
- Phone
- +1 206-553-3000
- Website
- King County Metro
Bus from Prefontaine Pl S & Yesler Way to 15th Ave NW & NW 65th St
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- King County Metro
- Adult
- $3
- Phone
- +1 800-501-7433
- Website
- Kitsap Transit
Ferry from Bremerton Fast Ferry Dock to Pier 50 Seattle Ferry Dock
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $2–12
- Website
- Kitsap Transit
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
Need to know: Greyhound
Read the travel guide












