8 hotels near Elgin, MN

8 hotels near Elgin, MN

Show points
Map

Change your dates to book properties below.

Other Elgin searches

Good to know

Number of hotels

9 hotels in Elgin

Highest Price

$99

Lowest Price

$55

Avg. rating

3.5 (8023 reviews)