The distance between Castroville and Portland is over 2,000 miles. The most practical way to travel is to drive to San Antonio International Airport (SAT) and take a flight to Portland International Airport (PDX). The flight duration is about 5 hours. Driving would take over 30 hours, making flying the only realistic choice for most travelers.
Total Distance: 3,200 km driving distance; 2,800 km straight-line air distance.
Book in advance to secure lower fares.
Summer for the most pleasant weather in Portland.