Travelers are voting Microtel Inn And Suites Hazelt, Comfort Inn Grantsville and Heldreth Motel Kingwood as the best of 548 hotels in Eagle Rock. There are 127 hotels in Farmington a city just 72 km from Eagle Rock and 34 hotels in Morgantown which is 92 km distant. The most popular of these are Days Inn Monroeville Pitt in Farmington and Holiday Inn Fairmont in Morgantown. You can find 1225 hotels in Illinois and 44579 hotels in the country of United States. Our members favorite in Illinois is Red Carpet Inn Dix and Pelican Hill is the top pick in United States. Want more? Check out our map of hotels in Eagle Rock.