Best way to travel between

Toronto, ON, Canada
Merida, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$217.15
5366.89 km
82h 34mins
161.01 kgs
 
drive
$438.6
5126.45 km
57h 43mins
656.19 kgs
 
flight
$442.9
2727.1 km
7h 29mins
294.53 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 5366.89 km 82h 34mins 2,839 MXN 217.15
Drive 5126.45 km 57h 43mins 5,735 MXN 438.6
Flight 2727.1 km 7h 29mins 5,791 MXN 442.9
Take Train from Toronto Union Station to Windsor
Time: 4h 18mins Cost: 719 MXN; $ 49.5 - 60.5 USD CO2 Emission: 19.01 kgs
Take Drive from Windsor to Detroit
Time: 9mins Cost: 13 MXN; $ 0.9 - 1.1 USD CO2 Emission: 0.88 kgs
Take Bus from Detroit to Dallas
Time: 27h 5mins Cost: 2,092 MXN; $ 144.0 - 176.0 USD CO2 Emission: 58.72 kgs
Take Bus from Dallas to Mcallen
Time: 13h 0mins Cost: 1,111 MXN; $ 76.5 - 93.5 USD CO2 Emission: 28.34 kgs
Take Drive from Mcallen to Matamoros
Time: 1h 6mins Cost: 92 MXN; $ 6.3 - 7.7 USD CO2 Emission: 12.86 kgs
Take Bus from Matamoros to Veracruz
Time: 17h 15mins Cost: 850 MXN; $ 58.5 - 71.5 USD CO2 Emission: 29.25 kgs
Take Bus from Veracruz to Mérida
Time: 15h 41mins Cost: 850 MXN; $ 58.5 - 71.5 USD CO2 Emission: 30.71 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Merida, Mexico is to travel by bus, which will cost about 2,837 MXN or 195.30 USD.