1map logoGo to main page

Portland, OR, USA to Vancouver from $14: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Vancouver, Canada

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

$14 by trainBest price
420 kmDistance
4h 13m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland 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
Various
Plane
Average Duration
4h  13m
Estimated price
$136-356
Recommended
Company
Amtrak Cascades
Train
Average Duration
7h  55m
Estimated price
$14-140
Cheapest
route map
Distance: 420 km
Duration: 4h 13m

See more options

Company
FlixBus
Bus
Average Duration
8h 
Estimated price
$27-95
Company
FlixBus / Various
Bus
Average Duration
9h 
Estimated price
$50-109
Company
N/A
Drive
Average Duration
5h  46m
Estimated price
$70-110
Company
Various
Train
Plane
Average Duration
6h  6m
Estimated price
$140-515
Company
Various
Plane
Bus
Average Duration
7h  28m
Estimated price
$150-692
Company
Various
Train
Plane
Average Duration
6h  10m
Estimated price
$228-319

Traveling From Portland to Vancouver

Embark on a journey from the quirky charm of Portland to the vibrant city life of Vancouver, where you can swap craft breweries for stunning coastal views.

Best Neighbourhoods in Vancouver

Vancouver boasts diverse neighborhoods, each offering distinct experiences.

Gastown
• Historic architecture with cobblestone streets
• Trendy shops and restaurants abound
Yaletown
• Chic waterfront area with upscale dining
• Well-known for vibrant nightlife
Mount Pleasant
• Artsy vibe with independent galleries
• Popular cafes and breweries line the streets

Best Times To Visit Vancouver's Attractions

Planning your visit to Vancouver? Discover the best times to maximize your experience at key attractions.

Stanley Park
Early mornings or late afternoons offer tranquility and fewer crowds.
Granville Island
Weekdays are ideal to explore shops without the weekend rush.
Capilano Suspension Bridge Park
Visiting during early spring or fall provides fewer tourists and beautiful scenery.

Vancouver Weather: What to Expect Year-Round

Vancouver boasts a temperate climate with mild, rainy winters and warm summers, making it a destination for year-round exploration. Understanding the seasonal weather can enhance your travel experience, allowing you to enjoy outdoor activities or cultural events without weather-related surprises.

Dining Recommendation

Try fresh sushi at Miku, where the fusion of Japanese flavors with local seafood delivers a culinary experience distinct from Portland's renowned food carts. The refined atmosphere and emphasis on delicate presentation highlight a sophistication that sets Vancouver's dining scene apart.

Portland - Vancouver operators

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

Plane
Website
alaskaair.com

Plane from Portland (PDX) to Vancouver (YVR)

Average Duration
1h 15m
Estimated price
$150-600

Plane from Portland (PDX) to Bellingham (BLI)

Average Duration
3h 5m
Estimated price
$280-700

Plane from Seattle (SEA) to Vancouver (YVR)

Average Duration
1h 5m
Estimated price
$130-550

Plane from Portland (PDX) to Vancouver (YVR) via Seattle

Average Duration
3h 16m
Estimated price
$150-600
Website
aircanada.com

Plane from Portland (PDX) to Vancouver (YVR)

Average Duration
1h 19m
Estimated price
$150-550

Plane from Seattle (SEA) to Vancouver (YVR)

Average Duration
1h 4m
Estimated price
$140-470
Website
delta.com

Plane from Portland (PDX) to Vancouver (YVR) via Seattle

Average Duration
3h 5m
Estimated price
$160-750

Plane from Seattle (SEA) to Vancouver (YVR)

Average Duration
1h 1m
Estimated price
$180-330
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Portland to Vancouver

Average Duration
7h 55m
Estimated price
$14-140

Train from Portland to Tacoma

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

Train from Portland to Seattle

Average Duration
3h 25m
Estimated price
$7-100
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Portland Curbside Bus Stop to Vancouver

Average Duration
8h
Estimated price
$27-95

Bus from Portland Curbside Bus Stop to Seattle Tacoma Intl Airport

Average Duration
3h 20m
Estimated price
$15-60
Contact phone
1.800.665.2122
Website
quickcoach.com

Bus from Bellingham Airport to River Rock Casino Resort, Richmond

Average Duration
1h 45m
Estimated price
$25-35

Bus from Seattle-Tacoma International Airport to Vancouver Waterfront Station, BC

Average Duration
4h 40m
Estimated price
$35-50
Other Show other routes
Contact phone
1.800.665.0212
Website
harbourair.com

Other from Seattle - Lake Union to Vancouver Harbour

Average Duration
1h 5m
Estimated price
$220-220

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

