Inside Passage is a water transportation route from Seattle, Washington, to the Alaskan towns of Haines and Skagway. The passage extends about 1,000 miles (1,605 kilometers) between offshore islands and the coasts of British Columbia and Alaska. It extends northward from Seattle through the straits of Georgia, Discovery Passage, Johnstone, and Queen Charlotte to Fitzhugh Sound, Princess Royal Channel, Grenville Channel, Chatham Sound, Revillagigedo Channel, and Clarence Strait. Ships following the route pass Admiralty Island by way of either Chatham Strait or Stephens Passage. From there, the Lynn Canal leads to Haines and Skagway. Very high rainfall, frequent coastal fogs, and such navigational hazards as sharp turns make steering the passage difficult, but the route offers spectacular scenery. See also Alaska (Places to visit) ; British Columbia (Places to visit) .