38 hotels near Madison Heights, MI 48071, USA

38 hotels near Madison Heights, MI 48071, USA

Show points
Map

Other Madison Heights searches

Good to know

Number of hotels

38 hotels in Madison Heights

Highest Price

$157

Lowest Price

$52

Avg. rating

3.3 (39066 reviews)