Lighthouse B&B 

Two Harbors is 20 miles north of Duluth. As you enter Two Harbors on Hwy 61 turn right onto Waterfront Dr. to 1st Ave. Turn left onto South Ave. Continue 3 blocks to 3rd St and turn right for 2 blocks. Follow the gravel road to the lighthouse.

Get Directions


Stay in Minnesota’s oldest, continuously operating lighthouse on the North Shore! Since 1892 our beacon has guided ships into Agate Bay. Perched on a rocky peninsula, each of the four rooms provide breathtaking views of Lake Superior. Enjoy a complimentary plated breakfast in the dining room and unobstructed views of the ore docks at Agate Bay. Voted one of the top ten most romantic inns by I Love Inns, the Lighthouse Bed and Breakfast is open year-round, 7 days a week.


A two night stay is required on weekends from Memorial Day weekend through the second weekend in October. This can be a Thursday-Friday, Friday-Saturday, or a Saturday-Sunday reservation.


Skiff house has a maximum occupancy of 2, Historic Keepers' Quarters has a maximum occupancy of 6, and full B&B has a maximum occupancy of 8. In order to hold your room, a deposit of 50% of the reservation will be charged to your credit card.

Mentioned In

Return to previous page