Duncan & Main is a bus stop on the Penticton network (stop 146190), served by Route 2 to Penticton Ave - Downtown, Route 4 to Duncan East - Downtown, Route 5 to Main North - Downtown, Route 5 to Main South - Peachtree, Route 15 to Night Route - Downtown, Route 16 to Lake to Lake - Okanagan Lake, Route 30 to Penticton, Route 40 to Osoyoos Via Oliver and 1 more. On weekdays buses run from 6:06 am to 8:52 pm.
Next buses here
Loading the next buses…
Scheduled times. The first bus of the day leaves at 6:06 am.
Read each row as the hour, then the minutes past it: 7 then 05 35 means 7:05 and 7:35. Bold hours are pm. Scheduled times from Penticton’s official schedule data, refreshed October 4, 2026. Not live arrivals.
Questions about Duncan & Main
Which buses stop at Duncan & Main?
Route 2 to Penticton Ave - Downtown, Route 4 to Duncan East - Downtown, Route 5 to Main North - Downtown, Route 5 to Main South - Peachtree, Route 15 to Night Route - Downtown, Route 16 to Lake to Lake - Okanagan Lake, Route 30 to Penticton, Route 40 to Osoyoos Via Oliver and 1 more stop at Duncan & Main (stop 146190) in Penticton.
When is the first and last bus at Duncan & Main?
Monday: first bus 6:06 am, last 8:52 pm (39 buses). Saturday: first bus 8:18 am, last 8:52 pm (28 buses). Sunday: first bus 9:03 am, last 5:03 pm (9 buses). Public holiday schedules can differ; each route page lists them.
How often do buses come to Duncan & Main?
On a Monday about 3 buses an hour stop here between 7:00 am and 7:00 pm (35 in those twelve hours, all routes together).
What other stops are near Duncan & Main?
The closest are Duncan & Main (Plaza) (146192, about 1 min walk), Main & Carmi (146081, about 1 min walk), Penticton Plaza (146318, about 2 min walk).
Are these live arrival times?
No. They are the scheduled times from Penticton’s published schedule, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.
Source: BC Transit open data (GTFS schedule for Penticton), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to September 6, 2027. Changes made: times reformatted into timetables and departure lists.