How long does it take to fly from Greensboro NC to Indianapolis?

The length of time it takes to fly from Greensboro, NC to Indianapolis, IN is 3 hours and 30 minutes. As of 2014, there are no non-stop flights between the two cities.