Skip to main content

How to get from Oshawa Go to Niagara-On-The-Lake by bus and train?

From Oshawa Go to Niagara-On-The-Lake by bus and train

To get from Oshawa Go to Niagara-On-The-Lake in Toronto, take the LE train from Oshawa Go station to Union Station station. Next, take the FLIXBUS 2704 bus from Toronto (Union Station Bus Terminal) station to Niagara-On-The-Lake station. The total trip duration for this route is approximately 3 hr 16 min.

196min
Train - LE
Bus - FLIXBUS 2704FLIXBUS 2704
Walk to Niagara-On-The-Lake
Leaves from Oshawa Go

Step by Step

  • 1
    Start from train station
    Start from train station
    Oshawa Go
  • 2
    Train - LE
    Wait for train
    LE
    # | Union Station
  • 3
    Ride to train station
    Ride to train station
    Union Station
    63 min
  • 4
    Walk to bus station
    Walk to bus station
    Toronto (Union Station Bus Terminal)
    ID TOR6
    300 m • 4 min
  • 5
    Bus - FLIXBUS 2704FLIXBUS 2704
    Wait for bus
    FLIXBUS 2704
    Niagara Falls Canada (Rapidsview)
  • 6
    Ride to bus station
    Ride to bus station
    Niagara-On-The-Lake
    ID 7NL
    105 min
  • 7
    Walk to Niagara-On-The-Lake
    Walk to
    Niagara-On-The-Lake
    650 m • 9 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Toronto.
All local mobility options in one app

Public transit directions from Oshawa Go to Niagara-On-The-Lake

The distance between Oshawa Go, Toronto and Niagara-On-The-Lake, Toronto is approximately 101.96 km, which can typically be travelled in 196 min. Moovit will show you the directions from Oshawa Go to Niagara-On-The-Lake by bus and train, so no matter how you choose to travel in Toronto – you will always have plenty of easy options.

Questions & Answers

  • What is the fastest way to get from Oshawa Go to Niagara-On-The-Lake?

    The fastest way takes 196 minutes, using Train line LE, Bus line FLIXBUS 2704.

  • Is there a direct train between Oshawa Go and Niagara-On-The-Lake?

    No, you’ll have to take one train line and one bus line in total. The total travelling time is 3 hr 16 min.

  • Which train line goes from Oshawa Go to Niagara-On-The-Lake?

    The LE train line goes from # | Union Station station near Oshawa Go in Oshawa to Union Station station. From there you’ll have to take one bus line till Union Station station near Niagara-On-The-Lake in Toronto.

  • How long does it take to travel from Oshawa Go to Niagara-On-The-Lake by train and bus?

    The total travel time between Oshawa Go in Oshawa and Niagara-On-The-Lake in Toronto by train and bus is about 3 hr 16 min.

  • Where do I get on the train near Oshawa Go to get to Niagara-On-The-Lake?

    Get on the LE train from the # | Union Station station near Oshawa Go in Oshawa.

  • Where do I get off the train when travelling between Oshawa Go and Niagara-On-The-Lake?

    Get off the train at the Union Station stop, which is closest to Niagara-On-The-Lake in Toronto.