There are
223 mi
from Bloomington, IN to Swansea, IL
That's the driving distance. It would take 4 hours 30 mins to go from Bloomington, Indiana to Swansea, Illinois.
The flight distance (direct flight from Bloomington, IN to Swansea, IL) is 191.35 mi.
223 mi = 358.98 kms