About twenty minutes on medium-high heat. If your grill runs hot, watch the corn closely and flip it more often to prevent burning. In that case, it will be finished sooner.