Skip to main content

How to get from Bremerton to Olympia by bus?

By bus

To get from Bremerton to Olympia in Olympia, you’ll need to take 3 bus lines: take the 3 bus from Bremerton Ferry Terminal station to NE Clifton Ln @ Bill Hunter Park station. Next, you’ll have to switch to the 1 bus and finally take the 6 bus from Transit-Community Center station to Olympia Transit Center station. The total trip duration for this route is approximately 2 hr 57 min. The ride fare is $0.00.

177min$0.00
Walk to bus station
Bus - 33
Bus - 11
Bus - 66
Walk to Olympia
Leaves from Bremerton Ferry Terminal

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Bremerton Ferry Terminal
    ID 009
    330 yd • 4 min
  • 2
    Bus - 33
    Wait for bus
    3
    Belfair
  • 3
    Ride to bus station
    Ride to bus station
    NE Clifton Ln @ Bill Hunter Park
    25 min
  • 4
    Bus - 11
    Wait for bus
    1
    Shelton Transit Community Center
  • 5
    Ride to bus station
    Ride to bus station
    Transit-Community Center
    53 min
  • 6
    Bus - 66
    Wait for bus
    6
    Olympia
  • 7
    Ride to bus station
    Ride to bus station
    Olympia Transit Center
    55 min
  • 8
    Walk to Olympia
    Walk to
    Olympia
    4th Avenue East
    550 yd • 7 min
*Duration based on 8am traffic

By bus and ferry

To get from Bremerton to Olympia in Olympia, you’ll need to take one ferry line and 2 bus lines: take the BREMERTON-SEATTLE FAST FERRY ferry from Bremerton Fast Ferry Dock station to Pier 50 Seattle Dock station. Next, you’ll have to switch to the 594 bus and finally take the 620 bus from Sr512 Park & Ride station to Olympia Transit Center station. The total trip duration for this route is approximately 3 hr 9 min. The ride fare is $4.00.

189min$4.00
Walk to ferry stationFerry - BREMERTON-SEATTLE FAST FERRY
BREMERTON-SEATTLE FAST FERRY
Bus - 594594
Bus - 620620
Walk to Olympia
Leaves from Bremerton Fast Ferry Dock

Step by Step

  • 1
    Walk to ferry station
    Walk to ferry station
    Bremerton Fast Ferry Dock
    240 yd • 3 min
  • 2
    Ferry - BREMERTON-SEATTLE FAST FERRYBREMERTON-SEATTLE FAST FERRY
    Wait for ferry
    BREMERTON-SEATTLE FAST FERRY
    Eastbound To Seattle
  • 3
    Ride to ferry station
    Ride to ferry station
    Pier 50 Seattle Dock
    30 min
  • 4
    Walk to bus station
    Walk to bus station
    2nd Ave & Cherry St
    ID 245
    520 yd • 7 min
  • 5
    Bus - 594594
    Wait for bus
    594
    Lakewood / Tacoma
  • 6
    Ride to bus station
    Ride to bus station
    Sr 512 P&R
    ID 4480
    75 min
  • 7
    Walk to bus station
    Walk to bus station
    Sr512 Park & Ride
    ID 929
    40 yd • 1 min
  • 8
    Bus - 620620
    Wait for bus
    620
    To Olympia Transit Center
  • 9
    Ride to bus station
    Ride to bus station
    Olympia Transit Center
    ID 167
    47 min
  • 10
    Walk to Olympia
    Walk to
    Olympia
    4th Avenue East
    500 yd • 6 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Seattle - Tacoma, WA.
All local mobility options in one app

Public transit directions from Bremerton to Olympia

The distance between Bremerton, Olympia and Olympia, Olympia is approximately 64.66 mi, which can typically be travelled in 177 min. Moovit will show you the directions from Bremerton to Olympia by bus, so no matter how you choose to travel in Olympia – you will always have plenty of easy options.

Public transit stations close to Bremerton

Bremerton is located at Bremerton, Olympia and the nearest public transit station is Bremerton Ferry Terminal.

