1map logoGo to main page

Portland, OR, USA to Anacortes, WA, USA from $12: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Anacortes, United States

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

$12 by trainBest price
335 kmDistance
4h 32m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Anacortes 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
Bus
Drive
Average Duration
6h  40m
Estimated price
$50-114
Recommended
Company
Amtrak
Train
Average Duration
7h  41m
Estimated price
$12-117
Cheapest
route map
Distance: 335 km
Duration: 4h 32m

See more options

Company
various
Bus
Average Duration
7h  49m
Estimated price
$24-106
Company
N/A
Drive
Average Duration
4h  32m
Estimated price
$45-70
Company
various
Plane
Drive
Average Duration
5h  47m
Estimated price
$112-500
Company
various
Plane
Drive
Average Duration
7h  48m
Estimated price
$501-708

Portland - Anacortes operators

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

Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Portland Curbside Bus Stop to Seattle Tacoma Intl Airport

Average Duration
3h 20m
Estimated price
$50-114

Bus from Portland Curbside Bus Stop to Seattle Bus Station

Average Duration
3h 5m
Estimated price
$120-144
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Seattle Bus Station to Mount Vernon Bus Stop

Average Duration
1h 30m
Estimated price
$24-509
Shuttle
Contact phone
+1 866-235-5247
Website
airporter.com

Shuttle from Seattle-Tacoma International Airport to Anacortes - Cap Sante Marina

Average Duration
2h 20m
Estimated price
$121-122

Shuttle from Burlington Airporter Office to Anacortes - Cap Sante Marina

Average Duration
25m
Estimated price
$123-140
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Portland to Mount Vernon Amtrak Station

Average Duration
5h 27m
Estimated price
$12-117
Plane
Website
alaskaair.com

Plane from Portland Airport (PDX) to Seattle Airport (SEA)

Average Duration
1h 1m
Estimated price
$503-507

Plane from Portland Airport (PDX) to Bellingham (BLI)

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

Frequently asked questions

Find out more about the route from Portland to Anacortes.

Or choose the category:
The distance between Portland and Anacortes is approximately 334.7 km or 405.1 km by road. The typical travel times vary depending on the mode of transportation. Taking a train from Portland to Anacortes would take around 7 hours and 43 minutes, while taking a bus and then a shuttle would take about 6 hours and 40 minutes. Driving from Anacortes to Portland would take approximately 4 hours and 32 minutes, while a bus journey from Portland to Anacortes would take around 8 hours and 46 minutes.
The most cost-effective and time-efficient transportation option for traveling from Portland to Anacortes is by car. It takes approximately 4 hours and 32 minutes to drive the 405.1 km distance, making it the quickest way to reach Anacortes. The cost of driving is estimated to be around $45-$70, which is cheaper compared to other modes of transportation such as train or bus.
The prices for a train from Portland to Anacortes range from $27 to $137, depending on the class and type of ticket purchased. Alternatively, the prices for a bus from Anacortes to Portland vary from $39 to $126, also depending on the type of ticket and any discounts available.
The most convenient way to get from Portland to Anacortes without using public transportation is by driving. The road distance between the two cities is approximately 405.6 km, and it takes about 4 hours and 32 minutes to drive from Portland to Anacortes. The cost of the trip can vary depending on factors such as fuel prices and tolls, but it typically ranges from $45 to $70 for fuel expenses.
The most convenient way to travel from Portland to Anacortes without a car is by taking a bus and then a shuttle. This option takes approximately 6 hours and 40 minutes and costs between $50 and $120.
The flight from Portland to Anacortes typically involves a layover in Seattle. The quickest flight from Portland Airport to Seattle Airport takes 53 minutes. However, the total travel time including layovers can vary depending on the airline and schedule. As for the cost, ticket prices for this route can range from $100 to $300, depending on the time of booking, airline, and class of service.
There are numerous accommodation options in Anacortes, with over 134 hotels to choose from. Prices typically start at $49 per night, providing a range of options for varying budgets.