1map logoGo to main page

Vancouver to Salem, OR from undefined22: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vancouver, Canada
to
Salem, United States of America

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

$22 by trainBest price
585 kmDistance
5h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vancouver to Salem 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
10h  10m
Estimated price
45-177
Recommended
Company
Amtrak
Train
Average Duration
10h  30m
Estimated price
22-275
Cheapest
route map
Distance: 585 km
Duration: 5h 50m

See more options

Company
Flixbus USA
Bus
Average Duration
10h  35m
Estimated price
76-158
Company
various
Drive
Average Duration
6h  37m
Estimated price
108-162
Company
various
Plane
Average Duration
5h  50m
Estimated price
211-450
Company
various
Drive
Average Duration
6h  44m
Estimated price
451-452
Company
various
Plane
Average Duration
7h  46m
Estimated price
453-453

Traveling From Vancouver to Salem

The journey from Vancouver to Salem presents a fascinating contrast between the vibrant, bustling atmosphere of a Canadian metropolis and the charming, laid-back vibe of a small Oregon city.

Best Neighborhoods in Salem

Salem boasts diverse neighborhoods, each with its own charm and attractions.

Downtown Salem
• Vibrant with shops and eateries.
• Hosts the Salem Saturday Market.
West Salem
• Offers stunning views of the Willamette River.
• Features family-friendly parks and trails.
South Salem
• Known for its great schools and communities.
• Home to the popular Bush’s Pasture Park.

Best Times To Visit Salem's Attractions

Timing your visit can greatly enhance your experience in Salem.

Oregon State Capitol
Visit on weekdays in the morning for fewer crowds and guided tours.
Bush’s Pasture Park
Early mornings or weekdays offer tranquility and beautiful nature views.
Salem’s Riverfront Park
Late afternoons during weekdays provide a peaceful atmosphere and stunning sunsets.

Salem Weather: What to Expect Year-Round

Salem enjoys a temperate climate with mild, wet winters and warm, dry summers. Visiting during late spring or early fall allows you to enjoy pleasant temperatures while avoiding peak tourist crowds.

Dining Recommendation in Salem

Try the Marionberry pie at The Pie Spot, a beloved local gem that showcases Oregon's unique berry—and contrasts with Vancouver's more diverse culinary scene. The cozy, welcoming atmosphere and focus on fresh, local ingredients provide a distinctly regional dining experience that you won’t find across the border.

Vancouver - Salem operators

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

Average Duration
7h 55m
Estimated price
2247-2275

Bus from Portland Curbside Bus Stop to Salem

Average Duration
1h 15m
Estimated price
2754-229

Bus from Seattle Tacoma Intl Airport to Salem

Average Duration
4h 35m
Estimated price
226-225
Contact phone
1.800.665.2122
Website
quickcoach.com

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

Average Duration
5h
Estimated price
221-1777
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Vancouver to Portland

Average Duration
8h 20m
Estimated price
1776-458

Train from Portland to Salem

Average Duration
1h 10m
Estimated price
224-225
Plane Show flights
Contact phone
1.800.665.0212
Website
harbourair.com

Plane from Vancouver Harbour to Seattle - Lake Union

Average Duration
1h 5m
Estimated price
22420-22420
all-pages.other Show other routes
Website
pacificcrestbuslines.com

Other from Pdx to Salem Amtrak/Greyhound

Average Duration
1h 10m
Estimated price
2243-457

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

