There is no one-size-fits-all answer to this question, as the length of time it takes to complete a WGU RN to BSN program varies depending on the individual student's prior education and experience. However, on average, most students are able to complete the program within 2-3 years.