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.
      Last updated on March 22, 2026
      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
      All data is available in GTFS feed: 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 and the total trip duration for this route is approximately 60 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Buffalo Buses suggested routes, real-time bus tracker, line route maps in Buffalo, and helps to find the closest 66 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 66 bus to take on your trip.

      66 bus near me