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