Service to King/River and Kingsbury Medical Centre effective Sept. 3, 2019.

The 901 Flex Trinity-Freeport provides transit service in the Trinity Village and Freeport area of Kitchener. The 901 Flex offers both a fixed schedule and on-demand option. To book a pick-up or drop-off at a flex stop, you can call or book online (see below for the online booking tool).

Anyone in Waterloo Region can use this service.

The 901 Flex operates Monday to Friday from 11:15a.m. to 6:15p.m.

Every bus will stop at the fixed stops at scheduled times:

  • Trinity Village (EasyGO #7063)
  • Fairway Station (EasyGO #3495)
  • King/River (to Freeport) (EasyGO #1565)
  • Grand River Hospital - Freeport Campus (EasyGO #7064)
  • King/River (to Fairway) (EasyGO #1643)

The bus will also stop at flex stops on request:

  • Cedarwoods Crescent (EasyGO #7060)
  • Sunbeam Centre (EasyGO #7062)
  • Kingsbury Medical Centre (EasyGO #7061)

Map showing stop locations for 901 Flex Trinity-Freeport

901 Flex schedule (fixed stops)

The route operates Monday to Friday from 11:15a.m. to 6:15p.m. 

901 Flex schedule (fixed stops) to Freeport
Trinity Village (depart)Fairway Station (arrive)Fairway Station (depart)King/RiverFreeport Campus (arrive)
    11:15 am 11:23 am 11:25 am
11:45 am 11:51 am 12:00 pm 12:08 pm 12:10 pm
12:30 pm 12:36 pm 12:45 pm 12:53 pm 12:55 pm
1:15 pm 1:21 pm 1:30 pm 1:38 pm 1:40 pm
2:00 pm 2:06 pm 2:15 pm 2:23 pm 2:25 pm
2:45 pm 2:51 pm 3:00 pm 3:08 pm 3:10 pm
3:30 pm 3:36 pm 3:45 pm 3:53 pm 3:55 pm
4:15 pm 4:21 pm 4:30 pm 4:38 pm 4:40 pm
5:10 pm 5:15 pm 5:15 pm 5:23 pm 5:25 pm
5:45 pm 5:51 pm 6:00 pm 6:08 pm 6:10 pm
901 Flex schedule (fixed stops) to Trinity Village
Freeport Campus (depart)King/RiverFairway StationTrinity Village (arrive)
11:25 am 11:28 am 11:40 am 11:45 am
12:10 pm 12:13 pm 12:25 pm 12:30 pm
12:55 pm 12:58 pm 1:10 pm 1:15 pm
1:40 pm 1:43 pm 1:55 pm 2:00 pm
2:25 pm 2:28 pm 2:40 pm 2:45 pm
3:10 pm 3:13 pm 3:25 pm 3:30 pm
3:55 pm 3:58 pm 4:10 pm 4:15 pm
4:40 pm 4:43 pm 4:55 pm 5:05 pm
5:25 pm 5:28 pm 5:40 pm 5:45 pm
6:10 pm 6:13 pm 6:15 pm  

 Travelling on the 901 Flex

To take a trip from a fixed stop:

901 Flex vehicle at stop

Arrive at the stop 3-5 minutes before one of the scheduled departure times. When the bus arrives, board and pay your fare.

Important: The 901 Flex now uses a dedicated bay at the new Fairway Station. Please board the bus at EasyGO #3495. 

To take a trip to or from a Flex stop:

  1. Call GRT any time at 519-585-7555, select option 4.
    Or book your trip online below:
  2. Select your preferred Flex Stop location:
    • Cedarwoods Crescent (EasyGO #7060)
    • Sunbeam Centre (EasyGO #7062)
    • Kingsbury Medical Centre (EasyGO #7061)
  3. Identify your preferred time and follow the prompts to confirm the booking. 

  4. If you are booking a pick-up from this stop, arrive at the stop 3-5 minutes before your scheduled departure time. When the bus arrives, board and pay your fare.

Pay for your trip

GRT accepts the following payment methods:

  • Cash fare - $3.25
  • EasyGO fare card – show to the Operator
  • Paper Transfer – show to the Operator
  • MobilityPLUS ID
  • WatCard/Laurier OneCard loaded with a UPass; Conestoga College ONECard with a valid semester pass