BSN programs usually need about 600 clinical hours. MSN programs can need over 1,000 hours. RN-to-BSN programs are shorter, needing only 50 to 100 hours.