Michigan Upper Peninsula Bed and Breakfast Inns
1
Sand Hills Lighthouse Inn
— Ahmeek, MI
Located on 35 acres on the... Read More
  • 8 room(s)
$165 - $225
2
Agate Cross
— Grand Marais, MI
Surrounded by peaceful and natural... Read More
$165 - $225
3
Cloghaun
— Mackinac Island, MI
Built spacious enough to house... Read More
  • 11 room(s)
$100 - $180

Michigan Upper Peninsula Bed & Breakfast Inns

Area Map


Search by Specials

Search by Price

Search by Type
Search by Amenities
  • Show More...