Nfta 66 Williamsville Express Bus

Click to load interactive map
List of stops
      Map
      Monday to Friday

      South Division Street & Ellicott Loop – Transit Road & Millersport Highway

      South Division Street & Ellicott Loop

      16:3517:10

      North Division Street & Main Street

      16:3517:10

      Church Street & Franklin Street

      16:3517:10

      Franklin Street & Mohawk Street

      16:3617:11

      Franklin Street & Huron Street

      16:3717:12

      Franklin Street & Emerson Commons

      16:3717:12

      Franklin Street & Asbury Alley

      16:3717:12

      West Tupper Street & Main Street

      16:3817:13

      Tupper Street & Ellicott Street

      16:3817:13

      Union Road & Rosedale Drive

      17:0017:35

      Union Road & Maryvale Drive

      17:0117:36

      Union Road & Maryvale High School

      17:0117:36

      Union Road & 4589 Union Road

      17:0217:37

      Union Road & 4681 Union Road

      17:0217:37

      Union Road & North Park Avenue

      17:0217:37

      Union Road & Cleveland Drive

      17:0317:38

      Union Road & South Union Terrace

      17:0517:40

      Union Road & 222 South Union Road

      17:0517:40

      Union Road & Main Street

      17:0717:42

      Main Street & California Drive

      17:0717:42

      Main Street & Los Robles Street

      17:0817:43

      Main Street & Cayuga Road

      17:0817:43

      Main Street & Mill Street

      17:0917:44

      Main Street & South Ellicott Street

      17:0917:44

      Main Street & Garrison Road

      17:1017:45

      Main Street & Rinewalt Street

      17:1017:45

      Main Street & Richfield Drive

      17:1117:46

      Main Street & Oakland Road

      17:1117:46

      Main Street & Youngs Road

      17:1217:47

      Main Street & Youngs Road

      17:1217:47

      Main Street & Spindrift Drive

      17:1317:48

      Main Street & Village Business Park

      17:1417:49

      Main Street & 6511 Main Street

      17:1417:49

      Main Street & Brompton Road

      17:1517:50

      Main Street & 6715 Main Street

      17:1517:50

      Main Street & Harding Road

      17:1617:51

      Main Street & Transit Road

      17:1717:52

      Transit Road & Clarence Mall

      17:1717:52

      Transit Road & Eastern Hills Driveway

      17:1817:53

      Transit Road & Eastern Hills Driveway

      17:1817:53

      Transit Road & Eastern Hills Mall

      17:2017:55

      Transit Road & Sheridan Drive

      17:21

      Transit Road & Wal-Mart

      17:21

      Transit Road & Maple Road

      17:22

      Transit Road & Roll Road

      17:23

      Transit Road & Old Post Road

      17:26

      Transit Road & North French Road

      17:28

      Transit Road & Millersport Highway

      17:35
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Transit Road & Millersport Highway – South Division Street & Ellicott Loop

      Transit Road & Millersport Highway06:47
      Transit Road & North French Road06:55
      Transit Road & Casey Road06:57
      Transit Road & Klein Road07:01
      Transit Road & Maple Road07:03
      Transit Road & Walmart07:04
      Transit Road & Sheridan Drive Ramp07:04
      Transit Road & Eastern Hills Mall07:0707:37
      Transit Road & Tennyson Road07:0907:39
      Main Street & Transit Road07:1307:43
      Main Street & Beresford Court07:1407:44
      Main Street & Brompton Road07:1407:44
      Main Street & Hampton Hill07:1407:44
      Main Street & Village Business Park07:1507:45
      Main Street & Spindrift Drive07:1507:45
      Main Street & Youngs Road07:1707:47
      Main Street & Oakland Road07:1707:47
      Main Street & Richfield Road07:1807:48
      Main Street & Rinewalt Street07:1807:48
      Main Street & Evans Street07:1907:49
      Main Street & North Ellicott Street07:1907:49
      Main Street & Mill Street07:1907:49
      Main Street & Cayuga Road07:2007:50
      Main Street & Los Robles Street07:2007:50
      Main Street & Reist Street07:2107:51
      Union Road & Main Street07:2207:52
      Union Road & 193 Union Road07:2207:52
      Union Road & 223 South Union Road07:2307:53
      Union Road & North Park Avenue07:2507:55
      Union Road & Ucpa 4680 Union Road07:2507:55
      Union Road & 4614 Union Road07:2607:56
      Union Road & Peinkofer Drive07:2607:56
      Union Road & Clearvale Drive07:2607:56
      Union Road & Maryvale Drive07:2607:56
      Union Road & Rosedale Drive07:2707:57
      Goodell Street & Michigan Avenue07:4708:17
      Goodell Street & Oak Street07:4708:17
      Goodell Street & Ellicott Street07:4708:17
      Pearl Street & Tupper Street07:4808:18
      Pearl Street & Chippewa Street07:4808:18
      Pearl Street & West Huron Street07:4908:19
      Court Street & Pearl Street07:4908:19
      Pearl Street & West Eagle Street07:5008:20
      Church Street & Main Street07:5008:20
      South Division Street & Washington Street07:5008:20
      South Division Street & Ellicott Loop07:5108:21
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: South Division Street & Ellicott Loop – Transit Road & Millersport Highway
      South Division Street - North Division Street - Church Street - Genesee Street - Franklin Street - Main Street - East Tupper Street - Union Road - South Union Road - Main Street - Transit Road
      Inbound: Transit Road & Millersport Highway – South Division Street & Ellicott Loop
      Transit Road - Casey Road - Transit Road - Main Street - South Union Road - North Park Avenue - Union Road - Peinkofer Drive - Clearvale Drive - Union Road - Goodell Street - Pearl Street - Court Street - West Eagle Street - Church Street - South Division Street

      Schedules and stops for this route are published in GTFS: metro-nfta-com-rail

      Bus 66 FAQ

      • What time does the 66 bus start operating?

        Services on the 66 - Williamsville Express bus start at 16:35 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 66 bus stop working?

        Services on the 66 - Williamsville Express bus stop at 17:55 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 66 bus stop near me?

        Click here to view the nearest 66 - Williamsville Express bus stop.

      66 (Buffalo Buses)

      The first stop of the 66 bus route is South Division Street & Ellicott Loop and the last stop is Transit Road & Millersport Highway. 66 (Williamsville Express) is operational during on weekdays.

      Additional information: 66 has 48 stops. The total trip duration for this route is approximately 60 minutes.

      More than 2 million users trust busmaps.com for public transport information. Find suggested Buses routes in Buffalo, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      66 bus near me

      Last updated on August 5, 2026