Drive the breathtaking North Shore from Duluth to Grand Portage, where rugged cliffs, endless lake views, and cascading waterfalls line the shores of Lake Superior. Stop at iconic parks like Gooseberry Falls State Park and Tettegouche State Park for easy hikes, dramatic overlooks, and some of the most photographed waterfalls in the state. Continue north through charming stops like Grand Marais, known for its artsy vibe, harbor views, and cozy cafés. Venture inland or along the shore for scenic trails, rocky beaches, and peaceful moments surrounded by nature. End your journey at Grand Portage State Park, home to Minnesota’s tallest waterfall and a fitting grand finale to one of the most scenic drives in the Midwest.