Train Times
India
Our partners The best way to find and compare tickets for trains, buses, carpools and planes. We work with more than 100 partners to offer you the best prices on the market.
references references references references references references references references references references
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Delhi - Mumbai ₹ 1,368.71 21 h 2 min 18 09:30 03:10 1,153 km
Trains Bangalore - Mumbai ₹ 1,460 23 h 25 min 6 12:00 21:57 845 km
Trains Kolkata - Mumbai ₹ 2,637.88 32 h 17 min 5 11:15 05:05 1,654 km
Trains Chennai - Mumbai ₹ 1,321.31 22 h 38 min 3 11:50 23:50 1,033 km
Trains Ahmedabad - Mumbai ₹ 156.27 8 h 2 min 29 06:15 05:25 441 km
Trains Ongole - Mumbai ₹ 560 34 h 57 min 3 10:10 09:25 858 km
Trains Gumia - Mumbai ₹ 900 43 h 43 min 1 01:52 21:35 1,438 km
Trains Doraha - Mumbai ₹ 760 40 h 50 min 2 11:28 13:05 1,342 km
Trains Namrup - Mumbai - 85 h 59 min 1 01:01 15:00 2,461 km
Trains Nidubrolu - Mumbai - 38 h 40 min 1 09:18 07:25 880 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Delhi ₹ 1,444.47 21 h 11 min 20 05:35 05:00 1,153 km
Trains Bangalore - Delhi - 38 h 22 min 8 19:20 05:10 1,744 km
Trains Kolkata - Delhi ₹ 2,041.18 20 h 7 min 5 13:30 03:25 1,305 km
Trains Chennai - Delhi ₹ 1,832.77 33 h 58 min 8 11:30 03:30 1,759 km
Trains Ahmedabad - Delhi - 15 h 38 min 5 16:20 03:10 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 ₹ 2,704.24 29 h 30 min 1 05:40 05:40 1,397 km
Trains Bijapur - Delhi - 55 h 32 min 2 05:55 06:30 1,324 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Hyderabad - Bangalore ₹ 805.11 12 h 45 min 10 05:40 02:35 499 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Kolkata - 33 h 11 min 6 11:30 03:45 1,654 km
Trains Delhi - Kolkata ₹ 1,662.28 21 h 52 min 6 10:30 23:10 1,305 km
Trains Bangalore - Kolkata ₹ 681.94 32 h 27 min 5 08:40 05:00 1,560 km
Trains Chennai - Kolkata ₹ 1,728.65 27 h 40 min 5 11:00 00:45 1,356 km
Trains Ahmedabad - Kolkata ₹ 1,984.37 35 h 22 min 2 05:55 23:15 1,617 km
Trains Bhopal - Kolkata ₹ 1,458.70 28 h 25 min 2 09:05 09:05 1,125 km
Trains Agra - Kolkata ₹ 298.39 21 h 36 min 3 14:10 00:30 1,163 km
Trains Vadodara - Kolkata ₹ 2,055 35 h 26 min 1 07:39 19:05 1,557 km
Trains Rajkot - Kolkata ₹ 1,993.86 38 h 59 min 1 18:35 18:35 1,805 km
Trains Aurangabad - Kolkata - 43 h 28 min 6 04:52 07:20 1,382 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Chennai ₹ 383.63 22 h 28 min 5 18:15 04:25 1,033 km
Trains Delhi - Chennai - 35 h 1 min 5 19:40 02:35 1,759 km
Trains Bangalore - Chennai ₹ 118.42 5 h 49 min 23 05:32 05:20 291 km
Trains Kolkata - Chennai ₹ 350.45 26 h 28 min 5 05:45 05:25 1,356 km
Trains Ahmedabad - Chennai ₹ 644.10 31 h 12 min 2 15:10 03:05 1,371 km
Trains Kanpur - Chennai ₹ 1,828.03 34 h 36 min 2 18:47 18:47 1,486 km
Trains Agra - Chennai ₹ 1,761.75 31 h 11 min 4 00:25 05:00 1,585 km
Trains Allahabad - Chennai ₹ 388.38 32 h 9 min 2 07:10 07:40 1,384 km
Trains Jabalpur - Chennai ₹ 336.23 26 h 17 min 3 11:40 15:20 1,121 km
Trains Aurangabad - Chennai - 25 h 24 min 2 20:20 22:15 920 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Ahmedabad ₹ 174.98 7 h 45 min 30 11:15 05:25 441 km
Trains Delhi - Ahmedabad ₹ 1,060.84 15 h 26 min 10 12:00 03:55 779 km
Trains Bangalore - Ahmedabad ₹ 1,458.70 31 h 48 min 3 12:30 03:50 1,237 km
Trains Kolkata - Ahmedabad ₹ 1,794.93 35 h 31 min 2 04:30 05:15 1,617 km
Trains Chennai - Ahmedabad ₹ 2,453.17 31 h 50 min 1 15:40 15:40 1,371 km
Trains Surat - Ahmedabad ₹ 80.50 4 h 38 06:00 04:55 205 km
Trains Agra - Ahmedabad - 14 h 20 min 2 01:45 03:40 716 km
Trains Vadodara - Ahmedabad ₹ 47.32 2 h 14 min 53 05:40 05:03 103 km
Trains Rajkot - Ahmedabad ₹ 85.24 4 h 34 min 14 06:53 04:50 201 km
Trains Allahabad - Ahmedabad ₹ 288.91 24 h 53 min 3 12:35 12:35 975 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Hyderabad ₹ 198.93 14 h 21 min 6 12:25 04:35 618 km
Trains Bangalore - Hyderabad ₹ 175.23 12 h 9 min 9 18:15 05:10 499 km
Trains Pune - Hyderabad - 9 h 48 min 5 06:55 02:45 503 km
Trains Vizag - Hyderabad - 12 h 44 min 12 09:25 04:50 504 km
Trains Nimtita - Hyderabad ₹ 740 38 h 40 min 2 05:33 14:35 1,280 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Bangalore - Pune ₹ 449.92 19 h 22 min 9 12:00 03:50 735 km
Trains Vizag - Pune ₹ 1,510 25 h 22 min 2 03:55 06:15 992 km
Trains Jabalpur - Pune ₹ 1,188.75 18 h 1 min 2 16:00 16:00 817 km
Trains Guwahati - Pune ₹ 3,480 51 h 40 min 1 04:35 08:15 2,025 km
Trains Thiruvananthapuram - Pune ₹ 1,915 39 h 40 min 1 14:25 06:05 1,165 km
Trains Rohtak - Pune ₹ 700 41 h 47 min 8 08:30 16:35 1,186 km
Trains Banda - Pune - 31 h 30 min 1 00:25 07:55 1,022 km
Trains Siwan - Pune ₹ 1,820 33 h 35 min 1 01:25 11:00 1,377 km
Trains Chandausi - Pune ₹ 735 38 h 35 min 1 18:20 08:55 1,213 km
Trains Ambur - Pune - 36 h 14 min 16 05:10 06:55 822 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Surat ₹ 108.94 3 h 50 min 51 05:35 05:25 236 km
Trains Delhi - Surat ₹ 260.47 15 h 18 min 13 09:30 03:45 940 km
Trains Bangalore - Surat ₹ 591.96 27 h 43 min 2 04:15 03:50 1,045 km
Trains Kolkata - Surat ₹ 1,785.45 31 h 14 min 2 05:15 05:15 1,609 km
Trains Chennai - Surat ₹ 587.22 26 h 55 min 3 15:40 21:30 1,199 km
Trains Ahmedabad - Surat ₹ 80.50 3 h 47 min 36 05:55 05:20 205 km
Trains Pune - Surat ₹ 132.65 6 h 43 min 6 07:50 03:05 316 km
Trains Kanpur - Surat ₹ 284.17 22 h 41 min 3 07:20 18:25 962 km
Trains Lucknow - Surat ₹ 307.87 24 h 27 min 3 05:45 05:09 1,034 km
Trains Nagpur - Surat ₹ 951.90 12 h 8 min 4 19:50 00:30 648 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Kanpur ₹ 293.65 23 h 30 min 9 06:05 04:55 1,121 km
Trains Delhi - Kanpur ₹ 132.65 5 h 53 min 53 10:30 05:25 393 km
Trains Bangalore - Kanpur ₹ 1,865.95 36 h 29 min 1 22:50 05:10 1,526 km
Trains Kolkata - Kanpur ₹ 1,160.30 15 h 21 min 10 13:30 04:55 919 km
Trains Ahmedabad - Kanpur ₹ 260.47 22 h 17 min 4 04:30 04:30 871 km
Trains Chennai - Kanpur ₹ 1,908.61 32 h 59 min 1 05:05 05:05 1,486 km
Trains Hyderabad - Kanpur ₹ 1,506.02 25 h 37 min 3 11:25 03:00 1,026 km
Trains Pune - Kanpur ₹ 1,411.29 24 h 57 min 2 16:15 03:30 1,105 km
Trains Surat - Kanpur ₹ 284.17 21 h 37 min 3 07:40 04:27 962 km
Trains Lucknow - Kanpur ₹ 42.66 1 h 50 min 56 05:45 05:09 72 km
Close
Logo
authentication

Sign in or create an account

Sign in to Virail to get exclusive travel deals

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

Close

Deals

Booking.com

2% cashback