1map logoGo to main page

Portland, OR, USA to Olympia, WA, USA from $6: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Olympia, United States

How to Get from Portland to Olympia: 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.

$6 by trainBest price
171 kmDistance
1h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Olympia 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
1h  50m
Estimated price
$11-50
Recommended
Company
Amtrak, Intercity Transit
Train
Bus
Average Duration
2h  46m
Estimated price
$6-84
Cheapest
route map
Distance: 171 km
Duration: 1h 50m

See more options

Company
Various
Drive
Average Duration
1h  57m
Estimated price
$20-30

Portland - Olympia operators

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

Bus
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com

Bus from Portland Curbside Bus Stop to Olympia

Average Duration
1h 50m
Estimated price
$11-50
Contact phone
+1 360-786-1881
Website
http://intercitytransit.com

Bus from Amtrak Station to 8th Ave at Adams St

Average Duration
34m
Estimated price
$115-116
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Portland to Olympia-Lacey Amtrak Station

Average Duration
1h 51m
Estimated price
$4-85

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

Traveling between Portland and Olympia 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 journey from Portland to Olympia, covering 114 miles of beautiful Pacific Northwest landscapes in under 2 hours. 💸 Enjoy the budget-friendly drive with prices ranging from $20 to $30, offering a cost-effective way to explore the route at your own pace.
Average price
$20 - $30
Useful tips for train travellers
• Be sure to check the onboard catering services offered by Amtrak on this route. While there is no full dining car on the Amtrak Cascades route, they do provide a café service that offers snacks, sandwiches, and beverages, including local wines and craft beers from the Pacific Northwest. Make sure to bring cash or a credit card.
• The Amtrak Cascades trains offer a variety of seat options. Economy class seats are comfortable and come with ample legroom, while Business Class provides more spacious seating and complimentary non-alcoholic beverages. If you prefer a quieter environment, consider upgrading to Business Class.
• When you arrive at the Olympia-Lacey station, note that there are no luggage storage services available, so travel light if you can. The station does have restrooms but no showers. Make sure to check out the station map for easy navigation, and you can find local transport options or ride-share services through the station's information kiosk.
🚌 The bus journey from Portland to Olympia by Flixbus USA departs three times a day and takes approximately 1 hour and 50 minutes. 🛣️ The route covers a distance of 116 miles and offers a direct connection between the two cities, providing a convenient and efficient travel option. 💰 Ticket prices for the bus service between Olympia and Portland range from $11 to $50, making it an affordable transportation choice for travelers exploring the Pacific Northwest.
Departure Point
Portland Curbside Bus Stop station
Arrival Point
Olympia station
Useful tips for bus travellers
• Arrive at the Portland Curbside Bus Stop early to ensure you find parking nearby and can comfortably board your Flixbus without rushing, as it can get busy during peak hours.
• Take advantage of the free Wi-Fi on the Flixbus to download any local maps or apps, such as Transit or Google Maps, which can help you navigate Olympia more easily upon arrival.
• Upon arriving at the Olympia station, take a moment to familiarize yourself with the nearby transit options; the station connects with local bus services operated by Intercity Transit, making it easy to explore the city. More information can be found at intercitytransit.com

Frequently asked questions

Find out more about the route from Portland to Olympia.

Or choose the category:
The distance between Portland and Olympia is approximately 170.6 km. The road distance is slightly longer at 183.9 km. Travel times can vary depending on the mode of transportation chosen. Taking a train and then a bus from Portland to Olympia typically takes around 2 hours and 46 minutes. Driving by car takes about 1 hour and 57 minutes, while taking a bus directly from Portland to Olympia takes approximately 1 hour and 50 minutes.
The most cost-effective option to travel from Portland to Olympia is by driving, with an estimated cost of $20-$30 and a travel time of 1 hour and 57 minutes. However, if time is a significant factor, taking the bus is the most time-efficient option. The bus journey takes approximately 1 hour and 50 minutes and costs between $11 and $50, depending on the bus service chosen.
When traveling from Portland to Olympia the prices for a bus ticket can range from $11 to $50.
To travel from Portland to Olympia without using public transportation, you can drive your own car or rent one. The distance is approximately 183.5 km and the drive typically takes around 1 hour and 57 minutes, depending on traffic conditions. The cost of the trip by car can range from $20 to $30 for fuel and any tolls along the way.
If you're looking to travel from Portland to Olympia without a car, the most convenient option is by bus. There are several bus companies that offer direct routes between the two cities, with a travel time of around 1 hour and 50 minutes. The cost of a bus ticket typically ranges from $11 to $50, depending on the company and time of travel.
Yes, there is a direct link between Portland and Olympia. Flixbus USA operates a bus service that departs from Portland Curbside Bus Stop and arrives at Olympia Intercity Transit. The bus journey takes approximately 1 hour and 50 minutes.
There are numerous accommodation options available near Olympia. With over 77 hotels to choose from, travelers are sure to find something that fits their preferences and budget. Prices for hotels start at $49 per night, providing a range of choices for visitors to the area.