A ceiling fan ranges between under $300 to over $2000, depending on if the room wants a ceiling fan that blends in or one that makes a luxurious statement. The average ceiling fan will cost under $300.