Travel from Bellingham to Olympia

Bus or train from Bellingham to Olympia?

Boltbus operates a bus from Bellingham to Olympia every 3 hours. Tickets cost $10 - $35 and the journey takes 2 h. 2 other operators also service this route. Alternatively, Amtrak operates a train from Bellingham to Olympia once daily. Tickets cost $35 - $85 and the journey takes 4 h 14 min. Intercity Transit also services this route every 20 minutes.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Bellingham to Olympia

From Bellingham Cordata Station bus to 2nd Ave & Seneca St, bus to Tacoma Dome Station Zone C, then bus to Capitol at 11th [nb]. 4 h 17 min $40. From Bellingham, WA Amtrak Thruway to Seattle, WA, walk to 2nd Ave & Yesler Way, bus to Commerce at S. 10th [sb], then bus to Capitol at 11th [nb]. 4 h 36 min $29. From Bellingham Amtrak train to Amtrak Station then line 94 bus to Eastside at 12th [nb]. 4 h 47 min $63. From Bellingham drive to Olympia. 2 h 46 min $18. From Bellingham taxi to Bellingham airport, fly to Seattle airport, line 574 bus to Tacoma Dome Station Zone C, then bus to Olympia. 2 h 51 min $174.