Miles between Naperville, IL and Bettendorf, IA

There are
140 mi
from Naperville, IL to Bettendorf, IA

That's the driving distance. It would take 2 hours 40 mins to go from Naperville, Illinois to Bettendorf, Iowa.

The flight distance (direct flight from Naperville, IL to Bettendorf, IA) is 121.16 mi.

140 mi = 224.63 kms