Question: how long does it take to get a class b cdl?
Answer: Most Class B CDL training programs are between 4 and 8 weeks or 70-120 hours. Although, some can be completed in as few as 7 days. If you choose to get your P (passenger) endorsement you can add an additional 3-5 days to your training time. Certain schools also offer a combined CDL-A and CDL-B training course.