Miles between Portland, OR and Twentynine Palms, CA

There are
1,077 mi
from Portland, OR to Twentynine Palms, CA

That's the driving distance. It would take 20 hours 50 mins to go from Portland, Oregon to Twentynine Palms, California.

The flight distance (direct flight from Portland, OR to Twentynine Palms, CA) is 860.95 mi.

1,077 mi = 1.61 kms