Duration 2h 57m
Distance 166.6 miles
Average price $95
Possible routes 6 found

Portland to Port Orchard

Rome2rio has found 6 ways to get from Portland to Port Orchard by train, ferry, bus, car and flight. You can travel from Portland to Port Orchard with a combination of trains and ferries, which takes around 5h 36m.

Recommended route

Train, ferry

  1. Portland Union Station
  2. Pier 50 Seattle Dock
  3. Bremerton Foot Ferry Dock
  4. Port Orchard
5h 36m
$39 - $73
Alternative routes

Bus

  1. Portland, OR
  2. Port Orchard
5h 37m
$19 - $25

Bus, ferry

  1. Portland, Or
  2. Pier 50 Seattle Dock
  3. Bremerton Foot Ferry Dock
  4. Port Orchard
6h 15m
$30 - $57

Drive

  1. Portland
  2. Port Orchard
Fastest
2h 57m
Cheapest
$16 - $24

Fly to Seattle, ferry

  1. Portland
  2. Pier 50 Seattle Dock
  3. Bremerton Foot Ferry Dock
  4. Port Orchard
5h 12m
$88 - $236

Fly to Everett, ferry

  1. Portland
  2. Pier 50 Seattle Dock
  3. Bremerton Foot Ferry Dock
  4. Port Orchard
6h 37m
$90 - $402

Frequently asked questions

Want to know about travelling from Portland to Port Orchard? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Portland to Port Orchard is to drive which costs $16 - $24 and takes 2h 57m.

More details

The quickest way to get from Portland to Port Orchard is to drive which costs $16 - $24 and takes 2h 57m.

More details

No, there is no direct bus from Portland to Port Orchard. However, there are services departing from Portland, OR and arriving at Port Orchard Foot Ferry Dock via Tacoma Dome Station - Zone C and Purdy Park & Ride. The journey, including transfers, takes approximately 5h 37m.

More details

The distance between Portland and Port Orchard is 140 miles. The road distance is 166.6 miles.

Get driving directions

The best way to get from Portland to Port Orchard without a car is to train and ferry which takes 5h 36m and costs $35 - $75.

More details

It takes approximately 5h 36m to get from Portland to Port Orchard, including transfers.

More details

Portland to Port Orchard bus services, operated by Boltbus, depart from Portland, OR station.

More details

The quickest flight from Portland Airport to Seattle Airport is the direct flight which takes 57 min.

Search flights

Portland to Port Orchard bus services, operated by Boltbus, arrive at Tacoma station.

More details

Yes, the driving distance between Portland to Port Orchard is 167 miles. It takes approximately 2h 57m to drive from Portland to Port Orchard.

Get driving directions

Delta and Alaska Airlines, Inc. offer flights from Portland Airport to Seattle Airport.

Search flights

There are 315+ hotels available in Port Orchard. Prices start at $100 USD per night.

More details

The best way to get from Portland to Portland Airport is to tram which takes 33 min and costs $3.

More details

How to travel from Portland to Port Orchard

Find all the possible transport options for your trip from Portland to Port Orchard right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Portland and Port Orchard?

Boltbus operates a bus from Portland to Port Orchard twice daily. Tickets cost $14 - $21 and the journey takes 2h 30m.
Airlines
Ave. Duration
58 min
Frequency
Every day
Estimated price
$100 - $390

Contact Details

Ave. Duration
1h 7m
Frequency
Every day
Estimated price
$80 - $420

Contact Details

Port Orchard, United States

Discover how to get to attractions and hotels near Port Orchard.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe