Train Times India

These train, bus and flight companies trust us

Mumbai


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Delhi - Mumbai ₹ 1,415 20 h 28 min 12 10:45 04:10 1,153 km
Trains Bangalore - Mumbai ₹ 1,350.03 23 h 34 min 6 12:00 03:45 845 km
Trains Kolkata - Mumbai ₹ 2,034.97 33 h 42 min 4 19:35 05:05 1,654 km
Trains Chennai - Mumbai ₹ 595.03 22 h 13 min 2 06:50 23:55 1,033 km
Trains Ahmedabad - Mumbai ₹ 154.97 7 h 35 min 21 08:35 05:29 441 km
Trains Moradabad - Mumbai - 27 h 58 min 26 06:05 09:50 1,240 km
Trains Nellore - Mumbai ₹ 1,460 31 h 32 min 5 07:40 09:15 914 km
Trains Shimoga - Mumbai ₹ 1,465 31 h 38 min 3 19:30 04:20 639 km
Trains Kulti - Mumbai - 50 h 1 min 5 04:49 00:30 1,534 km
Trains Naihati - Mumbai - 39 h 30 min 13 06:39 01:50 1,667 km

Delhi


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Delhi ₹ 325.04 21 h 20 min 14 05:35 02:55 1,153 km
Trains Bangalore - Delhi ₹ 475 38 h 25 min 6 18:15 05:12 1,744 km
Trains Kolkata - Delhi ₹ 2,385.03 20 h 9 min 5 13:30 03:25 1,305 km
Trains Chennai - Delhi ₹ 2,139.98 33 h 45 min 5 14:35 03:30 1,759 km
Trains Ahmedabad - Delhi ₹ 1,235.01 15 h 35 min 7 16:25 01:15 779 km
Trains Pimpri - Delhi - 48 h 50 min 1 11:01 09:55 1,168 km
Trains Bhiwandi - Delhi - 44 h 49 min 2 22:05 23:05 1,123 km
Trains Nizamabad - Delhi ₹ 1,770 30 h 42 min 9 07:40 09:35 1,113 km
Trains Kakinada - Delhi ₹ 1,920 36 h 41 min 10 09:45 09:35 1,397 km
Trains Bijapur - Delhi - 55 h 32 min 2 05:55 06:30 1,324 km

Bangalore


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Bangalore ₹ 1,255.03 24 h 3 min 9 13:40 04:05 845 km
Trains Delhi - Bangalore ₹ 475 40 h 6 min 5 13:50 01:50 1,744 km
Trains Kolkata - Bangalore ₹ 1,864.98 32 h 35 min 5 05:45 04:25 1,560 km
Trains Chennai - Bangalore ₹ 159.97 5 h 49 min 22 08:45 04:30 291 km
Trains Ahmedabad - Bangalore ₹ 1,640.04 34 h 17 min 3 19:40 19:40 1,237 km
Trains Kanpur - Bangalore ₹ 2,129.97 38 h 47 min 1 23:30 18:52 1,526 km
Trains Nashik - Bangalore ₹ 1,330 28 h 15 min 8 08:00 08:45 880 km
Trains Rajkot - Bangalore ₹ 1,805.02 33 h 21 min 1 10:55 10:50 1,262 km
Trains Moradabad - Bangalore ₹ 2,670 48 h 58 min 3 07:35 09:50 1,768 km
Trains Bikaner - Bangalore ₹ 2,200.03 46 h 29 min 2 03:45 00:35 1,731 km

Kolkata


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Kolkata ₹ 2,034.97 33 h 33 min 4 11:30 03:45 1,654 km
Trains Delhi - Kolkata ₹ 2,154.99 22 h 9 min 6 10:30 23:10 1,305 km
Trains Bangalore - Kolkata ₹ 2,065 32 h 30 min 3 15:45 05:10 1,560 km
Trains Chennai - Kolkata ₹ 1,649.96 27 h 38 min 2 00:45 00:45 1,356 km
Trains Ahmedabad - Kolkata ₹ 2,095.02 37 h 25 min 2 05:45 04:45 1,617 km
Trains Pimpri - Kolkata - 47 h 55 min 1 10:01 16:00 1,576 km
Trains Meerut - Kolkata ₹ 2,325 24 h 40 min 16 07:24 23:00 1,281 km
Trains Aurangabad - Kolkata - 43 h 28 min 6 04:52 07:20 1,382 km
Trains Solapur - Kolkata ₹ 2,240 35 h 24 min 3 05:55 23:25 1,408 km
Trains Mysore - Kolkata - 47 h 58 min 9 09:00 19:45 1,686 km

Chennai


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Chennai ₹ 1,415 22 h 28 min 3 21:25 02:05 1,033 km
Trains Delhi - Chennai ₹ 1,934.96 32 h 30 min 3 10:50 21:05 1,759 km
Trains Bangalore - Chennai ₹ 120.02 5 h 44 min 17 05:32 05:20 291 km
Trains Kolkata - Chennai ₹ 1,825.03 27 h 9 min 2 05:45 23:05 1,356 km
Trains Ahmedabad - Chennai ₹ 2,350 31 h 32 min 2 13:45 03:05 1,371 km
Trains Nashik - Chennai ₹ 600 47 h 51 min 15 05:50 09:00 1,033 km
Trains Rajkot - Chennai ₹ 840 51 h 35 min 12 06:45 22:00 1,433 km
Trains Amritsar - Chennai ₹ 950 56 h 33 min 8 09:40 00:28 2,135 km
Trains Aligarh - Chennai ₹ 2,880 51 h 1 08:50 11:50 1,661 km
Trains Moradabad - Chennai ₹ 2,110 43 h 46 min 4 07:35 04:50 1,758 km

