Best way to travel between

Rajkot, Gujarat, India
Bangalore, Karnataka, India
Travel Modes
Price
Distance
Duration
CO2
train
$11.11
1823.93 km
32h 11mins
96.67 kgs
 
bus
$20.4
1641.2 km
29h 50mins
49.24 kgs
 
flight
$97.0
1285.72 km
2h 45mins
138.86 kgs
 
drive
$153.9
1588.62 km
22h 54mins
203.34 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1823.93 km 32h 11mins 692 INR 11.11
Bus 1641.2 km 29h 50mins 1,271 INR 20.4
Flight 1285.72 km 2h 45mins 6,043 INR 97.0
Drive 1588.62 km 22h 54mins 9,587 INR 153.9
Take Train from Rajkot Jn to Krishnarajapurm
Time: 31h 38mins Cost: 685 INR; $ 9.9 - 12.1 USD CO2 Emission: 96.18 kgs
Take Train from Krishnarajapurm to Bangalore Cant
Time: 8mins Cost: 62 INR; $ 0.9 - 1.1 USD CO2 Emission: 0.48 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Rajkot, Gujarat, India and Bangalore, Karnataka, India is to travel by train, which will cost about 685 INR or 9.90 USD.