1map logoGo to main page

Portland, OR, USA to Puyallup, WA, USA from $8: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Puyallup, United States

How to Get from Portland to Puyallup: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$8 by trainBest price
188 kmDistance
2h 34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Puyallup with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Flixbus USA
Bus
Average Duration
3h  44m
Estimated price
$16-58
Recommended
Company
Amtrak
Train
Average Duration
3h  46m
Estimated price
$8-90
Cheapest
route map
Distance: 188 km
Duration: 2h 34m

See more options

Company
various
Drive
Average Duration
2h  34m
Estimated price
$26-40
Company
various
Plane
Bus
Average Duration
4h  4m
Estimated price
$80-320

Portland - Puyallup operators

Explore transport companies operating between Portland and Puyallup, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Portland Curbside Bus Stop to Tacoma

Average Duration
2h 30m
Estimated price
$16-60

Bus from Federal Way TC - Bay 2 to Puyallup Station - Bay 3

Average Duration
39m
Estimated price
$5-8
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Portland to Tacoma

Average Duration
2h 33m
Estimated price
$8-90

Train from Tacoma Dome Station to Puyallup Station

Average Duration
40m
Estimated price
$5-10
Plane
Website
alaskaair.com

Plane from Portland (PDX) to Seattle (SEA)

Average Duration
58m
Estimated price
$85-162
Website
delta.com

Plane from Portland (PDX) to Seattle (SEA)

Average Duration
1h 1m
Estimated price
$163-164

Portland to Puyallup: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portland and Puyallup offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip 🌲 from Portland to Puyallup covering a distance of 146 miles. Enjoy the journey through the lush Pacific Northwest landscapes. 💰 Explore flexible pricing options 🎟️ ranging from $26 to $40 for a car trip between Portland and Puyallup. Plan your budget accordingly and experience the convenience and freedom of traveling by car. ⏱️ Experience a smooth and efficient drive 🛣️ of approximately 2 hours and 34 minutes from Portland to Puyallup. Take in the beauty of the journey and look forward to reaching your destination in good time.
Average price
$26 - $40
🚆 Traveling from Portland to Puyallup by train involves taking a route that includes a transfer at Tacoma Dome Station. This journey typically lasts around 3 hours and 46 minutes. 💰 Ticket prices for the train service between Portland and Puyallup vary between $8 and $90, providing a convenient and affordable transportation option for those looking to explore the picturesque route from Oregon to Washington.
Departure Point
Portland station
Arrival Point
Tacoma station
🛫 Start your journey from Portland by taking a quick direct flight to Seattle. Delta and Alaska Airlines, Inc. provide convenient options for this route. 🛄 Upon landing at Seattle Airport, you can easily catch ground transportation or rent a car to reach Puyallup. The city is approximately an hour's drive from the airport. 🏨 Enjoy your trip exploring Puyallup's charm and attractions after a smooth and efficient flight from Portland.
Departure Point
Portland Airport
Arrival Point
Seattle Airport
🌲 The journey, including transfers, takes approximately 3 hours and 44 minutes. Once you arrive at Tacoma Dome Station, you will need to switch buses to reach your final destination in Puyallup. 💰 The prices for a bus ticket between Portland and Puyallup range from $16 to $58. It's an affordable and convenient option for traveling between these two cities in the Pacific Northwest.
Departure Point
Portland Curbside Bus Stop station
Arrival Point
Tacoma station

Frequently asked questions

Find out more about the route from Portland to Puyallup.

Or choose the category:
The distance between Portland and Puyallup is approximately 188 km or 236 km by road. The typical travel times vary depending on the mode of transportation. It takes around 3 hours and 46 minutes to reach Puyallup from Portland by train, 4 hours and 3 minutes by taking a flight and then a bus. Meanwhile, it takes 2 hours and 34 minutes to drive from Puyallup to Portland and around 3 hours and 44 minutes by bus from Portland to Puyallup.
The most cost-effective option for traveling from Portland to Puyallup is by train, with prices ranging from $7 to $90. This mode of transportation takes approximately 3 hours and 46 minutes. However, if time is a priority, the quickest option is to drive, which takes around 2 hours and 34 minutes and costs between $26 and $40.
The prices for traveling from Portland to Puyallup by train range from $8 to $90, depending on the specific train service and any discounts available. The prices for traveling from Puyallup to Portland by bus range from $16 to $58, depending on the bus company and any promotional offers.
To get from Portland to Puyallup without using public transportation, the most convenient option is to drive. The distance between the two cities is approximately 235 km, and it takes around 2 hours and 34 minutes to complete the drive. The prices for a one-way journey vary between $26 to $40, depending on factors such as gas prices and tolls.
The best way to travel from Portland to Puyallup without a car is by bus. The journey takes approximately 3 hours and 44 minutes and the ticket prices range from $16 to $60. Taking the bus is a convenient and affordable option for travelers who prefer not to drive. Additionally, the bus provides a comfortable and scenic ride through the Pacific Northwest.
Yes, there is no direct link between Portland and Puyallup by either train or bus. The train journey from Portland to Puyallup would involve transfers at Tacoma Dome Station, taking approximately 3 hours and 46 minutes. Similarly, the bus journey from Portland to Puyallup would also involve transfers at Tacoma Dome Station, with a total travel time of approximately 3 hours and 44 minutes.
The flight from Portland to Puyallup typically takes around 53 minutes. However, it is important to note that there are no direct flights between the two cities, so travelers would need to fly from Portland to the nearest major airport, which is Seattle. The cost of the flight can vary depending on factors such as the airline, time of booking, and availability, but generally, flights between these cities range from $100 to $300.
There are plenty of accommodation options near Puyallup. With over 225 hotels to choose from, you'll have a wide range of choices to suit your preferences and budget. Prices for hotels in Puyallup start at $48, making it accessible for different types of travelers.