Rome2Rio

How to get fromTaranto to Torontoby train, plane, or bus

Find Transport to Toronto

See all options

Taranto to Toronto

Rome2Rio compared 7 ways to get from Taranto to Toronto. The best route is Train to Brindisi Airport, fly to Toronto Pearson International Airport, a distance of 7493.701 km.

  1. Train to Brindisi Airport, fly to Toronto Pearson International Airport

    best
    1. Take the train from Taranto to Brindisitrain train
    2. Fly from Brindisi Airport (BDS) to Toronto Pearson International Airport (YYZ)plane plane BDS - YYZ
    18h 7m
    $523–1,639
  2. Train, bus, bus to Bari Karol Wojtyła Airport, fly to Toronto Island Airport

    cheapest
    1. Take the train from Taranto to Gioia Del Colletrain train
    2. Take the bus from Gioia del Colle - Ospedale to Altamura - Alberghierobus bus
    3. Take the bus from Altamura Via Matera to Bari Airportbus bus
    4. Fly from Bari Karol Wojtyła Airport (BRI) to Toronto Island Airport (YTZ)plane plane BRI - YTZ
    21h 16m
    $378–1,341
  3. Train to Brindisi Airport, fly to Toronto Island Airport

    1. Take the train from Taranto to Brindisitrain train
    2. Fly from Brindisi Airport (BDS) to Toronto Island Airport (YTZ)plane plane BDS - YTZ
    18h 40m
    $424–1,526
  4. Train to Lamezia Terme International Airport, fly to Toronto Pearson International Airport

    1. Take the train from Taranto to Lamezia Terme C.train train
    2. Fly from Lamezia Terme International Airport (SUF) to Toronto Pearson International Airport (YYZ)plane plane SUF - YYZ
    19h 5m
    $707–1,007
  5. Train, bus, bus to Bari Karol Wojtyła Airport, fly to Toronto Pearson International Airport

    1. Take the train from Taranto to Gioia Del Colletrain train
    2. Take the bus from Gioia del Colle - Ospedale to Altamura - Alberghierobus bus
    3. Take the bus from Altamura Via Matera to Bari Airportbus bus
    4. Fly from Bari Karol Wojtyła Airport (BRI) to Toronto Pearson International Airport (YYZ)plane plane BRI - YYZ
    19h 22m
    $497–1,054
  6. Train, train to Fiumicino International Airport, fly to Toronto Pearson International Airport

    1. Take the train from Taranto to Napoli Centraletrain train
    2. Take the train from Napoli to Roma Terminitrain train
    3. Fly from Fiumicino International Airport (FCO) to Toronto Pearson International Airport (YYZ)plane plane FCO - YYZ
    18h 11m
    $529–1,320
  7. Train to Crotone Airport, fly to Toronto Pearson International Airport

    1. Take the train from Taranto to Crotonetrain train
    2. Fly from Crotone Airport (CRV) to Toronto Pearson International Airport (YYZ)plane plane CRV - YYZ
    18h 51m
    $701–2,600

Brindisi Airport (BDS) to Toronto Pearson International Airport (YYZ) flights

Calendar26Weekly Planes
Duration15h 20mAverage Duration
Ticket$386Cheapest Price
See schedules

Questions & Answers

What companies run services between Taranto, Italy and Toronto, ON, Canada?

There is no direct connection from Taranto to Toronto. However, you can take the train to Brindisi, walk to Brindisi Station, take the bus to Borgo Casale, walk to Brindisi-Airport-BDS airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, then take the train to Toronto Union Station. Alternatively, you can take the train to Brindisi, walk to Brindisi Station, take the bus to Borgo Casale, walk to Brindisi-Airport-BDS airport, then fly to Toronto Island Airport (YTZ).

Airlines
Train operators
Bus operators

Want to know more about travelling around Canada

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

Italy Travel Guides

Read the travel guideItaly Travel Guides