Skip to main content

How to get from Toronto, Toronto to Port Perry, Scugog by bus and train?

Toronto to Port Perry map

By bus and train

To get from Toronto to Port Perry in Scugog, take the LE train from Union Station station to Whitby Go station. Next, take the 905 bus from Whitby Station stop to Scugog Eastbound @ Arrow stop. The total trip duration for this route is approximately 2 hr 24 min.

144 min
Walk to train station
Train - LE
Bus - 905905
Walk to Port Perry
Leaves from Union Station

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Union Station
    280 m  •  4 min
  • 2
    Train - LE
    Wait for train
    LE
    # | Oshawa Go
  • 3
    Ride to train station
    Ride to train station
    Whitby Go
    53 min
  • 4
    Walk to bus stop
    Walk to bus stop
    Whitby Station
    ID 2576
    280 m  •  4 min
  • 5
    Bus - 905
    Wait for bus
    905
    B - Uxbridge Via Port Perry
  • 6
    Ride to bus stop
    Ride to bus stop
    Scugog Eastbound @ Arrow
    ID 2511
    63 min
  • 7
    Walk to Port Perry
    Walk to
    Port Perry
    Crandle Street
    260 m  •  4 min
*Duration based on 8am traffic
Get the app

Looking for a different route?

Alternative route by bus and train via VIA RAIL, 52 and 905

To get from Toronto to Port Perry in Scugog, you’ll need to take one train line and 2 bus lines: take the VIA RAIL train from Union Station station to Oshawa Go station. Next, you’ll have to switch to the 52 bus and finally take the 905 bus from Simcoe St. @ Britannia Ave. stop to Scugog Eastbound @ Arrow stop. The total trip duration for this route is approximately 2 hr 55 min.

175 min
Walk to train station
Train - VIA RAILVIA RAIL
Bus - 5252
Bus - 905905
Walk to Port Perry
Leaves from Union Station

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Union Station
    280 m  •  4 min
  • 2
    Train - VIA RAIL
    Wait for train
    VIA RAIL
    Montréal
  • 3
    Ride to train station
    Ride to train station
    Oshawa Go
    44 min
  • 4
    Bus - 52
    Wait for bus
    52
    52 - Hwy. 407 Bus Term
  • 5
    Ride to bus stop
    Ride to bus stop
    Simcoe St. @ Britannia Ave.
    25 min
  • 6
    Bus - 905
    Wait for bus
    905
    B - Uxbridge Via Port Perry
  • 7
    Ride to bus stop
    Ride to bus stop
    Scugog Eastbound @ Arrow
    ID 2511
    31 min
  • 8
    Walk to Port Perry
    Walk to
    Port Perry
    Crandle Street
    260 m  •  4 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Toronto.
All local mobility options in one app
Get it on Google PlayDownload on the App Store

Public transit directions from Toronto, Toronto to Port Perry, Scugog

The distance between Toronto, Scugog and Port Perry, Scugog is approximately 81.63 km, which can typically be travelled in 144 min. Moovit will show you the directions from Toronto to Port Perry by bus and train, so no matter how you choose to travel in Scugog – you will always have plenty of easy options.

Public transit stations close to Toronto, Toronto

Toronto is located at Toronto, Scugog and the nearest public transit station is The Esplanade at Yonge St.

Subway stations close to Toronto:

  • Union

Train stations close to Toronto:

  • Union Station
  • Up Express Union Station

Bus stations close to Toronto:

  • The Esplanade at Yonge St
  • Bay St at Front St West (Union Station)
  • Front St West at Bay St
For more information about nearby stations go to moovitapp.com

Public transit stations close to Port Perry, Scugog

Port Perry is located at Crandle Street, Scugog and the nearest public transit station is Scugog Westbound @ Arrow.

Bus stations close to Port Perry:

  • Scugog Westbound @ Arrow
  • Scugog Eastbound @ Arrow
  • Scugog St. @ Arrow St.
For more information about nearby stations go to moovitapp.com

How to get to Port Perry from other popular locations in Scugog

Toronto to Port Perry map

Looking for a different route?

Alternative route by bus and train via VIA RAIL, 52 and 905

To get from Toronto to Port Perry in Scugog, you’ll need to take one train line and 2 bus lines: take the VIA RAIL train from Union Station station to Oshawa Go station. Next, you’ll have to switch to the 52 bus and finally take the 905 bus from Simcoe St. @ Britannia Ave. stop to Scugog Eastbound @ Arrow stop. The total trip duration for this route is approximately 2 hr 55 min.

175 min
Walk to train station
Train - VIA RAILVIA RAIL
Bus - 5252
Bus - 905905
Walk to Port Perry
Leaves from Union Station

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Union Station
    280 m  •  4 min
  • 2
    Train - VIA RAIL
    Wait for train
    VIA RAIL
    Montréal
  • 3
    Ride to train station
    Ride to train station
    Oshawa Go
    44 min
  • 4
    Bus - 52
    Wait for bus
    52
    52 - Hwy. 407 Bus Term
  • 5
    Ride to bus stop
    Ride to bus stop
    Simcoe St. @ Britannia Ave.
    25 min
  • 6
    Bus - 905
    Wait for bus
    905
    B - Uxbridge Via Port Perry
  • 7
    Ride to bus stop
    Ride to bus stop
    Scugog Eastbound @ Arrow
    ID 2511
    31 min
  • 8
    Walk to Port Perry
    Walk to
    Port Perry
    Crandle Street
    260 m  •  4 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Toronto to Port Perry?

    The fastest way takes 144 minutes, using Bus line LE, Bus line 905.

    More details
  • What is the alternative route to get from Toronto to Port Perry?

    The alternative route takes 175 minutes, using Bus line VIA RAIL, Bus line 52, Bus line 905.

    More details
  • Is there a direct train between Toronto in Toronto and Port Perry in Scugog?

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

    More details
  • Which train line goes from Toronto in Toronto to Port Perry in Scugog?

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

    More details
  • How long does it take to travel from Toronto in Toronto to Port Perry in Scugog by train and bus?

    The total travel time between Toronto in Toronto and Port Perry in Scugog by train and bus is about 2 hr 24 min.

    More details
  • Where do I get on the train near Toronto in Toronto to get to Port Perry in Scugog?

    Get on the LE train from the Union Station station near Toronto in Toronto.

    More details
  • Where do I get off the train when travelling between Toronto in Toronto and Port Perry in Scugog?

    Get off the train at the Port Perry stop, which is closest to Port Perry in Scugog.

    More details
Real-Time Arrivals, Schedules, Maps & More