Times come from the official timetable and, where available, the operator’s live vehicle data. The board refreshes every 30 seconds.
Live data · 50 seconds ago · updated 3:57 PM
4:25 PM12KTC-Kal/BC ArprtDuke45 min+17 min
5:25 PM12KTC-Kal/BC ArprtDuke5:39 PM+14 min
6:25 PM12KTC-Kal/BC ArprtDuke6:36 PM+11 min
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDuketomorrowscheduled
12KTC-Kal/BC ArprtDukeWednesdayscheduled
12KTC-Kal/BC ArprtDukeWednesdayscheduled
12KTC-Kal/BC ArprtDukeWednesdayscheduled
12KTC-Kal/BC ArprtDukeWednesdayscheduled
12KTC-Kal/BC ArprtDukeWednesdayscheduled
12KTC-Kal/BC ArprtDukeWednesdayscheduled
12KTC-Kal/BC ArprtDukeWednesdayscheduled
⚠ Service alerts 1Due to construction in the downtown area, all routes have a slight detour leaving and arriving KTC. Operators are working diligently to remain on time.
Due to construction in the downtown area, all routes have a slight detour leaving and arriving KTC. Operators are working diligently to remain on time.
More ways to shareDiscord · Viber · Instagram · Microsoft Teams · Slack · LINE · Pinterest · Tumblr · Mastodon · Nextdoor · Flipboard · Gmail · Outlook · Yahoo Mail · With a QR code