Best way to travel between

Vijayawada, Andhra Pradesh, India
Mangaluru, Karnataka, India
Travel Modes
Price
Distance
Duration
CO2
train
$6.0
1269.65 km
22h 12mins
67.29 kgs
 
bus
$18.9
995.14 km
19h 31mins
29.85 kgs
 
drive
$95.88
919.3 km
13h 18mins
117.67 kgs
 
flight
$191.04
775.26 km
1h 53mins
83.73 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1269.65 km 22h 12mins 374 INR 6.0
Bus 995.14 km 19h 31mins 1,177 INR 18.9
Drive 919.3 km 13h 18mins 5,973 INR 95.88
Flight 775.26 km 1h 53mins 11,901 INR 191.04
Take Train from Vijayawada Jn to Palakkad
Time: 15h 22mins Cost: 374 INR; $ 5.4 - 6.6 USD CO2 Emission: 48.05 kgs
Take Train from Palakkad to Mangalore Jn
Time: 5h 40mins Cost: 187 INR; $ 2.7 - 3.3 USD CO2 Emission: 18.74 kgs
Take Taxi from Mangalore Jn to Mangalore
Time: 10mins Cost: 311 INR; $ 4.5 - 5.5 USD CO2 Emission: 1.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Vijayawada, Andhra Pradesh, India and Mangaluru, Karnataka, India is to travel by train, which will cost about 374 INR or 5.40 USD.