Face coverings are mandatory on GO Transit. Public health officials stress that even once you are vaccinated, it is important to follow health and safety measures that help keep us and others safe such as properly wearing face coverings, keeping a safe distance and washing hands. This includes while on public transit. Learn more about GO Transit’s COVID-19 safety measures here.
Skip to content

  • See your favourites

    Added to your favourites!
    You can see all your favourite trips and schedules here.

    Cannot add more than 15 favourites!
    You can see and manage your favourites here.

  • Open the search tool
  • Show site menu

Bus Schedule Changes

Buses
Last Updated: June 14, 2021 | 02:31:18 PM
  • Route 15 (Brantford/Burlington)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, while classes are suspended and ridership remains low, we will reduce service to McMaster University by suspending Route 15A. GO Bus Route 15 will continue to meet most Lakeshore West trains at Aldershot GO, serving Brantford and McMaster University.

    We are constantly monitoring ridership and will adjust service if necessary.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 16 (Hamilton/Toronto Express)
    Update

    Service changes start May 1

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Saturday, May 1, we’re bringing back some bus service on Route 16, with hourly weekend service and hourly service on weekdays when the trains are not running. In monitoring ridership, we noticed more people are travelling between Toronto and Hamilton since the start of the pandemic.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 19 (Mississauga/North York)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, late-night weekday Route 19 service will run every two hours while demand is low. The last trips of the night will continue to depart Square One at 12:10 a.m. and Finch Bus Terminal at 12:50 a.m.

    We are constantly monitoring ridership and will adjust service if necessary.

    We’re also adjusting the schedule to better reflect actual travel times, with some trips departing up to five minutes earlier.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 21 (Milton)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, we are temporarily combining some Route 21 trips while demand is low. Depending on your trip, your travel time may increase, but the trips will now offer more connection options between Square One and most Milton line GO stations.

    We are constantly monitoring ridership and will adjust service if necessary.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 25 (Waterloo/Mississauga)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes later.

    Service changes start April 10

    GO Bus Route 25 will follow a different route in downtown Kitchener and some stops will be moved due to upcoming road construction projects in the area..

    • In downtown Kitchener, buses will run along Weber St. The stops on Victoria St. @ King St., Joseph St. @ Ontario St., Charles St. @ Queen St., and King St. @ Montgomery Rd. will be removed and relocated to Weber St., and will be an approximate five-to-ten minute walk from the stops being removed.
    • Route 25 will no longer serve the on-street stop near the Kitchener Bus Terminal. The replacement stop is located on Weber St. @ Queen St.

    All Route 25 eastbound trips will depart the University of Waterloo five minutes later and all westbound trips will arrive at the University of Waterloo five minutes earlier, with time changes along the route.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 27 (Milton/North York)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, we are temporarily reducing some rush hour and late-night service on Route 27 while demand is low. Service during rush hours will be hourly and late-night service will run every two hours. This route will no longer serve York Mills. Please plan ahead and check your new route and travel times. Use Triplinx to help plan your trip.

    We are constantly monitoring ridership and will adjust service if necessary.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 29 (Guelph/Mississauga)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, late-night weekday service on Route 29 will run every two hours while demand is low. The last trips of the night will continue to depart Guelph GO at 10:20 p.m. and Square One at 12:20 a.m.

    We are constantly monitoring ridership and will adjust service if necessary.

    We’re also adjusting the schedule to better reflect actual travel times, with some trips departing up to five minutes earlier.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 30 (Kitchener)
    Update

    Service changes start April 12

    GO Bus Route 30 will follow a different route in downtown Kitchener and some stops will be moved due to upcoming road construction projects in the area.

    • In downtown Kitchener, buses will run along Weber St. The stops on Victoria St. @ King St., Joseph St. @ Ontario St., Charles St. @ Queen St., and King St. @ Montgomery Rd. will be removed and relocated to Weber St., and will be an approximate five-to-ten minute walk from the stops being removed.
    • Route 30 will no longer serve the on-street stop near the Kitchener Bus Terminal. The replacement stop is located on Weber St. @ Queen St.

    Most Route 30 eastbound trips will depart Kitchener GO five minutes later and all westbound trips will arrive at Kitchener GO five minutes earlier, with time changes along the route.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 31 (Kitchener)
    Update

    Service changes start May 1

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Saturday, May 1, late-night westbound Route 31E trips will no longer stop on request between Main St. @ Bovaird Dr. and Mount Pleasant GO Station. The bus will continue to stop on request for locations between Mount Pleasant GO Station and beyond to Georgetown GO Station.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 32 (Brampton Trinity Common/North York)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, we are temporarily reducing service during the rush hours on Route 32 while demand is low.

    • The eastbound 7:45 a.m. trip from Trinity Common Mall will not run
    • The westbound 4:30 p.m. trip from York Mills Bus Terminal will not run

    We are constantly monitoring ridership and will adjust service if necessary.

    We’re also adjusting the schedule to better reflect actual travel times, with some trips departing up to five minutes later.

    See the full schedules here. Our online schedules will be updated in early May. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 34 (Pearson Airport/North York)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier or later.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 36 (Brampton/North York)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times. The weekday westbound 5:30 p.m. trip will depart York Mills GO Terminal one minute earlier at 5:29 p.m., with stops along the way also changed.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 40 (Hamilton/Richmond Hill)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, late-night weekday service on Route 40 will run every two hours while demand is low. The last trips of the night will depart Hamilton GO at 1:15 a.m. and Richmond Hill Centre at 1:05 a.m.

    We are constantly monitoring ridership and will adjust service if necessary.

    We’re also adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier or later.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 41 (Hamilton/Pickering)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier or later.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 45 (Streetsville/Square One/Hwy. 407)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier or later.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 47 (Hamilton GO/Hwy. 407 Bus Terminal)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier or later.

    Platform changes at Square One

    Starting May 3, all eastbound trips will depart from platform 8 instead of platform 9.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 48 (Hwy. 407)
    Update

    Service changes start May 3

    Starting Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to two minutes later.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 54 (Oshawa/Oakville)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 66 (East Gwillimbury/Newmarket/North York)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes later.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 67 (Keswick/North York)
    Update

    Service changes start May 3

    Some GO bus schedules are changing as we adjust service to meet demand.

    Starting Monday, May 3, we are suspending two bus trips on Route 67 while demand is low. The northbound bus trips departing Finch Bus Terminal at 12:10 p.m. and 3:10 p.m. will no longer run. The first northbound trip will depart Finch Bus Terminal at 4:10 p.m.

    We are constantly monitoring ridership and will adjust service if necessary.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 92 (Whitby-Finch)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier or later.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

  • Route 96 (Oshawa/Finch)
    Update

    Service changes start May 3

    Starting Monday, May 3, we’re adjusting our schedules to better reflect actual travel times, with some trips departing up to five minutes earlier.

    Click here to see the new schedules. Be sure to check the website often for updates.

    Wondering when the next bus will arrive? You can text or call our Where’s My Bus service to get real-time information. Find out more at gotransit.com/wmb.

    Pay before you board with these easy options:

    Safety never stops

    “Safety Never Stops” isn’t a slogan for our team. It’s our commitment. Every day. Every train. Every bus. Every trip. Everyone. But we also know that even though we’re taking many measures, such as installing physical barriers and hand sanitizer dispensers on vehicles and at stations, and enhancing our cleaning of surfaces, we can’t do it alone.  We’re in this together. Your health and safety is a partnership - our shared responsibility. Find out how we’re responding to COVID-19 by clicking here.

to keep you in the know