Icefloe Lake is located in Grand Teton National Park, in the U. S. state of Wyoming. Icefloe Lake is west of Middle Teton and the same distance from South Teton to the SSE. Due to a being situated at high altitude, Icefloe Lake is only free of ice in late summer.