Travelers are voting Days Inn Kirksville, Holiday Inn Expstes Kirksville and Knights Inn Kirksville as the best of 8 hotels in Kirksville. There are 1 hotel in Kahoka a city just 105 km from Kirksville and 6 hotels in Moberly which is 91 km distant. The most popular of these are Comfort Inn Canton in Kahoka and Comfort Inn Macon in Moberly. You can find 928 hotels in Missouri and 44580 hotels in the country of United States. Our members favorite in Missouri is Nights Inn Blue Springs and Pelican Hill is the top pick in United States. Want more? Check out our map of hotels in Kirksville.