Rome2Rio

How to get fromPort Perry to Toronto Union Stationby bus, train, car or taxi

Find Transport to Toronto Union Station

See all options

There are 4 ways to get from Port Perry to Toronto Union Station by bus, train, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Line 905 bus, train

    best
    1. Take the bus from Simcoe Southbound @ Vanedward to Whitby Stationbus bus 905
    2. Take the train from Whitby GO to Toronto Union Stationtrain train Le
    2h 8m
    $12–16
  2. Line 905 bus, bus

    1. Take the bus from Simcoe Northbound @ Queen to Railway Southbound @ Albertbus bus 905
    2. Take the bus from Railway St. @ Albert St. to Union Station Bus Terminalbus bus 71
    2h 54m
    $15–18
  3. Drive 74.1 km

    1. Drive from Port Perry to Toronto Union Stationcar car 74.1 km
    1h 8m
    $15–21
  4. Taxi

    1. Take the taxi from Port Perry to Toronto Union Stationtaxi taxi 74.1 km
    1h 8m
    $160–200

Port Perry to Toronto Union Station by bus and train

Calendar82Weekly Services
Duration2h 8mAverage Duration
Ticket$12Cheapest Price
See schedules

Questions & Answers

What companies run services between Port Perry, ON, Canada and Toronto Union Station, ON, Canada?

You can take a bus from Simcoe Northbound @ Queen to Toronto Union Station via Railway St. @ Albert St. and Union Station Bus Terminal in around 2h 54m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Getting around the Cyclades, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.