北京交通大学总共有42个专业。具体如下:
北京交通大学本科专业有40个土木工程、电子信息工程、工业工程、光信息科学与技术、软件工程、理科试验班、测控技术与仪器、交通工程、物流管理、交通运输、工程管理、生物医学工程、旅游管理、材料化学、电子科学与技术、电子商务、应用物理学、电气信息、工商管理、环境工程、经济管理试验班、经济学、法学、信息安全、经济学、热能与动力工程、信息管理与信息系统、信息与计算科学、通信工程、
艺术设计、工商管理、英语、机械工程及自动化、传播学、
建筑学、电子信息科学与技术、计算机科学与技术、自动化、电气工程及其自动化、交通运输等。
北京交通大学其他专业有2个西班牙语、车辆工程等。