Distance from Middletown - New Jersey to Lake Oswego

The distance from Middletown New Jersey to Lake Oswego Oregon by car is 2925 mi (or 4707 km). The estimated driving time for the trip is 46 h and the main road for this route is the I 80. In a straight line the distance between Middletown and Lake Oswego is 2446 mi (3936 km).