GO Transit Bus 31 bus Route Schedule and Stops (Updated)
The 31 bus (31 - U Of Guelph) has 57 stops departing from Union Station Bus Terminal and ending at University Of Guelph.
31 bus time schedule overview for the upcoming week: It departs once a day at 5:51 AM. Operating days this week: weekdays.
Choose any of the 31 bus stops below to find updated real-time schedules and to see their route map.
View on Map
Direction: 31 - U Of Guelph (57 stops)
Show on mapChange direction
Union Station Bus Terminal
View full schedule
Malton Go
View full schedule
Bramalea Go Bus
View full schedule
Steeles Ave. E. @ Rutherford St. S.
View full schedule
Steeles Ave At Kennedy Rd
View full schedule
Shopper's World
View full schedule
Main St At Elgin Dr
View full schedule
Main St. S. @ Nanwood Dr.
View full schedule
Main St At Clarence St
View full schedule
Wellington St. W. @ George St. S.
View full schedule
Brampton Go
View full schedule
Main St. N. @ Vodden St. E.
View full schedule
Main St At Williams Pkwy2
View full schedule
Bovaird Dr at Main St
View full schedule
Bovaird Dr. W. @ Mclaughlin Rd. N.
View full schedule
Bovaird Dr. W. @ Chinguacousy Rd.
View full schedule
Worthington - Zum Bovaird Station Stop Wb
View full schedule
Mount Pleasant Go
View full schedule
Bovaird Dr. W. @ Mississauga Rd.
View full schedule
Guelph St. @ Noble St.
View full schedule
Guelph St. @ King St.
View full schedule
Guelph St. @ Mcfarlane Dr.
View full schedule
Guelph St. @ Delrex Blvd.
View full schedule
Guelph St. @ Armstrong Ave.
View full schedule
279 Guelph St. @ Sinclair Ave.
View full schedule
Guelph St. @ Sinclair Ave.
View full schedule
Guelph St. @ Alcott Dr.
View full schedule
Maple Ave. @ Mountainview Rd. N.
View full schedule
Mountainview Rd. N. @ Maple Ave.
View full schedule
Georgetown Go
View full schedule
Maple Ave. @ Mountainview Rd. N.
View full schedule
Guelph St. @ Maple Ave.
View full schedule
Guelph St. @ Mill St.
View full schedule
Main St. N. @ Henry St.
View full schedule
Main St. N. @ Moore Park Cres.
View full schedule
Hwy. 7 @ Bethel Rd.
View full schedule
Hwy. 7 @ Banting Rd.
View full schedule
Queen St. @ Tanners Dr.
View full schedule
Queen St. @ Churchill Rd. N.
View full schedule
Queen St. @ Acton Blvd.
View full schedule
Young St. @ Peel St.
View full schedule
Mill St. E. @ Fellows St. (Acton Go)
View full schedule
Mill St. E. @ Elgin St. N.
View full schedule
Main St. @ Mill St. E.
View full schedule
Main St. N. @ School Ln.
View full schedule
Guelph St. @ Lakeview Ave.
View full schedule
Hwy. 7 @ Dunbar St.
View full schedule
Main St. S. @ Ridge Rd.
View full schedule
Main St. S. @ Bridge St.
View full schedule
Alma St. @ Inkerman St.
View full schedule
Alma St. @ Fall St.
View full schedule
York at Yorkhaven Westbound
View full schedule
Elizabeth St. @ Beaumont Cr.
View full schedule
Elizabeth at Victoria Westbound
View full schedule
Elizabeth St. @ Stevenson St. S.
View full schedule
Macdonell St. @ Carden St. (Guelph Central Go)
View full schedule
University Of Guelph
View full schedule
31 FAQ
What time does the 31 bus start operating?
Services on the 31 bus start at 5:51 AM on Monday, Tuesday, Wednesday, Thursday, Friday.
What time does the 31 bus stop working?
Services on the 31 bus stop at 5:51 AM on Monday, Tuesday, Wednesday, Thursday, Friday.
What time does the 31 bus arrive?
When does the 31 - U Of Guelph Bus line come? Check Live Arrival Times for live arrival times and to see the full schedule for the 31 - U Of Guelph Bus line that is closest to your location.
How much is the 31 (31 - U Of Guelph) bus fare?
The 31 - U Of Guelph (31 - U Of Guelph) bus fare is $3.70 - $13.61.
Does the GO Transit Bus 31 bus line run on Good Friday?
The 31 bus's operating hours on Good Friday may change. Check the Moovit app for latest changes and live updates.
31 bus route operates on Monday to Friday. Regular schedule hours: 5:51 AM
Day
Operating Hours
Frequency (min)
Sun
Not Operational
Not Operational
Mon
5:51 AM
Single departure
Tue
5:51 AM
Single departure
Wed
5:51 AM
Single departure
Thu
5:51 AM
Single departure
Fri
5:51 AM
Single departure
Sat
Not Operational
Not Operational
GO Transit Bus Service Alerts
See all updates on 31 (from Union Station Bus Terminal), including real-time status info, bus delays, changes of routes, changes of stops locations, and any other service changes. Get a real-time map view of 31 (31 - U Of Guelph) and track the bus as it moves on the map. Download the app for all GO Transit Bus info now.
31 line bus fare
GO Transit Bus 31 (31 - U Of Guelph) ride fare is between $3.70 and $13.61. Prices may change based on several factors. For more information about GO Transit Bus's ticket costs, please check the Moovit app or GO Transit Bus’s official website.
The Most Popular Urban Mobility App in Toronto.
All local mobility options in one app
31 (GO Transit Bus)
The first stop of the 31 bus route is Union Station Bus Terminal and the last stop is University Of Guelph. 31 (31 - U Of Guelph) is operational during weekdays.
Additional information: 31 has 57 stops and the total trip duration for this route is approximately 165 minutes.
On the go? See why over 1.5 million users trust Moovit as the best public transit app. Moovit gives you GO Transit Bus suggested routes, real-time bus tracker, live directions, line route maps in Toronto, and helps to find the closest 31 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 31 bus to take on your trip.
31 near me
Line 31 Real Time Bus Tracker
Track line 31 (31 - U Of Guelph) on a live map in real time and follow its location as it moves between stations. Use Moovit as a line 31 bus tracker or a live GO Transit Bus bus tracker app and never miss your bus.
Use the app as a trip planner for GO Transit Bus or a trip planner for Bus, Streetcar, Subway, Train or Ferry to plan your route around Toronto. The trip planner shows updated data for GO Transit Bus and any bus, including line 31, in Toronto