The traditional BSN degree program (which takes 4 years) can cost between $40,000 and $200,000, depending on the school. It also depends on the type of program you are running. The accelerated BSN program (which takes between 1 to 2 years) can cost between $18,000 and $40,000 on average.