Ahmedabad


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Ahmedabad ₹ 140.04 7 h 26 min 21 11:35 05:15 441 km
Trains Delhi - Ahmedabad ₹ 1,119.99 15 h 24 min 5 20:50 03:55 779 km
Trains Bangalore - Ahmedabad ₹ 1,810.02 33 h 50 min 3 17:00 22:30 1,237 km
Trains Kolkata - Ahmedabad ₹ 2,095.02 34 h 47 min 2 02:40 05:15 1,617 km
Trains Chennai - Ahmedabad ₹ 2,585.04 31 h 50 min 1 15:40 15:40 1,371 km
Trains Pimpri - Ahmedabad - 31 h 27 min 1 10:01 11:35 506 km
Trains Ranchi - Ahmedabad ₹ 805 44 h 49 min 3 15:10 07:40 1,303 km
Trains Aligarh - Ahmedabad ₹ 1,195 21 h 45 min 1 21:25 19:10 771 km
Trains Cuttack - Ahmedabad ₹ 2,010 38 h 33 min 4 21:50 12:55 1,401 km
Trains Ulhasnagar - Ahmedabad ₹ 965 6 h 7 min 1 05:38 11:45 428 km

Hyderabad


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Hyderabad ₹ 465.77 14 h 26 min 7 12:25 03:20 618 km
Trains Delhi - Hyderabad ₹ 1,649.96 24 h 48 min 5 13:50 04:20 1,259 km
Trains Bangalore - Hyderabad ₹ 1,189.97 12 h 48 min 6 18:15 05:10 499 km
Trains Kolkata - Hyderabad ₹ 1,704.67 25 h 55 min 2 12:55 14:05 1,184 km
Trains Chennai - Hyderabad ₹ 999.97 14 h 44 min 5 21:05 23:00 516 km
Trains Meerut - Hyderabad ₹ 1,755 32 h 47 min 18 07:24 10:30 1,291 km
Trains Ghaziabad - Hyderabad - 27 h 17 min 12 06:37 11:35 1,258 km
Trains Amritsar - Hyderabad ₹ 835 45 h 9 min 7 10:30 15:20 1,625 km
Trains Bareilly - Hyderabad ₹ 2,230 34 h 13 min 3 09:08 20:40 1,223 km
Trains Moradabad - Hyderabad ₹ 1,800 35 h 32 min 5 07:35 20:40 1,274 km

Pune


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Pune ₹ 71.01 3 h 42 min 28 09:05 05:15 119 km
Trains Delhi - Pune ₹ 349.98 25 h 45 min 3 11:46 20:20 1,178 km
Trains Bangalore - Pune ₹ 259.98 20 h 12 min 7 12:00 02:02 735 km
Trains Kolkata - Pune ₹ 469.91 32 h 40 min 2 13:50 03:20 1,575 km
Trains Chennai - Pune ₹ 1,420.01 17 h 26 min 2 12:00 23:55 915 km
Trains Meerut - Pune ₹ 1,655 31 h 7 min 25 07:24 21:50 1,227 km
Trains Ghaziabad - Pune ₹ 1,495 30 h 24 min 50 05:40 21:50 1,185 km
Trains Amritsar - Pune ₹ 815 48 h 47 min 9 10:30 20:40 1,462 km
Trains Aligarh - Pune - 53 h 38 min 14 03:50 12:45 1,127 km
Trains Bareilly - Pune ₹ 1,705 32 h 57 min 10 07:08 21:50 1,231 km

Surat


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Mumbai - Surat ₹ 79.99 3 h 34 min 39 05:35 05:20 236 km
Trains Delhi - Surat ₹ 1,255.03 16 h 28 min 8 12:50 05:05 940 km
Trains Bangalore - Surat ₹ 1,545.04 28 h 22 min 2 17:00 03:45 1,045 km
Trains Kolkata - Surat ₹ 1,945.06 32 h 31 min 2 05:25 05:15 1,609 km
Trains Chennai - Surat ₹ 2,624.99 27 h 32 min 1 15:40 15:40 1,199 km
Trains Guwahati - Surat ₹ 890 66 h 42 min 5 11:45 10:25 2,002 km
Trains Tiruchi - Surat - 44 h 47 min 12 04:40 19:10 1,313 km
Trains Aligarh - Surat ₹ 1,660 27 h 15 min 1 08:50 12:05 913 km
Trains Moradabad - Surat ₹ 140 23 h 1 min 24 06:53 22:40 1,039 km
Trains Cuttack - Surat ₹ 1,040 48 h 22 min 1 18:15 00:10 1,358 km

Kanpur


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Delhi - Kanpur ₹ 140.04 6 h 3 min 44 10:30 05:25 393 km
Trains Lucknow - Kanpur ₹ 45.04 1 h 42 min 41 05:45 05:16 72 km