Grand Marais is located on the south shore of Lake Superior in Alger County, at the eastern end of Pictured Rocks National Lakeshore. Since we are at the northern terminus of state highway M-77, the locals like to say that we have a "twenty-five mile driveway". If you are arriving by car, turn north at Seney from highway M-28 and follow M-77 right into town.
Commercial airline service is available at Sawyer International Airport outside of Marquette, which is two hours' drive west of Grand Marais. American Airlines and Delta Airlines have daily flights connecting to Detroit, Minneapolis, and Chicago. Rental cars are available at the airport. Alternatively, visitors can fly into Chippewa County International Airport outside of Sault Ste. Marie, which is approximately two hours east of Grand Marais. Delta Airlines offers daily connecting service from Detroit.