Travelers are voting Country Inn Fredericksburg S, Econo Lodge Near Fredericksbur and Hampton Inn Dumfries as the best of 111 hotels in Stafford. There are 409 hotels in Laurel a city just 111 km from Stafford and 126 hotels in Mechanicsville which is 103 km distant. The most popular of these are American Inn in Laurel and Courtyard Marriott Richmond Ap in Mechanicsville. You can find 1391 hotels in Virginia and 44581 hotels in the country of United States. Our members favorite in Virginia is Midtown Motel Newport News and Pelican Hill is the top pick in United States. Want more? Check out our map of hotels in Stafford.