Where Is Ellesmere Island?
Where Is Ellesmere Island? Ellesmere Island, largest island of the Queen Elizabeth Islands, Baffin region, Nunavut territory, Canada, located off the northwest coast of Greenland. The island is believed to have been visited by Vikings in the 10th century. How do you get to Ellesmere Island? You have to book a special charter flight from