The duration of a BA Degree in History program in Europe varies by university, but it typically takes three to four years to complete. Some universities offer the option to extend the program to include a year abroad or an internship.