Timeline: Four years Of course, the timeline of a BSN degree will vary by school. However, most entry-level BSN programs take four years to complete.