The Jacobite Steam Train timetable can be found here. The times the Jacobite passes over the Glenfinnan Viaduct are 10.45am and 3.15pm everyday. However, I recommend you check the schedule before planning your trip - there were train strikes going on around the time I visited which meant many routes had been cancelled.