Traveling between Vancouver and Salem 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 picturesque journey through the Pacific Northwest as you drive from Vancouver to Salem covering a distance of 363 miles. Experience the stunning landscapes and charming towns along the way. 🚗Enjoy a road trip filled with adventure and flexibility, with the drive taking approximately 6 hours and 37 minutes. Take breaks at scenic viewpoints, quaint cafes, and roadside attractions to make the most of your journey. 💸Prices to travel by car from Vancouver to Salem range from C$108 to C$162, offering budget-friendly options for your road trip adventure. Pack your bags, hit the road, and create unforgettable memories on this scenic drive from Canada to the United States.
Average price
C$110 - C$165
🚂 Starting from Vancouver you will embark on a scenic train journey to Salem. Although there is no direct route, you will transfer in Portland during the 10.5-hour trip. 💰 Ticket prices for the Vancouver to Salem route range from C$22 to C$274, providing options for every budget. Prepare for a day of leisurely travel and exploration on this cross-border train adventure.
Departure Point
Vancouver station
Arrival Point
Salem station
🛫 Flying from Vancouver to Salem is a convenient and efficient way to travel. The direct flight from Vancouver Airport to Portland Airport takes only 1 hour and 16 minutes. 🛄 Upon arrival at Portland Airport, travelers can easily make their way to Salem by rental car or shuttle service. The drive from Portland to Salem takes around 1 hour, offering beautiful scenic views along the way.
Departure Point
Vancouver Airport
Arrival Point
Portland Airport
🌲 The journey from Vancouver to Salem by bus takes approximately 10 hours and 10 minutes. You will have to change buses in Portland before reaching your final destination in Salem. 💰 The prices for a bus ticket between Salem and Vancouver range from C$44 to C$177. Make sure to check for the most up-to-date fare information before booking your trip.
Departure Point
Vancouver station
Arrival Point
Salem station

Frequently asked questions

Find out more about the route from Vancouver to Salem.

Or choose the category:
The distance between Vancouver and Salem is approximately 302 miles. If you choose to travel by train, it would take around 10 hours and 30 minutes to reach Salem from Vancouver. Another option would be to fly from Vancouver to Portland, which takes about 5 hours and 47 minutes, and then take a bus to Salem. By car, it would take around 6 hours and 37 minutes to travel from Salem to Vancouver. Lastly, if you decide to take a bus, it would take approximately 10 hours and 35 minutes to reach Salem from Vancouver.
The most cost-effective option for traveling from Vancouver to Salem is by train, which costs between C$21-C$280 and takes approximately 10 hours and 30 minutes. However, if you're looking for a quicker option, the most time-efficient choice is to fly from Vancouver to Portland and then take a bus to Salem. This option takes about 5 hours and 47 minutes and costs between C$200-C$494. Overall, the train is more affordable, while the combination of flying and taking a bus is faster.
When traveling from Vancouver to Salem the prices for a train ticket range from C$21 to C$271. On the other hand, the prices for a bus ticket between Salem and Vancouver vary from C$75 to C$156. It is important to note that these prices may be subject to change and can vary depending on the date and time of travel. It is recommended to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To get from Vancouver to Salem without using public transportation, you can drive your own car. The driving distance is approximately 363 miles, and it takes about 6 hours and 37 minutes. The cost of fuel and tolls may vary, but it is generally more convenient and flexible compared to relying on public transportation.
To travel from Vancouver to Salem without a car, the best option is to take a train. The journey takes approximately 10 hours and 30 minutes and the cost ranges from C$21 to C$280. This mode of transportation provides a convenient and comfortable way to reach your destination without the hassle of driving.
Yes, there is a link between Vancouver and Salem but there is no direct train or bus route. The most common way to travel between the two cities is to take a combination of train and bus. The train journey from Vancouver to Salem via Portland takes approximately 10 hours and 30 minutes. If you prefer a faster option, you can fly from Vancouver to Portland and then take a bus from Portland to Salem, which takes around 5 hours and 47 minutes. Driving by car is another option, with an estimated travel time of 6 hours and 37 minutes.
The flight from Vancouver to Salem typically takes around 1 hour and 13 minutes. This is the quickest and most convenient way to travel between the two destinations. The cost of the flight can vary depending on factors such as the airline, time of booking, and availability, so it is recommended to check with the airlines for current prices.
There are more than 55 hotels available in Salem offering a range of accommodations for different budgets. Prices start at C$65, providing options for affordable stays. These hotels can be found throughout the city, giving visitors convenient access to attractions and amenities in Salem. Whether you're looking for a luxury hotel or a budget-friendly option, there are plenty of choices available to suit your needs.

Trips from Vancouver