1map logoGo to main page

Portland, OR, USA to Oaxaca from $203: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Oaxaca, Mexico

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

$203 by busBest price
3998 kmDistance
11h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Oaxaca 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
11h  15m
Estimated price
$168-560
Recommended
route map
Distance: 3998 km
Duration: 11h 15m

See more options

Company
various
Train
Plane
Average Duration
13h  59m
Estimated price
$182-648
Company
various
Bus
Average Duration
74h  10m
Estimated price
$203-1680
Company
various
Bus
Average Duration
44h  20m
Estimated price
$228-397
Company
various
Train
Bus
Average Duration
76h  4m
Estimated price
$272-682
Company
Driver
Drive
Average Duration
28h  4m
Estimated price
$1681-1682

Portland - Oaxaca operators

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

Plane
Website
volaris.com

Plane from Portland (PDX) to Oaxaca (OAX)

Average Duration
12h 59m
Estimated price
$1685-1681

Plane from Seattle (SEA) to Oaxaca (OAX)

Average Duration
8h 7m
Estimated price
$1689-1681

Plane from Seattle (SEA) to Oaxaca (OAX)

Average Duration
8h 34m
Estimated price
$5600-1686
Website
united.com

Plane from Portland (PDX) to Oaxaca (OAX)

Average Duration
10h 26m
Estimated price
$5601-1682

Plane from Seattle (SEA) to Oaxaca (OAX)

Average Duration
10h 19m
Estimated price
$5602-5603
Website
aa.com

Plane from Portland (PDX) to Oaxaca (OAX)

Average Duration
11h 7m
Estimated price
$5604-5605

Plane from Seattle (SEA) to Oaxaca (OAX)

Average Duration
10h 7m
Estimated price
$5606-1682
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Portland to Tacoma

Average Duration
2h 33m
Estimated price
$5609-1820

Train from Portland to Los Angeles

Average Duration
30h 49m
Estimated price
$56090-6481
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Portland Curbside Bus Stop to Sacramento Bus Station

Average Duration
12h 35m
Estimated price
$2280-6482
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Sacramento Bus Station to Tijuana

Average Duration
15h 25m
Estimated price
$2281-6489
Website
facebook.com

Bus from Tijuana to Oaxaca

Average Duration
38h 34m
Estimated price
$2282-0
Contact phone
+1 213 368 1172
Website
busesusatours.com

Bus from Los Angeles to Oaxaca

Average Duration
44h
Estimated price
$1687-6481
Contact phone
+52 664 299 0487
Website
sites.miticket.mx

Bus from Sacramento to Hermosillo

Average Duration
26h 40m
Estimated price
$6485-6484
Contact phone
+52 55 2886 8728
Website
autotravel.mx

Bus from Hermosillo to Oaxaca

Average Duration
40h 45m
Estimated price
$2283-2282