Toronto to Pennsylvania - 8 ways to travel via train, plane, shuttle, and bus
Rome2Rio

How to get fromToronto to Pennsylvaniaby plane, train, shuttle, bus or car

Find Transport to Pennsylvania

See all options

There are 8 ways to get from Toronto to Pennsylvania by plane, train, shuttle, bus, or car

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

Recommended option

  1. Fly Toronto to Pittsburgh4h 33m

    1. Fly from Toronto (YYZ) to Pittsburgh (PIT)planeYYZ - PIT

    $155–562

Cheapest option

  1. Bus12h 55m

    1. Take the bus from Toronto to New York MidtownbusFlixBus N2768a / ...
    2. Take the bus from New York to Philadelphia - Market St & 6th StbusNy

    $48–160

6 alternative options

  1. Fly Toronto to Philadelphia, train5h 27m

    1. Fly from Toronto (YYZ) to Philadelphia (PHL)planeYYZ - PHL
    2. Take the train from Penn Medicine Station to Gladstonetrain

    $151–572

  2. Shuttle to Buffalo, fly to Philadelphia6h 41m

    1. Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airportshuttle
    2. Fly from Buffalo (BUF) to Philadelphia (PHL)planeBUF - PHL

    $176–522

  3. Fly Billy Bishop Toronto City to Newark, bus6h 52m

    1. Fly from Billy Bishop Toronto City (YTZ) to Newark (EWR)planeYTZ - EWR
    2. Take the bus from Newark Airport Terminal B to Willian Penn Highway Route 33 Park & Ridebus

    $109–518

  4. Bus via Scranton13h 30m

    1. Take the bus from Toronto to Scranton Bus StationbusGreyhound US0215
    2. Take the bus from Scranton, PA to Philadelphia, PAbus201 / ...

    $97–174

  5. Train14h 25m

    1. Take the train from Toronto Union Station to New York Penn StationtrainVIA Rail
    2. Take the train from New York Penn Station to 30th Street StationtrainAcela

    $83–510

  6. Drive8h 32m

    1. Drive from Toronto to Philadelphiacar472.1 mi

    $108–156

Toronto to Pennsylvania by bus and foot

Calendar14Weekly Services
Duration12h 55mAverage Duration
Ticket$48Cheapest Price
See schedules

Questions & Answers

Map of how to get from Toronto to Pennsylvania.ExpandLaunch map view
  • Distance: 260.9 mi
  • Duration: 4h 33m

What companies run services between Toronto, ON, Canada and Pennsylvania, USA?

Air Canada flies from Toronto (YYZ) to Pittsburgh (PIT) twice daily. Alternatively, you can take a bus from Toronto to Philadelphia - Market St & 6th St via New York Midtown and New York in around 12h 55m.

Airlines
Train operators
Bus operators

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound

More Questions & Answers