1map logoGo to main page

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

Compare Travel Options and Prices

from
Edmonds, United States
to
Portland, United States

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

$8 by trainBest price
306 kmDistance
3h 26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edmonds 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
Amtrak
Train
Average Duration
4h  35m
Estimated price
$8-100
Recommended
Company
Amtrak
Train
Average Duration
4h  35m
Estimated price
$8-100
Cheapest
route map
Distance: 306 km
Duration: 3h 26m

See more options

Company
FlixBus
Bus
Average Duration
5h  1m
Estimated price
$18-93
Company
various
Drive
Average Duration
3h  26m
Estimated price
$30-50
Company
various
Bus
Plane
Average Duration
3h  52m
Estimated price
$82-345

Edmonds - Portland operators

Explore transport companies operating between Edmonds and Portland, 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 Edmonds to Portland

Average Duration
4h 35m
Estimated price
$8-100
Bus
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com

Bus from Seattle to Portland Curbside Bus Stop

Average Duration
3h 15m
Estimated price
$16-80

Bus from Edmonds Amtrak to Seattle - Amtrak

Average Duration
40m
Estimated price
$1003-1004
Contact phone
+1 360-417-0700
Website
https://dungeness-line.com/

Bus from Edmonds Amtrak to Seattle - Amtrak

Average Duration
40m
Estimated price
$1003-1004
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Edmonds Train Station to Seattle Train Station

Average Duration
40m
Estimated price
$1005-10059
Plane
Website
https://www.alaskaair.com

Plane from Seattle (SEA) to Portland (PDX)

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

Plane from Seattle (SEA) to Portland (PDX)

Average Duration
57m
Estimated price
$82-83

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

Traveling between Edmonds 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 road trip from Edmonds to Portland covering a distance of 190 miles. Enjoy the lush landscapes and charming towns along the way as you drive for approximately 3 hours and 26 minutes. 💸 Explore budget-friendly options as the prices to travel from Edmonds to Portland by car range from $30 to $50. Plan ahead to find the best deals on gas, snacks, and any potential tolls you may encounter during your journey.
Average price
$30 - $50
🚆 Experience a scenic train journey from Edmonds to Portland with a direct service provided by Amtrak. The approximate travel time is 4 hours and 35 minutes, making it a convenient option for travelers. 💰 Ticket prices for the train from Edmonds to Portland range from $8 to $100, providing affordable and comfortable transportation for your trip. Whether you're a tourist or a local looking for a relaxing getaway, the train ride offers a unique and enjoyable travel experience.
Departure Point
Edmonds station
Arrival Point
Portland station
Useful tips for train travellers
• On your train trip from Edmonds to Portland, be aware that Amtrak Cascades offers onboard catering services. You can enjoy a selection from a bistro menu featuring snacks, sandwiches, and beverages, available for purchase in the Café Car. Grab a coffee or light meal to enhance your journey!
• When booking your tickets, you have several seating options on the Amtrak Cascades: First Class, Business Class, and Coach Class. First Class offers spacious seating and complimentary meals; Business Class provides more legroom and comfort; and Coach Class is an economical option with standard seating arrangements. Consider your budget and comfort preferences when selecting.
• For your route from Edmonds to Portland, the primary operator is Amtrak. You can check out their schedules and book tickets at Amtrak's official website. Additionally, consider looking up local transport schedules and dining options in Portland by visiting TriMet's website for comprehensive local transit information.
🛫 Flying from Edmonds to Portland is a convenient and quick travel option. The fastest flight from Seattle Airport to Portland Airport is a direct flight lasting just 51 minutes. Delta and Alaska Airlines, Inc. provide flights for this route.
Departure Point
Seattle Airport
Arrival Point
Portland Airport
🚌 Although there is no direct bus from Edmonds to Portland travelers can take a service departing from Edmonds Amtrak and transfer in Seattle on their way to Portland Curbside Bus Stop. The journey, with transfers, typically lasts around 5 hours and 1 minute. 🚌 For this bus route, operated by Flixbus USA, passengers depart from Seattle station and eventually arrive at the Portland Curbside Bus Stop. The ride offers an affordable and convenient way to travel between these two cities, with ticket prices ranging from $18 to $93.
Departure Point
Seattle station
Arrival Point
Portland Curbside Bus Stop station

Frequently asked questions

Find out more about the route from Edmonds to Portland.

Or choose the category:
The distance between Edmonds and Portland is approximately 257.5 km by road. The typical travel time by train is 4 hours and 35 minutes, while taking a bus and then flying takes about 3 hours and 48 minutes. If you prefer to drive, it would take you around 3 hours and 26 minutes to reach Edmonds from Portland by car. However, taking a bus from Edmonds to Portland would typically take about 5 hours and 16 minutes.
The most cost-effective option for traveling from Edmonds to Portland is by train, with fares ranging from $8 to $100. Although it takes 4 hours and 35 minutes, it offers a relatively affordable way to reach the destination. For a more time-efficient option, driving is the fastest way, taking approximately 3 hours and 26 minutes. It may cost around $30 to $50 in gas and toll fees.
The prices for traveling between Edmonds and Portland depend on the mode of transportation chosen. A train ticket can cost anywhere between $8 to $100, while a bus ticket may range from $18 to $93.
To get from Edmonds to Portland without using public transportation, you can drive the distance of 305.8 km, which takes about 3 hours and 26 minutes. You can expect to pay around $30 to $50 for gas and tolls, depending on your vehicle's fuel efficiency and current gas prices.
The best way to travel from Edmonds to Portland without a car is by train. The train journey takes approximately 4 hours and 35 minutes and ticket prices range from $8 to $100, depending on the class and availability.
Yes, there is a direct link between Edmonds and Portland. Amtrak operates a daily train service from Edmonds to Portland, with a journey time of approximately 4 hours and 35 minutes. However, there is no direct bus route between the two cities. If traveling by bus, you would need to transfer in Seattle, with a total travel time of around 5 hours and 16 minutes.
The flight between Edmonds and Portland typically takes around 51 minutes on a direct flight. The cost of the flight can vary depending on factors such as the airline, time of booking, and availability. On average, prices can range from $100 to $300 for a one-way ticket.
There are plenty of accommodation options near Portland. With over 618 hotels to choose from, you'll have no trouble finding a place to stay that suits your budget and preferences. Prices start at $56 for a night's stay, ensuring there is something for everyone.