Train from Toronto Pearson International Airport to LaGuardia Airport

Toronto Pearson International Airport
LaGuardia Airport, United States

Your cost to travel by Train: $89 - $109

Pearson Airport
  • Total Distance:

    23.09 km (14 miles)

  • Travel Time:

    31 Minutes

  • Frequency:

    72 Times/Day

  • Train Fare:

    22.0 USD (~22.0 USD)

Union Station Bus Terminal At Bay St
  • Total Distance:

    37.73 km (23 miles)

  • Travel Time:

    22 Minutes

  • Frequency:

    145 Times/Day

  • Bus Fare:

    6.0 USD (~6.0 USD)

Oakville
  • Total Distance:

    864.59 km (537 miles)

  • Travel Time:

    13 Hours 11 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    65.0 USD (~65.0 USD)

Penn Station
  • Total Distance:

    8.41 km (5 miles)

  • Travel Time:

    11 Minutes

  • Frequency:

    95 Times/Day

  • Train Fare:

    3.0 USD (~3.0 USD)

Roosevelt Av/61 St
  • Total Distance:

    6.19 km (4 miles)

  • Travel Time:

    19 Minutes

  • Frequency:

    192 Times/Day

  • Bus Fare:

    3.0 USD (~3.0 USD)

LaGuardia Airport, NY, United States
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Pearson Airport Toronto Union 22 USD https://www.upexpress.com/ 30mins
Union Station Bus Terminal At Bay St Oakville GO Station At Cross Ave 6 USD http://www.gotransit.com 22mins
Oakville New York 65 USD http://free.rome2rio.com/agencyredirect?oName=Oakvilleu0026dName=New%20Yorku0026date=2015-07-11u0026oPos=43.45404,-79.68298u0026dPos=40.7505722,-73.9935455u0026queryDest=New%20York 12h 55mins
Penn Station Woodside 3 USD http://www.mta.info 11mins
Roosevelt Av/61 St Laguardia Intern Rdy/Term B -Central Pass Term 3 USD http://www.mta.info/busco/schedules/q070cur.pdf 19mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 104 USD ~ 104 USD
2 people 208 USD ~ 208 USD
3 people 312 USD ~ 312 USD
4 people 416 USD ~ 416 USD
5 people 520 USD ~ 520 USD

Did you know?

  • The total CO2 Emission for your Toronto Pearson International Airport - LaGuardia Airport train trip is 48.81 kg
  • Your total cost to travel by train from Toronto Pearson International Airport to LaGuardia Airport is about 104.0 USD (~104.0 USD)