Traveling between Portland 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 Portland to Vancouver, spanning 511.8 km through picturesque landscapes and charming towns. 🚗 The journey typically takes about 5 hours and 46 minutes by car, offering the freedom to explore at your own pace and make memorable stops along the way. 💸 Enjoy the budget-friendly range of $70 to $110 for the trip, ensuring a cost-effective and delightful adventure to the vibrant city of Vancouver.
Average price
$70 - $110
🚆 Embark on a scenic journey from Portland to Vancouver by train. Traveling through the Pacific Northwest, enjoy the convenience of a direct service that runs once daily, taking around 7 hours and 55 minutes to reach your destination. 🌲 Sit back, relax, and take in the stunning views as you traverse from Portland station to Vancouver station on Amtrak's comfortable train services. Whether you're a budget-conscious traveler or seeking a bit more luxury, ticket prices for this route range from $14 to $140, offering options to suit every traveler's preferences. 🇨🇦 Arrive in Vancouver refreshed and ready to explore after your enjoyable train journey. With efficient services and a relatively short travel time, traveling by train from Portland to Vancouver provides a convenient and hassle-free way to experience the beauty of the Pacific Northwest.
Departure Point
Portland station
Arrival Point
Vancouver station
Useful tips for train travellers
• Onboard Services: The Amtrak Cascades service operates from Portland to Vancouver and offers a café car where you can purchase snacks, beverages, and light meals. Look for the local specialties like Vosges Chocolate and Pacific Northwest wines. It's a great opportunity to enjoy local flavors during your journey.
• Seating Options: The Amtrak Cascades offers various seating options including Standard Coach Class, Business Class, and First Class. You’ll find more spacious seating and additional amenities in Business Class compared to Standard Coach. If you want a quieter atmosphere and complimentary non-alcoholic beverages, consider upgrading to Business Class.
• Arrival Station Tip: When you arrive at Pacific Central Station in Vancouver, expect to find luggage storage options in case you want to explore the city without your bags. The station has restrooms, but note that showers are not available. Be sure to familiarize yourself with the layout of the station to easily access Ground Transportation services.
🛫 Traveling from Portland to Vancouver by plane offers a convenient and efficient journey. The quickest direct flight from Portland Airport to Vancouver Airport takes only 1 hour and 15 minutes. ✈️ Air Canada, Delta, and Alaska Airlines, Inc. are among the airlines that operate flights between Portland and Vancouver. The total flight duration from Portland to Vancouver typically takes approximately 4 hours and 13 minutes. 💸 Depending on the airline and booking details, you can find flight tickets between Vancouver and Portland ranging from $136 to $356.
Departure Point
Portland Airport
Arrival Point
Vancouver Airport
🚌 Departing from the Portland Curbside Bus Stop, travelers can board a direct bus to Vancouver. Operated by Flixbus USA, this service runs twice daily, with an approximate travel time of 8 hours. 🗺️ The scenic journey spans about 473.1 km and includes a transfer. The first leg takes passengers from Portland to Bellingham, WA, with Bolt Bus. From there, travelers continue on an Amtrak Thruway Connecting Service to reach Vancouver. 💰 Prices for this bus route range from $27 to $95, offering an affordable and convenient way to travel between the vibrant cities of Portland and Vancouver. This multi-step trip provides an opportunity to explore the beautiful Pacific Northwest region at a relaxed pace.
Departure Point
Portland Curbside Bus Stop station
Arrival Point
Vancouver station
Useful tips for bus travellers
• Before your trip, book your bus tickets in advance with Flixbus USA to secure the best prices, which can range from $27 to $95, and check their schedule at flixbus.com for the most convenient departure times.
• During your 8-hour ride, bring snacks and a refillable water bottle, as options may be limited. Consider stopping by local Portland eateries before your departure, such as Voodoo Doughnut for a tasty treat.
• Upon arriving at Vancouver's Pacific Central Station, familiarize yourself with the station’s layout using the map available at pacificcentralstation.com; this will help you quickly find transportation options like SkyTrain and bus connections to your final destination.

Frequently asked questions

Find out more about the route from Portland to Vancouver.

Or choose the category:
The distance between Portland and Vancouver is approximately 421.6 km by air or 511.0 km by road. Travel times vary depending on the mode of transportation. By train, it takes about 7 hours and 55 minutes to reach Vancouver from Portland. By taking a flight from Portland to Bellingham and then a bus, the travel time is about 7 hours and 16 minutes. The quickest option is by plane, where it takes approximately 4 hours and 11 minutes. Driving by car takes around 5 hours and 46 minutes, while taking a bus from Portland to Vancouver can take about 8 hours and 15 minutes.
The most cost-effective transportation option for traveling from Portland to Vancouver is by train, with ticket prices ranging from $14 to $140. Although it takes 7 hours and 55 minutes, it offers a more budget-friendly option for travelers. However, if time efficiency is a priority, flying is the quickest option, taking only 4 hours and 11 minutes. Despite higher ticket prices ranging from $130 to $340, it allows travelers to reach their destination in a shorter amount of time.
The prices for traveling from Portland to Vancouver vary depending on the mode of transportation chosen. For a train journey, prices range from $14 to $140. If taking the bus, prices can range from $27 to $95.
To get from Portland to Vancouver without using public transportation, your best option would be to drive. The road distance between the two cities is approximately 511.8 km, and it takes around 5 hours and 46 minutes to drive. Keep in mind that the cost of the trip will vary depending on factors such as gas prices and tolls, but it is estimated to range from $70 to $110.
The best way to travel from Portland to Vancouver without a car is by taking a train. The journey takes approximately 7 hours and 55 minutes and costs between $14 and $140. Another option is flying, which takes around 4 hours and 11 minutes and costs between $130 and $340. If you prefer, you can also take a bus, which takes about 8 hours and 15 minutes and costs between $27 and $95.
Yes, there is a direct link between Portland and Vancouver. You can take a train operated by Amtrak which departs once daily and takes approximately 7 hours and 55 minutes. Alternatively, there is a direct bus service operated by Flixbus USA, departing three times a day and taking approximately 8 hours and 15 minutes.
The flight duration between Portland and Vancouver is typically around 1 hour and 13 minutes on a direct flight. However, it's important to note that flight prices can vary. On average, the cost of a flight between Vancouver and Portland ranges from $134 to $336.
There are plenty of options for accommodation near Vancouver. With over 740 hotels available, travelers have a wide range of choices to suit their preferences and budgets. Prices for hotels start at $47, offering affordable options for those on a budget.