Bus stations close to Bremerton:

  • Bremerton Ferry Terminal
  • Pacific Ave at Puget Sound Navy Museum
  • Bremerton Transportation Center (BTC)

Ferry stations close to Bremerton:

  • Bremerton Foot Ferry Dock
  • Bremerton Fast Ferry Dock

Public transit stations close to Olympia, Olympia

Olympia is located at 4th Avenue East, Olympia and the nearest public transit station is Franklin St at Legion Ave.

Bus stations close to Olympia:

  • Franklin St at Legion Ave
  • 8th Ave at Chestnut St
  • Adams St at Legion Ave

By bus and ferry

To get from Bremerton to Olympia in Olympia, you’ll need to take one ferry line and 2 bus lines: take the BREMERTON-SEATTLE FAST FERRY ferry from Bremerton Fast Ferry Dock station to Pier 50 Seattle Dock station. Next, you’ll have to switch to the 594 bus and finally take the 620 bus from Sr512 Park & Ride station to Olympia Transit Center station. The total trip duration for this route is approximately 3 hr 9 min. The ride fare is $4.00.

189min$4.00
Walk to ferry stationFerry - BREMERTON-SEATTLE FAST FERRY
BREMERTON-SEATTLE FAST FERRY
Bus - 594594
Bus - 620620
Walk to Olympia
Leaves from Bremerton Fast Ferry Dock

Step by Step

  • 1
    Walk to ferry station
    Walk to ferry station
    Bremerton Fast Ferry Dock
    240 yd • 3 min
  • 2
    Ferry - BREMERTON-SEATTLE FAST FERRYBREMERTON-SEATTLE FAST FERRY
    Wait for ferry
    BREMERTON-SEATTLE FAST FERRY
    Eastbound To Seattle
  • 3
    Ride to ferry station
    Ride to ferry station
    Pier 50 Seattle Dock
    30 min
  • 4
    Walk to bus station
    Walk to bus station
    2nd Ave & Cherry St
    ID 245
    520 yd • 7 min
  • 5
    Bus - 594594
    Wait for bus
    594
    Lakewood / Tacoma
  • 6
    Ride to bus station
    Ride to bus station
    Sr 512 P&R
    ID 4480
    75 min
  • 7
    Walk to bus station
    Walk to bus station
    Sr512 Park & Ride
    ID 929
    40 yd • 1 min
  • 8
    Bus - 620620
    Wait for bus
    620
    To Olympia Transit Center
  • 9
    Ride to bus station
    Ride to bus station
    Olympia Transit Center
    ID 167
    47 min
  • 10
    Walk to Olympia
    Walk to
    Olympia
    4th Avenue East
    500 yd • 6 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Bremerton to Olympia?

    The fastest way takes 177 minutes, using Bus line 3, Bus line 1, Bus line 6.

  • What is the alternative route to get from Bremerton to Olympia?

    The alternative route takes 189 minutes, using Bus line BREMERTON-SEATTLE FAST FERRY, Bus line 594, Bus line 620.

  • Is there a direct bus between Bremerton and Olympia?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 57 min.

  • Which bus line goes from Bremerton to Olympia?

    The 3 bus line goes from Bremerton Ferry Terminal station near Bremerton in Seattle - Tacoma, WA to Belfair station. From there you’ll have to take one bus line till Belfair station near Olympia in Olympia.

  • How long does it take to travel from Bremerton to Olympia by bus?

    The total travel time between Bremerton in Seattle - Tacoma, WA and Olympia in Olympia by bus is about 2 hr 57 min.

  • Where do I get on the bus near Bremerton to get to Olympia?

    Get on the 3 bus from the Bremerton Ferry Terminal stop near Bremerton in Seattle - Tacoma, WA.

  • Where do I get off the bus when travelling between Bremerton and Olympia?

    Get off the bus at the Belfair stop, which is closest to Olympia in Olympia.

  • How much is the bus fare from Bremerton to Olympia?

    The ride from Bremerton to Olympia costs $0.00.

Real-Time Arrivals, Schedules, Maps & More