The average monthly cost for student housing in Tucson is between $400 and $1,200. This mainly depends on the room type, the provider, the location, and the amenities offered at the property.