"on time" means at the scheduled time, whatever that might be. The scheduled time could be 2 o'clock, or 11:11, or 9:43, or anything.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Hans51It (the train) arrived at 11:11 on time?That means that the train was neither early nor late, but arrived exactly at the time listed on the schedule.