1map logoGo to main page

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

Compare Travel Options and Prices

from
Olympia, United States
to
Portland, United States

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

$5 by trainBest price
183 kmDistance
1h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Olympia to Portland 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  55m
Estimated price
$11-50
Recommended
Company
Amtrak
Train
Average Duration
3h  32m
Estimated price
$5-88
Cheapest
route map
Distance: 183 km
Duration: 1h 55m

See more options

Company
various
Drive
Average Duration
1h  57m
Estimated price
$20-30
Company
various
Bus
Plane
Average Duration
3h  41m
Estimated price
$85-350

Olympia - Portland operators

Explore transport companies operating between Olympia and Portland, 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 Olympia to Portland Curbside Bus Stop

Average Duration
1h 55m
Estimated price
$11-50
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Olympia-Lacey Amtrak Station to Portland

Average Duration
2h 7m
Estimated price
$85-110
Plane Show flights
Website
alaskaair.com

Plane from Seattle Tacoma Intl Airport to Portland

Average Duration
51m
Estimated price
$85-111
Website
delta.com

Plane from Seattle Tacoma Intl Airport to Portland

Average Duration
57m
Estimated price
$110-110

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

Traveling between Olympia and Portland 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.

Average price
$20 - $30
Traveling from Olympia to Portland by train offers a convenient and scenic journey lasting approximately 3 hours and 32 minutes. With train ticket prices fluctuating between $5 and $88, travelers can find affordable options to suit their budget. The route promises stunning views of the Pacific Northwest, from lush forests to picturesque coastal landscapes. Passengers can also take advantage of amenities such as Wi-Fi and comfortable seating onboard the train. Arriving in Portland, travelers will have easy access to the city's vibrant cultural scene, renowned dining, and diverse array of attractions.
Useful tips for train travellers
• Onboard services for the Amtrak Cascades route, which operates between Olympia and Portland, include a cafe car that offers snacks, beverages, and light meals. Expect a variety of items like sandwiches, salads, and coffee, making it convenient to enjoy a meal during your journey.
• The seating options available on Amtrak Cascades include Coach Class (Economy) and Business Class. In Coach Class, you can enjoy spacious seating with ample legroom, while Business Class offers additional privileges such as wider seats, complimentary non-alcoholic beverages, and access to the Business Class lounge at certain stations.
• The Amtrak Cascades is the primary operator for this route, and you can find more information, including schedules and ticket purchases, at their official website: Amtrak Cascades. Another operator providing regional bus services is Greyhound, accessible through Greyhound. For local transport options like buses and trams in Portland, check TriMet for schedules and maps.
The trip from Olympia to Portland by plane involves a quick flight from Seattle Airport to Portland Airport, with the direct flight taking only 51 minutes. Both Delta and Alaska Airlines, Inc. offer flights between these two airports, providing travelers with options for convenience and scheduling flexibility. The proximity of the two cities, along with the frequent flight options, makes air travel an efficient and practical choice for making this trip. Additionally, the scenic views from the airplane window as you fly from the Pacific Northwest to Portland can provide a memorable experience. Overall, flying from Olympia to Portland offers a fast and hassle-free travel option for those looking to reach their destination with ease.
Departure Point
Seattle Airport
Arrival Point
Portland Airport
Traveling from Olympia to Portland by bus is a convenient and affordable option for exploring the Pacific Northwest. With two daily departures, operated by Flixbus USA, travelers can easily make the 1 hour and 55-minute journey. The buses depart from Olympia Intercity Transit station and arrive at Portland Curbside Bus Stop, providing a hassle-free experience. With ticket prices ranging from $11 to $50, this cost-effective transportation option allows passengers to enjoy the scenic route without the stress of driving. Whether it's for business or leisure, the bus service offers a dependable and comfortable alternative for those traveling between Olympia and Portland.
Departure Point
Olympia station
Arrival Point
Portland Curbside Bus Stop station
Useful tips for bus travellers
• Expect scenic views along I-5 as you travel from Olympia to Portland; consider sitting on the left side of the bus for the best sights, especially as you draw nearer to the Columbia River.
• Purchase your bus ticket in advance through Flixbus USA or Greyhound to secure the lowest fare possible, with prices fluctuating between $11 and $50; check their sites for updated schedules and any potential travel deals: flixbus.com and greyhound.com
• Upon arriving at the Portland Curbside Bus Stop, familiarize yourself with the TriMet public transit system; you can find maps and schedules for buses and light rail to help you navigate your next destination smoothly at trimet.org

Frequently asked questions

Find out more about the route from Olympia to Portland.

Or choose the category:
The cheapest way to get from Olympia to Portland is by driving. The drive usually takes around 1 hour and 57 minutes, depending on traffic conditions. It is important to note that the cost of driving, including gas and toll fees, can range from $20 to $30.
The fastest way to travel from Olympia to Portland is by taking a bus. The bus journey takes approximately 1 hour and 55 minutes. The ticket prices for bus travel range from $11 to $50, depending on the specific bus company and the time of booking.
It is approximately 171 km from Olympia to Portland. The road distance is slightly longer at 184 km. The journey typically takes about 1 hour and 57 minutes by car, depending on traffic conditions.
One of the best options for traveling from Olympia to Portland without a car is by bus. There are several bus companies that offer direct routes between the two cities, with a travel time of approximately 1 hour and 55 minutes. The cost of a bus ticket can range from $11 to $50, depending on the company and the time of travel.
The bus from Olympia to Portland takes approximately 1 hour and 55 minutes, including transfers.
There are several options for hotels near Portland. With over 618 hotels to choose from, you can find accommodations that suit your preferences and budget. Prices for hotels in Portland start at $56 per night, but can vary depending on location, amenities, and season.
Yes, you can drive from Olympia to Portland. The driving distance is approximately 184 km, and it takes about 1 hour and 57 minutes to complete the journey.
Yes, there is a direct bus service available between Olympia and Portland. The bus departs from Olympia Intercity Transit and arrives at Portland Curbside Bus Stop. The service operates twice daily, seven days a week, with a journey time of approximately 1 hour and 55 minutes.
To catch the bus from Olympia to Portland you will need to go to the Olympia Intercity Transit station. This is where the bus services, operated by Flixbus USA, depart from. It is recommended to arrive at the station a little before the scheduled departure time to ensure a smooth boarding process. The bus journey from Olympia to Portland takes approximately 2 to 3 hours depending on traffic conditions.
The Olympia to Portland bus service, operated by Flixbus USA, arrives at the Portland Curbside Bus Stop station.
Delta and Alaska Airlines, Inc. are the two airlines that offer flights between Olympia and Portland. These flights typically depart from Seattle Airport and arrive at Portland Airport.
The flight from Olympia to Portland typically involves flying from Seattle Airport to Portland Airport, as there are no direct flights from Olympia. The quickest option is a direct flight which takes approximately 51 minutes.
The cost of a train ticket from Olympia to Portland ranges from $5 to $88 depending on the type of ticket and the time of booking.
The cost of a bus ticket from Olympia to Portland can range from $11 to $50, depending on the bus operator and the time of booking.
The cost to drive from Olympia to Portland typically ranges between $20 and $30.