1map logoGo to main page

Olympia, WA, USA to Vancouver, WA, USA from $19: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Olympia, United States
to
Vancouver, United States

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

$19 - OtherBest price
170 kmDistance
1h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Olympia to Vancouver 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
Amtrak
Train
Average Duration
3h  4m
Estimated price
$5-83
Recommended
Company
various
Drive
Average Duration
1h  45m
Estimated price
$19-28
Cheapest
route map
Distance: 170 km
Duration: 1h 45m

See more options

Company
FlixBus
Bus
Average Duration
3h  28m
Estimated price
$16-54
Company
various
Bus
Plane
Tram
Average Duration
4h  11m
Estimated price
$86-353

Olympia - Vancouver operators

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

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Olympia-Lacey Amtrak Station to Vancouver

Average Duration
1h 39m
Estimated price
$50-51
Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com

Bus from Olympia to Portland Curbside Bus Stop

Average Duration
1h 55m
Estimated price
$50-52

Bus from Olympia to Seattle Tacoma Intl Airport

Average Duration
1h 5m
Estimated price
$500-834
Plane
Website
https://www.alaskaair.com

Plane from Seattle Airport to Portland Airport

Average Duration
54m
Estimated price
$53-85
Website
https://www.delta.com

Plane from Seattle Airport to Portland Airport

Average Duration
57m
Estimated price
$5060-520

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

Traveling between Olympia and Vancouver 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 Olympia to Vancouver spanning 105 miles of lush Pacific Northwest landscapes. Enjoy a leisurely drive that takes around 1 hour and 45 minutes, promising a delightful journey ahead. 💸 Experience budget-friendly travel options with car prices ranging from $19 to $28 for the Olympia to Vancouver route. Whether you're seeking a quick day trip or a weekend getaway, the cost-effective nature of this journey makes it accessible for all types of travelers.
Average price
$19 - $28
🚆 Embark on a scenic train journey from Olympia to Vancouver spanning a comfortable 3 hours and 4 minutes. 💸 Ticket prices for the train ride between these two charming cities can range from as low as $5 to a maximum of $83, offering budget-friendly options for travelers.
🛫 The quickest way to travel from Olympia to Vancouver by plane is to first fly from Seattle Airport to Portland Airport. The direct flight takes approximately 51 minutes and is offered by Delta and Alaska Airlines, Inc.
Departure Point
Seattle Airport
Arrival Point
Portland Airport
🚌 Despite no direct bus from Olympia to Vancouver, travelers can easily make the journey with a transfer in Portland. The trip takes approximately 3 hours and 28 minutes in total. 🚌 The bus fares for the Olympia to Vancouver route range from $16 to $54, providing an affordable transportation option for those looking to explore the Pacific Northwest. Travelers can enjoy scenic views along the way as they make their way to their destination.
Departure Point
Olympia station
Arrival Point
Portland Curbside Bus Stop station

Frequently asked questions

Find out more about the route from Olympia to Vancouver.

Or choose the category:
The distance between Olympia and Vancouver is approximately 158 km by road. If traveling by train, it takes about 3 hours and 4 minutes to reach Vancouver from Olympia. Alternatively, taking a combination of bus and flight would take around 4 hours and 12 minutes. The quickest option is to drive, which typically takes about 1 hour and 45 minutes. Buses are also available, with an average travel time of 3 hours and 27 minutes.
The most cost-effective and time-efficient transportation option for traveling from Olympia to Vancouver is to drive. It takes approximately 1 hour and 45 minutes, making it the quickest option. The cost of driving ranges from $19 to $28, which is relatively affordable compared to other modes of transportation.
The prices for train travel between Olympia and Vancouver can range from $5 to $83, depending on the class and availability. The prices for bus travel between Vancouver and Olympia range from $16 to $54, depending on the bus company and type of service.
To travel from Olympia to Vancouver without using public transportation, you can drive the distance of approximately 169 km, which takes about 1 hour and 45 minutes. The driving route is convenient and can be completed within a reasonable amount of time. The cost of the trip by car varies from $19 to $28, depending on factors such as fuel prices and tolls.
If you want to travel from Olympia to Vancouver without a car, the best option is to take a train. The train journey takes approximately 3 hours and 4 minutes and the ticket prices range from $5 to $85.
There is no direct link between Olympia and Vancouver. However, you can take a bus from Olympia to Vancouver with a transfer at Portland. The journey takes approximately 3 hours and 27 minutes. The bus services are operated by Flixbus USA.
The flight from Olympia to Vancouver typically involves a layover in Seattle. The quickest flight from Seattle Airport to Portland Airport takes approximately 51 minutes. As for the cost, prices for flights can vary depending on the time of year and availability, but generally, flights between these two cities can range from around $100 to $300 per person.
There are plenty of accommodation options available near Vancouver. With over 527 hotels to choose from, travelers will have a wide range of choices to suit their preferences and budget. Prices start at $56 per night, making it possible to find affordable lodging options in the area.