South Haven Bed and Breakfasts

Filter
Sort

South Haven, MI

Check Availability

from $124

South Haven, MI

Check Availability

South Haven, MI

Check Availability

from $100

Allegan, MI (21 miles from South Haven)

Check Availability

Allegan, MI (21 miles from South Haven)

Check Availability

from $134

Allegan, MI (20 miles from South Haven)

Check Availability

from $219

Saint Joseph, MI (27 miles from South Haven)

Check Availability

Saint Joseph, MI (24 miles from South Haven)

Check Availability

from $122

Douglas, MI (16 miles from South Haven)

Check Availability

Douglas, MI (16 miles from South Haven)

Check Availability

from $139

Fennville, MI (15 miles from South Haven)

Check Availability

from $89

Fennville, MI (12 miles from South Haven)

Check Availability

Fennville, MI (14 miles from South Haven)

Check Availability

Saugatuck, MI (19 miles from South Haven)

Check Availability

from $199

Saugatuck, MI (17 miles from South Haven)

Check Availability

from $149

Saugatuck, MI (17 miles from South Haven)

Check Availability

Saugatuck, MI (17 miles from South Haven)

Check Availability

from $215

Saugatuck, MI (17 miles from South Haven)

Check Availability

Saugatuck, MI (17 miles from South Haven)

Check Availability

from $235

Saugatuck, MI (17 miles from South Haven)

Check Availability

from $189

Zeeland, MI (30 miles from South Haven)

Check Availability

Sponsored Links

check