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 of America
to
Portland, United States of America

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

Traveling From Olympia to Portland

The journey from Olympia to Portland offers a fascinating contrast between Olympia's serene waterfront and Portland's vibrant urban energy.

Best Neighborhoods in Portland

Portland boasts diverse neighborhoods, each offering its distinct vibe and attractions.

Pearl District
• Known for its art galleries and boutiques.
• Features trendy cafes and restaurants.
Alberta Arts District
• Celebrated for its colorful street art.
• Home to a thriving local food scene.
Hawthorne
• Popular for vintage shops and eclectic stores.
• Vibrant nightlife and music venues abound.

Best Times To Visit Portland's Attractions

Planning your visit to Portland? Here are the ideal times to explore its attractions without the hustle.

Washington Park
Visit early morning on weekdays to enjoy peaceful trails and fewer crowds.
Powell's City of Books
Late afternoon on weekdays offers a quieter browsing experience.
Voodoo Doughnut
Early mornings, especially on weekdays, mean shorter lines for delicious treats.

Portland Weather: What to Expect Year-Round

Portland experiences a mild climate with wet winters and warm, dry summers, making spring and early fall ideal for outdoor activities. Being aware of the weather patterns helps you pack appropriately and plan your outings to fully enjoy everything this vibrant city has to offer.

Dining Recommendation

For a unique Portland experience, try the famous Voodoo Doughnut, known for its eclectic flavors and whimsical atmosphere that starkly contrasts with Olympia's more traditional dining options. The creative use of local ingredients and bold combinations in each doughnut will tantalize your taste buds and showcase the innovative culinary scene of Portland.

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.

🚗 Embark on a scenic journey from Olympia to Portland covering a picturesque driving distance of 114 miles. The road trip promises stunning views and plenty of memorable moments. ⛽️ Gas up your vehicle and hit the road, as it will take approximately 1 hour and 57 minutes to arrive in lively Portland. Enjoy the flexibility and freedom of traveling by car as you venture through the Pacific Northwest. 💰 Depending on gas prices and vehicle efficiency, expect to spend between $20 to $30 for the journey. Experience the seamless transition from Washington to Oregon and immerse yourself in the vibrant culture and attractions awaiting you in Portland.
Average price
$20 - $30
🚂 Hop onboard a scenic train ride from Olympia to Portland with a journey lasting approximately 3 hours and 32 minutes. 💰 Tickets for this train ride can range from as low as $5 to a maximum of $88, offering budget-friendly options for travelers.
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.
🛫 Embark on a convenient journey from Olympia to Portland by taking a quick flight from Seattle Airport. With a direct flight time of just 51 minutes, Delta and Alaska Airlines, Inc. provide hassle-free options for your travel needs.
Departure Point
Seattle Airport
Arrival Point
Portland Airport
🚌 The direct bus from Olympia to Portland operated by Flixbus USA, offers 3 daily services, making it convenient to travel between the cities every day. The journey on the bus takes approximately 1 hour and 55 minutes, providing a quick and efficient travel option. 🛣️ Covering a distance of 117 miles, the bus route from Olympia to Portland takes around 2 hours and follows a scenic path through the Pacific Northwest. Prices for the bus ticket vary between $11 to $50, offering affordable transportation for travelers.
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 your own vehicle. The distance between the two cities is approximately 115 miles, and the drive takes around 1 hour and 57 minutes. You can expect to spend around $20-$30 on gas for the round trip, depending on the fuel efficiency of your vehicle.
The fastest way to travel from Olympia to Portland is by taking a bus. The journey takes approximately 1 hour and 55 minutes. Bus tickets cost between $11 and $50, depending on the time and type of bus service. Buses offer a convenient and efficient option for reaching Portland quickly from Olympia.
The distance from Olympia to Portland is approximately 106 miles. By road, the distance is slightly longer at 114 miles. The estimated driving time is around 2 hours, depending on traffic conditions.
The most convenient and affordable way to travel from Olympia to Portland without a car is by taking the bus. There are several bus companies that operate this route, including Greyhound and BoltBus. The journey typically takes around 1 hour and 55 minutes, and ticket prices range from $11 to $50, depending on the time of travel and the bus carrier. It is recommended to book your bus ticket in advance to secure your seat and potentially get a better deal.
The bus from Olympia Intercity Transit to Portland Curbside Bus Stop takes approximately 1 hour and 55 minutes, including transfers. There are two daily departures available for this route. Please note that travel times may vary depending on traffic and other factors.
There are plenty of options for accommodation near Portland. With over 618 hotels available, you'll be sure to find something that suits your needs. Prices for hotels in Portland start at $56 per night, making it accessible for various budgets. Whether you're looking for a luxury hotel, a budget-friendly option something in between, there are plenty of choices available for your stay in Portland.
Yes, you can drive from Olympia to Portland. The driving distance between the two cities is approximately 114 miles. The journey usually takes around 1 hour and 57 minutes, depending on traffic conditions. It is recommended to plan your route in advance and check for any road closures or construction updates before heading out on your trip.
Yes, there is a direct bus between Olympia and Portland. The bus departs from Olympia's Intercity Transit and arrives at Portland's Curbside Bus Stop. The bus service operates twice daily and runs every day. The journey typically takes around 1 hour and 55 minutes, providing a convenient and cost-effective transportation option for travelers.
You can catch the bus from Olympia to Portland at the Olympia Intercity Transit station. This is the departure point for Flixbus USA, the bus operator for this route. Make sure to arrive at the station on time and have your ticket ready for boarding. The bus service offers a convenient and affordable way to travel between Olympia and Portland.
The Olympia to Portland bus operated by Flixbus USA arrives at the Portland Curbside Bus Stop station. This station is conveniently located in downtown Portland, making it easy for travelers to access nearby attractions and accommodations. The exact address of the bus stop may vary, so it is recommended to check the Flixbus website or contact their customer service for the most up-to-date information on the arrival location.
Delta and Alaska Airlines, Inc. are the airlines that offer flights from Seattle Airport to Portland Airport. Both airlines provide multiple daily flights between Olympia and Portland. It is recommended to check for available flights and prices on their respective websites or through a flight booking platform to find the most suitable option for your travel dates and preferences.
The fastest way to get from Olympia to Portland is by taking a plane from Seattle Airport to Portland Airport. The quickest flight duration is approximately 51 minutes. You can book direct flights with Delta and Alaska Airlines, Inc. Keep in mind that travel times may vary depending on factors such as airport congestion and flight schedules.
The flight from Olympia to Portland is a relatively short one. The quickest flight option is a direct flight from Seattle Airport to Portland Airport, which takes approximately 51 minutes. It is important to note that this time does not include potential delays or layovers. Additionally, the total travel time may vary depending on factors such as check-in procedures and airport traffic.
The cost of a train ticket from Olympia to Portland can vary depending on factors such as the type of ticket, time of travel, and availability. Generally, ticket prices range from $5 to $88. It is recommended to check with the specific train service provider for accurate and up-to-date pricing information.
The cost of a bus ticket from Olympia to Portland can range from $11 to $50, depending on the bus company and the level of comfort provided. The price may also vary based on the time of day and the availability of discounts or promotions. It is advisable to check with different bus companies to compare prices and find the best deal for your travel needs.
The cost to drive from Olympia to Portland ranges from $20 to $30, depending on factors such as gas prices and vehicle fuel efficiency. The distance between the two cities is approximately 115 miles, and it takes around 1 hour and 57 minutes to drive. Keep in mind that tolls or additional expenses for parking may apply, so it's wise to budget accordingly.

Trips to Portland