There are 16.84 miles from Lewiston to Topsham in southeast direction and 18 miles (28.97 kilometers) by car, following the ME 196 route.
Lewiston and Topsham are 30 minutes far apart, if you drive non-stop .
This is the fastest route from Lewiston, ME to Topsham, ME. The halfway point is Lisbon, ME.
Lewiston, ME and Topsham, ME are in the same time zone (EDT). Current time in both locations is 8:22 pm.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Lewiston, ME to Topsham, ME: