Portland, OR to Rochester, NY: Cross-Country Distance
The approximate driving distance from Portland, Oregon to Rochester, New York is 2,740 miles (4,410 kilometers). Actual mileage varies slightly based on specific origin/destination points within each city and chosen route.