Depending on the size of the room, prep work needed, and ceiling height costs can vary widely. Painting a typical room in Madison will cost $300-$700 depending on size.