There are
240 mi
from Waterbury, CT to Ephrata, PA
That's the driving distance. It would take 4 hours 57 mins to go from Waterbury, Connecticut to Ephrata, Pennsylvania.
The flight distance (direct flight from Waterbury, CT to Ephrata, PA) is 189.11 mi.
240 mi = 386.76 kms