There are 4 ways to get from Port Orchard to Tacoma by bus, ferry, taxi 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.

Recommended option

Bus, line 1 bus  •  1 h 42 min

  1. Take the bus from Port Orchard Foot Ferry Dock to Purdy Park & Ride
  2. Take the bus from Purdy, WA to Tacoma, WA
  3. Take the line 1 bus from 6th Ave & Pearl St to Tacoma Ave & S 8th St 1

$9 - $10

3 alternative options

Ferry, bus  •  3 h 25 min

  1. Take the ferry from Port Orchard Foot Ferry Dock to Bremerton Foot Ferry Dock
  2. Take the ferry from Bremerton to Seattle
  3. Take the bus from 2nd Ave & Seneca St to Commerce St Transfer Area - Zone G 594

$14 - $29

Taxi  •  33 min

  1. Take a taxi from Port Orchard to Tacoma 26.6 miles

$170 - $210

Drive  •  33 min

  1. Drive from Port Orchard to Tacoma 26.6 miles

$2 - $4

Questions & Answers

No, there is no direct bus from Port Orchard to Tacoma. However, there are services departing from Port Orchard Foot Ferry Dock and arriving at Tacoma Ave & S 8th St via Purdy, WA and 6th Ave & Pearl St. The journey, including transfers, takes approximately 1 h 42 min.

More details

The distance between Port Orchard and Tacoma is 21 miles. The road distance is 26.6 miles.

Get driving directions

The best way to get from Port Orchard to Tacoma without a car is to bus and line 1 bus which takes 1 h 42 min and costs .

More details

It takes approximately 1 h 42 min to get from Port Orchard to Tacoma, including transfers.

More details

Port Orchard to Tacoma bus services, operated by Kitsap Transit, depart from Port Orchard Foot Ferry Dock station.

More details

Port Orchard to Tacoma bus services, operated by Pierce Transit, arrive at Tacoma Ave & S 8th St station.

More details

Yes, the driving distance between Port Orchard to Tacoma is 27 miles. It takes approximately 33 min to drive from Port Orchard to Tacoma.

Get driving directions

There are 139+ hotels available in Tacoma. Prices start at $77 USD per night.

More details

Map of how to get from Port Orchard to Tacoma.
Launch map view
  • Distance: 21.4 miles
  • Duration: 1 h 42 min

What companies run services between Port Orchard, WA, USA and Tacoma, WA, USA?

You can take a bus from Port Orchard to Tacoma via Purdy Park & Ride, Purdy, WA, Tacoma, WA, and 6th Ave & Pearl St in around 1 h 42 min.

Bus operators
Kitsap Transit
Phone
+1 800-501-7433
Website
kitsaptransit.com
Bus from Port Orchard Foot Ferry Dock to Purdy Park & Ride
Ave. Duration
30 min
Frequency
4 times a day
Estimated price
$2
Website
kitsaptransit.com
Bremerton-Kitsap Airporter
Pierce Transit
Phone
+1 253-581-8000
Website
piercetransit.org
Bus from 6th Ave & Pearl St to Tacoma Ave & S 8th St
Ave. Duration
19 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
piercetransit.org
Sound Transit
Phone
+1 206-398-5000
Website
soundtransit.org
Bus from 2nd Ave & Seneca St to Commerce St Transfer Area - Zone G
Ave. Duration
58 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
soundtransit.org
Ferry operators
Kitsap Transit
Phone
+1 800-501-7433
Website
kitsaptransit.com
Ferry from Port Orchard Foot Ferry Dock to Bremerton Foot Ferry Dock
Ave. Duration
10 min
Frequency
Hourly
Estimated price
$2 - $10
Website
kitsaptransit.com
Washington State Ferries
Other operators
Taxi from Port Orchard to Tacoma
Ave. Duration
33 min
Estimated price
$170 - $210
STITA Taxi
Phone
+1 206-246-9999
Website
stitataxi.com
https://www.seattle.gov/
Phone
+1 206-386-1298
Website
seattle.gov
Seattle Yellow Cab
Phone
+1 206-622-6500
Website
seattleyellowcab.com
Jean's Taxi
Phone
+1 360-286-9462
Website
jeanstaxi.com

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.