GO Bus Schedule: Routes, Times & Stops
GO Transit operates regional buses across Ontario’s Greater Golden Horseshoe, including Toronto, Mississauga, Brampton, Hamilton, Burlington, Oakville, Milton, Waterloo, Kitchener, Oshawa, Peterborough and other communities. Each GO Bus route has its own timetable, stops, direction and operating days.
Looking for the next GO Bus? Start with your departure and destination, select the travel date, and filter for bus service in GO Transit’s official Trip Planner. This guide helps you find common route numbers, timetable PDFs, terminal locations, Pearson Airport connections, PRESTO fares, live arrivals and accessible boarding.
How Do I Find Today’s GO Bus Schedule?
Use the official GO Transit Trip Planner. Enter where you are boarding and where you need to go, choose your travel date and time, then select the Bus Only filter if you want bus journeys rather than trains.
GO Transit also maintains a route-number-based PDF timetable directory. PDFs are useful for understanding full corridors, but the operator advises using the online planner for the most current departures.
GO Bus Schedule Guide
GO Bus Routes: Numbers, Corridors and Destinations
GO Transit uses bus routes to connect regional travel corridors, rail stations, universities, airports and transit terminals. Some timetable PDFs group several routes together because they serve the same larger corridor.
The following routes and route groups appear in the official GO Transit schedule directory. Use the route number to find its timetable, then confirm your destination because a route group can contain different patterns or branches.
| Route | Official corridor | Useful for | Check before riding |
|---|---|---|---|
| 12 | Niagara Falls / Toronto | Niagara-area regional travel and rail connections. | Bus versus train portions and the selected itinerary. |
| 15 | Brantford / Burlington | Brantford and Burlington connections. | Terminal and operating day. |
| 16 | Hamilton / Toronto Express | Hamilton GO Centre to Union Station Bus Terminal. | Direction and terminal departure. |
| 17 | Waterloo / Hamilton | Waterloo–Hamilton regional connections. | Selected trip and transfer options. |
| 21 | Milton | Milton corridor bus and train connections. | Trip branch and station served. |
| 25 | Waterloo / Mississauga | University of Waterloo area and Mississauga travel. | Exact campus/terminal stop and trip pattern. |
| 27 | Milton / North York | Milton and North York connections. | Correct terminal and direction. |
| 29 | Guelph / Mississauga | Guelph and Mississauga regional travel. | Timepoints and weekend service. |
| 30/31/33 | Kitchener | Kitchener corridor buses and rail connections. | Route number within the grouped schedule. |
| 36 | Brampton / North York | Brampton regional trips. | Destination and stop selection. |
| 37 | Orangeville / Brampton | Orangeville and Brampton connections. | Terminal and service-day exceptions. |
| 40 | Hamilton / Richmond Hill Pearson Express | Pearson Airport Terminal 1 and regional transfers. | 40, 40C, 40M and other displayed variants. |
| 41/47/48 | Hamilton / Pickering | Regional highway bus connections. | Specific route and destination sign. |
| 52/54/56 | Oshawa / Oakville | East–west regional trips. | Exact route variation and stop served. |
| 65/68 | Barrie | Barrie and surrounding regional connections. | Route and train connection pattern. |
| 88 | Peterborough / Oshawa | Peterborough and Oshawa travel. | Exact departure and return trip. |
| 92 | Oshawa / Yorkdale | Oshawa and Yorkdale regional connections. | Correct boarding platform. |
| 94 | Pickering / Mississauga | Cross-region travel. | Intermediate stops and service days. |
| 96 | Oshawa / Finch Express | Oshawa and North York connections. | Express stops and destination. |
How to Open a Specific Route PDF
- Visit the GO Transit PDF schedule directory.
- Find your route number in the left-hand column.
- Open the linked corridor PDF.
- Read the effective date printed in the timetable.
- Find your direction and travel day.
- Match your boarding stop to the correct column.
- Read across the same trip row to your destination.
- Check the current online planner before traveling.
GO Bus Network Map: Major Ontario Travel Corridors
GO Bus service connects many regional destinations around Toronto. The visual below shows example corridor relationships, not exact road geometry or a promise of direct service between every pair of places.
Open the GO Transit homepage and choose System Map or Find a Station or Stop. Search the destination and then confirm the recommended bus route and direction.
For comparing walking distances, bus stops, train connections and departure choices on a street-level map, see our Google Maps public transit route and schedule guide. It explains how to choose Transit directions and distinguish live arrivals from scheduled times.
GO Bus Timetables: First Bus, Last Bus and Travel Time
A network-wide GO Bus article cannot responsibly give one first or last bus time. Those details depend on the route, weekday or weekend schedule, direction, terminal, branch and selected stop.
The official online Trip Planner is the primary source for current departures. GO’s downloadable PDFs are useful for comparing the structure of different routes, but the agency warns that a PDF may not be the most recent schedule.
Route 16 — Hamilton to Toronto Express Timetable Example
The agency’s Route 16 PDF dated April 25, 2026 illustrates how Hamilton GO Centre departures connect to Union Station Bus Terminal. The following examples are from that dated document, not confirmed November 2026 departure times.
| Published example | Hamilton GO Centre | King St W / Dundurn St N | Union Station Bus Terminal | Scheduled duration |
|---|---|---|---|---|
| Earlier weekday trip | 5:15 AM | 5:22 AM | 6:15 AM | 60 minutes |
| Later morning trip | 8:55 AM | 9:02 AM | 10:15 AM | 80 minutes |
Source: GO Transit Route 16 PDF effective April 25, 2026. These examples show historical scheduled trip durations, not current or live bus predictions. For trips now, use the date-specific online planner.
Open the dated official Route 16 timetable PDF or use GO Trip Planner for a current trip.
How to Read the GO Bus Timetable
Match the number and any suffix with the bus you intend to board.
Check weekday, Saturday, Sunday or holiday service separately.
Use the stop heading to find where the listed time applies.
Follow one row across, rather than mixing two separate bus trips.
Approximate Time to Reach the Bus Stop
As practical guidance, aim to reach a regular street stop about 5–10 minutes before the expected bus. Allow more time at unfamiliar terminals, airports, large stations and important transfers, particularly if you need accessible boarding or must find the correct platform.
Traffic on the 401, 403, 407 and other regional highways may influence actual journey duration. A departure shown in a timetable is not a promise of arrival at a fixed minute.
GO Bus Route 40: Pearson Airport, Hamilton and Richmond Hill
Route 40 is one of the most useful GO Bus services for Pearson Airport passengers. GO Transit’s official schedule identifies the Hamilton/Richmond Hill Pearson Express corridor, with Pearson Airport Terminal 1, Square One, Renforth Transitway Station and regional connections along the route.
Schematic route-corridor illustration, not the complete stop list. Some Route 40 trips or variants serve different portions of the corridor.
GO Bus Route 40 vs Route 16
Route 40 is the Pearson Airport-related corridor. Route 16 is the Hamilton–Toronto Express corridor serving Union Station Bus Terminal. Do not use Route 16 expecting a direct Pearson Airport Terminal 1 stop.
How to Find the Pearson Airport GO Bus
- Open the official GO Transit Trip Planner.
- Enter your origin, such as Hamilton GO Centre or Square One.
- Select Pearson Airport Terminal 1 as the destination.
- Choose your exact travel date and time.
- Check whether Route 40 or another itinerary is recommended.
- Read the departure terminal and stop details.
- Confirm the boarding level and location shown in the official station/stop information.
- Check live arrivals and allow additional time for airport check-in.
The official Route 40 PDF dated April 25, 2026 shows weekday and weekend tables and route variants including 40, 40C and 40M. Use it to understand the route patterns, then check the live planner for the current trip.
How Much Is a GO Bus Ticket?
GO Bus fares are generally based on the distance between your boarding and destination points, together with your fare category and payment method. There is no single standard adult fare for every GO Bus trip.
Distance-based
Enter your exact origin and destination for the price.Free
GO states that children aged 12 and under travel free without needing a ticket.$10 CAD
Unlimited eligible GO travel for the selected weekend or statutory holiday day.Discounted
GO advertises approximately 15% savings compared with the regular adult fare.Additional Fare Categories
These bars show the portion of the standard adult fare remaining after the listed discount, not an individual journey price. Youth and post-secondary discounts require applicable PRESTO fare settings and eligibility. Other payment methods may have different discount conditions.
How to Find the Exact GO Bus Fare
- Open the GO Trip Planner and fare calculator.
- Enter your exact boarding location.
- Enter the destination stop.
- Choose your travel date and time.
- Select the passenger type, such as adult or senior.
- Review the displayed trip fare and payment options.
- Check whether a pass or a qualifying transfer would be cheaper.
View official GO Transit fare categories, discounts and passes.
How to Pay on a GO Bus With PRESTO or Contactless
GO Transit accepts physical PRESTO cards, supported PRESTO mobile-wallet payment, contactless credit/debit cards and eligible tickets or passes. The most important payment difference from many local bus systems is that GO passengers generally need to tap on and tap off.
What Changed With PRESTO in 2026?
GO Transit states that PRESTO’s updated transaction system took effect on April 13, 2026, supporting instant loads and faster transaction updates.
The agency also explains that, starting March 2, 2026, a negative GO balance can prevent further travel with that PRESTO card until it is reloaded and the outstanding balance is cleared.
Can I Set a Default Trip?
A default trip is primarily a GO train payment convenience for frequent travel between the same stations. Do not assume that setting a train default trip removes the tap-off requirement on a GO Bus. Onboard GO Bus payment instructions continue to require tapping on and off.
Read the official GO Bus PRESTO reader instructions and manage your PRESTO payment setup.
GO Bus Transfers: TTC, MiWay, Brampton Transit and More
Many passengers use GO Bus for only part of a longer journey. GO Transit connects with TTC, MiWay, Brampton Transit, York Region Transit and other local agencies. Depending on the transit system and fare method, an eligible transfer may be included or discounted.
GO Transit Three-Hour Travel Window
GO states that passengers have a three-hour window to complete eligible one-way trips and receive applicable transfer credit between GO buses, trains and participating transit agencies.
Connecting at Toronto Union Station
Passengers arriving at Union Station Bus Terminal may need a TTC bus, subway or streetcar for their last few kilometres. For a destination near Queens Quay East, Commissioners Street or the Port Lands, our TTC Route 114 Queens Quay East schedule and Union Station connection guide explains the local bus serving the waterfront area.
Connecting Toward Etobicoke and Kipling
If your onward journey is near The East Mall, Burnhamthorpe Road or Kipling Station, use the TTC network for the local leg. Our Route 111 East Mall timetable and Kipling Station boarding guide covers the Toronto TTC service. Check the exact transfer path recommended by your itinerary.
Other Toronto Connections
For trips toward Vaughan Road, Oakwood Avenue, St Clair West or Cedarvale, see the Toronto section of our TTC Route 90 Vaughan bus times and stop guide. This is a separate TTC local service, not GO Bus Route 90, so use TTC directions and fare information for that part of the journey.
To verify participating agencies and payment conditions, open the GO Transit local partners and Ontario One Fare page.
Where’s My Bus? GO Transit Live Arrivals
GO Transit operates an official Where’s My Bus? service for street stops. You can request arrival information using the stop ID printed on the bus-stop sign.
89848
Text the official GO stop number to 89848. Follow the service prompts for upcoming buses.1-888-438-6646
Call the automated GO information service and enter the stop ID when requested.How to Track Your Next GO Bus
GO states that the service can provide the next three bus arrivals or buses serving the stop within the next 30 minutes. Standard text and data charges may apply.
Open the official Where’s My Bus instructions.
How to Find the Stop ID Online
- Open GO Transit’s Find a Station or Stop tool.
- Enter the station or stop name.
- Select the correct location in the results.
- Open the Station Page.
- Read the stop ID under the stop name.
- Use the ID with the official text or phone service.
GO Bus Stations and Stops: Where to Board
GO Bus boarding locations include major terminals, station bus loops, park-and-rides, transitway stations, university stops and roadside stops. A large terminal may have several platforms, and different directions of the same route may use different stops.
How to Confirm the Correct Boarding Platform
- Open your journey in the official GO Trip Planner.
- Read the route number and destination.
- Open the listed departure stop or terminal information.
- Find the platform or stop ID where shown.
- Check terminal departure screens after arriving.
- Look for temporary platform-change signs.
- Match the destination sign on the actual bus before boarding.
Are GO Buses Wheelchair Accessible?
GO Transit states that all GO Bus routes are accessible for passengers using wheeled mobility aids, but not every bus stop is accessible. This difference is important when planning a trip with a wheelchair, scooter, walker or other mobility support.
Mobility-Aid Capacity and Boarding
GO states that both its highway buses and double-decker buses accommodate up to two mobility aids. Vehicle dimensions and equipment differ between bus models. Drivers are responsible for securing wheelchairs or scooters on board as required.
If you use a mobility scooter, the agency’s accessibility instructions require transferring to a suitable bus seat during travel rather than remaining seated on the scooter.
Requesting Station Accessibility Assistance
GO asks passengers who need advance station assistance to make requests at least 48 hours before travel, where possible, so staff arrangements can be reviewed. Confirm availability before purchasing a ticket when the requested help is essential.
- Open the official GO accessibility assistance page.
- Review which services staff can provide.
- Identify the station, travel time and requested assistance.
- Contact GO Customer Care before the trip.
- Confirm whether the station is staffed and accessible.
- Check the bus stop’s accessibility separately.
See GO Bus vehicle and stop accessibility and request accessible station assistance.
GO Bus Delays, Cancellations, Detours and Schedule Updates
GO Bus service can be affected by highway traffic, major construction, weather, events, bus availability, station changes and route revisions. A timetable alone does not confirm that a trip is operating normally right now.
How to Check GO Bus Service Updates
- Open GO Transit Service Updates.
- Select the Bus service filter where available.
- Review notices affecting your route or stop.
- Read the date, direction and duration of any disruption.
- Check for a replacement stop, detour or alternative trip.
- Compare the notice with the current Trip Planner.
Receive Alerts for a Regular Commute
GO’s On the GO service allows passengers to configure alerts for selected trips, routes and times. The service supports notifications about delays, cancellations and service changes.
Set up official GO bus email or text notifications. Open the page, sign in or create an account, then choose the route and travel periods you want to monitor.
Can You Bring a Bicycle or Luggage on a GO Bus?
GO Bus is designed for regional travel, but capacity and safety rules still matter, particularly for airport passengers and riders carrying bicycles.
GO states that passengers must load their own bicycles, remove loose accessories and carry a permitted e-bike battery on board separately. Folded bicycles may be carried according to the published folding-bike policy.
GO Bus Schedule Problems and What to Do
| Problem | What to do |
|---|---|
| No bus appears in the planner. | Check the selected date, origin, destination and Bus Only filter. Try the closest official station name. |
| PDF times differ from the online planner. | Read the PDF’s effective date. Prefer the current date-specific planner and service notices. |
| A bus number has a letter suffix. | Check the complete route number and trip pattern. Branches can serve different stops. |
| The live bus information is missing. | Try the stop-ID text service, terminal displays and service alerts. A missing prediction does not automatically prove cancellation. |
| You forgot to tap off. | Review your payment transaction history and GO’s missed-tap-off instructions. Contact Customer Care if a charge appears incorrect. |
| The transfer was not discounted. | Check the three-hour travel window, eligible transit systems and whether the same payment method was used. |
| A stop is not accessible. | Check the official stop finder and accessibility notices. Ask GO staff to confirm an accessible alternative. |
| You may miss the last return bus. | Plan the return trip separately before leaving and compare other eligible regional services. |
GO Transit Phone Number, Customer Care and Safety
1-888-438-6646
General rider assistance, service questions and trip planning.
Local calling area: 416-869-3200.
1-877-297-0642
Official safety dispatch service for reporting transit safety concerns.
For immediate danger, contact emergency services.
1-800-855-0511
GO lists relay support for passengers requiring accessible telephone communication.
GO lists Customer Care hours of Monday–Friday 6 AM–10 PM and weekends/holidays 9 AM–9 PM, with an automated self-service system available outside those hours. Check current contact hours before calling.
GO Bus Boarding Checklist
- Confirm your exact GO Bus route number.
- Check the full destination or branch name.
- Select the correct travel date.
- Find the correct weekday or weekend timetable.
- Confirm the terminal, stop or bus bay.
- Read the fare and payment rules.
- Prepare your PRESTO or eligible ticket.
- Check live arrivals using the stop ID.
- Read service alerts before departure.
- Check your return trip in advance.
- Confirm accessibility where needed.
- Allow additional time for important connections.
GO Transit Bus Schedules, Maps, Fares and Rider Resources
Search origin, destination, travel date, passenger fare, bus-only trips and accessible journey options.
Open Trip PlannerUse the live online schedule interface to find departures for your selected stations and service day.
Open schedule searchRoute-number directory with corridor schedule files. Always inspect the effective dates.
Open timetable PDFsDistance-based fares, passenger discounts, weekend passes and payment options.
Open fare informationOfficial real-time bus-arrival system using stop IDs, text 89848 or telephone assistance.
Open live arrival instructionsBus alerts, cancellations, detours and current network-status information.
Open service updatesTap-on/tap-off rules, payment machines, three-hour transfer window and eligible fare credits.
Read transfer rulesBus mobility features, accessible stops, vehicle securement capacity and accessible station facilities.
Open accessibility detailsSign up for personalized email and text notifications about trips, construction and service changes.
Manage GO alertsEligible GO and local transit transfers, participating operators and fare-payment exclusions.
Read One Fare informationIndependent website disclosure: BusSchedule.us is not operated by GO Transit or Metrolinx. We do not issue PRESTO cards, sell official GO tickets, control bus routes or guarantee arrival times. GO Transit remains the authoritative source for its operating services.
GO Bus Schedule FAQs
1. How do I find the GO Bus schedule?
Open the official GO Transit Trip Planner, enter your origin and destination, choose your travel date and time, and filter for Bus Only when appropriate. Review the available departures, route numbers, stops and fares.
2. Where can I find all GO Bus routes?
GO Transit publishes a PDF schedule directory organized by route number and corridor. It includes routes such as 12, 16, 21, 25, 40, 88, 94 and 96. Select the route’s PDF and check the effective date, or use the current online planner.
3. What time does the GO Bus start?
There is no universal first-bus time for the GO network. Every route has different scheduled departures and operating days. Choose the correct route, direction, travel date and boarding stop to find its first bus.
4. How much is a GO Bus ticket?
GO Bus fares generally depend on distance, passenger category and payment method. Use the official trip planner to calculate the fare. Children aged 12 and under travel free, and eligible reduced-fare passengers receive discounts.
5. Can I use PRESTO on a GO Bus?
Yes. GO Buses have PRESTO payment readers. Tap when boarding and tap off with the same eligible payment method when exiting. Contactless credit or debit payment is also supported under the agency’s current rules.
6. Which GO Bus goes to Pearson Airport?
GO Bus Route 40 serves the Hamilton/Richmond Hill Pearson Express corridor, including Pearson Airport Terminal 1. Check the exact Route 40 trip, terminal, boarding point and schedule before traveling.
7. How do I track a GO Bus live?
Find the official GO stop ID and text it to 89848, or call 1-888-438-6646. GO’s Where’s My Bus service provides upcoming arrival information. You can text r to refresh results.
8. Does GO Bus run on Saturday and Sunday?
Weekend operation depends on the route. Some GO Bus services operate daily while others have restricted schedules or different weekend trip patterns. Check the exact Saturday or Sunday timetable rather than using weekday times.
9. Are GO Buses wheelchair accessible?
GO Transit states that all its bus routes are accessible for people using wheeled mobility aids, but not every bus stop is accessible. Check the exact boarding stop and any accessibility alerts before travel.
10. Can I transfer from GO Bus to TTC for free?
Eligible transfers between GO Transit and TTC are supported by Ontario One Fare when the required payment and transfer rules are met. Use the same supported payment method and tap off on GO. GO e-tickets are not eligible for One Fare.