Places to stay in Grand Portage, Minnesota

Grand Portage is an unorganized territory in Cook County, Minnesota, on Lake Superior, at the northeast corner of the state near the border with northwestern Ontario. The town of Grand Portage lies within the Grand Portage Indian Reservation. Local restaurants include Grand Portage National Monument, and Island View Dining Room.

If you are travelling in the area, Grand Portage is located close to Grand Portage National Monument, Mount Josephine Rest Area, Flute Reed River Wayside Park, Prout Lake and Chicago Bay.

Available Grand Portage lodging

We currently have 3 accommodations in and around Grand Portage.

Grand Portage Hotels, Motels, Resorts, B&Bs and Extended Stay

Hotels

Grand Portage Lodge & Casino

Surrounded by Minnesota's north woods and overlooking Lake Superior, Grand Portage welcomes visitors year round for relaxation or play. The largest, deepest, and most northerly of the Great Lakes, Lake Superior has been home to the Ojibwe people for over 500 years.
70 Casino Road
Grand Portage, Minnesota
Bed & Breakfasts

Sweetgrass Cove Guesthouse And Bodywork Studio

Down a garden path, nestled amid birch and balsam, Sweetgrass Cove Guesthouse & Bodywork Studio hugs the ledge rock shore of a secluded and uniquely beautiful Lake Superior bay near the historic village of Grand Portage.
6880 East Highway 61
Grand Portage, Minnesota
Resorts

Hollow Rock Resort

7422 East Highway 61
Grand Portage, Minnesota

Grand Portage Camping & RV, Cottages, Rentals and Lodges / Ranches

We currently have no listings available in this category. If you own a relevant property and would like it listed please use the submission form

Booking.com

Other useful links: