Best way to travel between

Varanasi, Uttar Pradesh, India
Colombo
Travel Modes
Price
Distance
Duration
CO2
train
$127.0
3144.59 km
67h 53mins
166.66 kgs
 
flight
$226.0
2131.1 km
7h 57mins
230.16 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3144.59 km 67h 53mins 16,659 LKR 127.0
Flight 2131.1 km 7h 57mins 29,645 LKR 226.0
Take Train from Varanasi Junction (BSB) to Villuparam Junction (VM)
Time: 41h 22mins Cost: 5,903 LKR; $ 40.5 - 49.5 USD CO2 Emission: 124.35 kgs
Take Train from Villuparam Junction (VM) to Tuticorin (TN)
Time: 9h 49mins Cost: 2,361 LKR; $ 16.2 - 19.8 USD CO2 Emission: 26.91 kgs
Take Car from Tuticorin (TN) to Tuticorin Port
Time: 12mins Cost: 656 LKR; $ 4.5 - 5.5 USD CO2 Emission: 1.68 kgs
Take Ferry from Tuticorin Port to Colombo, Sri Lanka
Time: 14h 25mins Cost: 7,870 LKR; $ 54.0 - 66.0 USD CO2 Emission: 35.56 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Varanasi, Uttar Pradesh, India and Colombo is to travel by train, which will cost about 16,659 LKR or 114.30 USD.