There are
151 mi
from Perth Amboy, NJ to Columbia, PA
That's the driving distance. It would take 3 hours 1 min to go from Perth Amboy, New Jersey to Columbia, Pennsylvania.
The flight distance (direct flight from Perth Amboy, NJ to Columbia, PA) is 122.48 mi.
151 mi = 242.46 kms