Travelers are voting Microtel Inn And Suites Hazelt, Comfort Inn Grantsville and Heldreth Motel Kingwood as the best of 562 hotels in Eagle Rock. There are 128 hotels in Farmington a city just 30 km from Eagle Rock and 34 hotels in Morgantown which is 35 km distant. The most popular of these are Friendly, cozy, fun and laid back in Farmington and Fairfield Inn and Stes Marriott in Morgantown. You can find 1224 hotels in Illinois and 46186 hotels in the country of United States. Our members favorite in Illinois is Best Western Annawan Inn and Friendly host is the top pick in United States. Want more? Check out our map of hotels in Eagle Rock.