• One-way
  • Round-trip

Search accommodation with Booking.com

Train Times
India
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Delhi - Mumbai ₹ 1,415 20 h 36 min 18 09:30 03:40 1,153 km
Trains Bangalore - Mumbai ₹ 1,384.98 24 h 11 min 7 17:00 02:02 845 km
Trains Kolkata - Mumbai ₹ 2,034.97 32 h 23 min 5 19:35 05:05 1,654 km
Trains Chennai - Mumbai ₹ 1,494.99 21 h 45 min 2 23:55 03:45 1,033 km
Trains Ahmedabad - Mumbai ₹ 144.96 7 h 33 min 25 06:20 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
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Delhi ₹ 1,415 21 h 26 min 18 05:35 05:00 1,153 km
Trains Bangalore - Delhi ₹ 475 39 h 8 min 7 18:15 01:30 1,744 km
Trains Kolkata - Delhi ₹ 2,154.99 20 h 12 min 6 13:30 03:25 1,305 km
Trains Chennai - Delhi ₹ 3,100 31 h 14 min 4 11:35 03:30 1,759 km
Trains Ahmedabad - Delhi ₹ 1,235.01 15 h 34 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 ₹ 2,385.03 30 h 2 05:40 15:50 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 Mumbai - Bangalore ₹ 1,320 23 h 31 min 10 13:40 04:05 845 km
Trains Ahmedabad - Bangalore ₹ 1,705.01 31 h 9 min 3 15:20 19:40 1,237 km
Trains Hyderabad - Bangalore ₹ 940 12 h 11 min 8 06:55 02:35 499 km
Trains Pune - Bangalore ₹ 259.98 19 h 45 min 10 06:30 00:30 735 km
Trains Thane - Bangalore ₹ 1,270.04 23 h 15 min 10 13:40 04:25 851 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Chennai ₹ 310.03 22 h 26 min 3 18:15 00:15 1,033 km
Trains Delhi - Chennai ₹ 500.03 33 h 35 min 4 19:45 02:35 1,759 km
Trains Bangalore - Chennai ₹ 130.03 5 h 46 min 19 05:32 05:20 291 km
Trains Kolkata - Chennai ₹ 2,624.99 26 h 18 min 3 21:00 05:25 1,356 km
Trains Ahmedabad - Chennai ₹ 380 31 h 10 min 2 13:25 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
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Ahmedabad ₹ 190 7 h 31 min 22 06:15 05:15 441 km
Trains Delhi - Ahmedabad ₹ 1,399.99 15 h 12 min 5 14:25 03:55 779 km
Trains Bangalore - Ahmedabad ₹ 1,635.03 31 h 43 min 2 16:00 04:10 1,237 km
Trains Kolkata - Ahmedabad ₹ 2,070.78 35 h 46 min 2 04:30 05:15 1,617 km
Trains Chennai - Ahmedabad ₹ 714.02 31 h 2 min 2 15:05 21:25 1,371 km
Trains Surat - Ahmedabad ₹ 115.97 3 h 52 min 31 06:00 04:37 205 km
Trains Agra - Ahmedabad ₹ 230.04 15 h 14 min 3 13:00 03:40 716 km
Trains Vadodara - Ahmedabad ₹ 59.97 2 h 12 min 40 06:15 05:09 103 km
Trains Rajkot - Ahmedabad ₹ 98.97 4 h 32 min 10 06:53 02:46 201 km
Trains Allahabad - Ahmedabad ₹ 305.02 24 h 54 min 3 11:05 22:55 975 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Hyderabad ₹ 210.02 14 h 30 min 7 12:25 03:20 618 km
Trains Delhi - Hyderabad ₹ 1,825.03 24 h 39 min 5 10:50 04:20 1,259 km
Trains Bangalore - Hyderabad ₹ 985.04 12 h 45 min 7 18:15 05:10 499 km
Trains Kolkata - Hyderabad ₹ 1,704.67 26 h 51 min 2 06:35 17:00 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
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Pune ₹ 71.01 3 h 40 min 29 05:40 05:15 119 km
Trains Delhi - Pune ₹ 349.98 26 h 46 min 3 13:40 20:20 1,178 km
Trains Bangalore - Pune ₹ 259.98 19 h 14 min 8 12:00 04:10 735 km
Trains Kolkata - Pune ₹ 2,065 33 h 15 min 1 03:20 03:20 1,575 km
Trains Chennai - Pune ₹ 1,369.96 17 h 32 min 2 23:55 03:45 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
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Surat ₹ 60.14 3 h 37 min 41 05:35 05:25 236 km
Trains Delhi - Surat ₹ 1,255.03 16 h 24 min 7 09:30 03:10 940 km
Trains Bangalore - Surat ₹ 1,394.99 28 h 4 min 3 17:00 22:30 1,045 km
Trains Kolkata - Surat ₹ 1,964.99 31 h 42 min 2 05:25 05:15 1,609 km
Trains Chennai - Surat ₹ 649.99 27 h 23 min 2 15:05 21:00 1,199 km
Trains Ahmedabad - Surat ₹ 459.99 3 h 38 min 28 05:45 05:29 205 km
Trains Pune - Surat ₹ 619.96 6 h 56 min 6 07:50 01:40 316 km
Trains Kanpur - Surat ₹ 315.03 21 h 51 min 4 04:05 00:12 962 km
Trains Lucknow - Surat ₹ 1,530.02 25 h 34 min 3 05:45 05:16 1,034 km
Trains Nagpur - Surat ₹ 1,004.97 12 h 6 min 4 20:10 00:30 648 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Kanpur ₹ 310.03 23 h 34 min 9 13:55 03:30 1,121 km
Trains Delhi - Kanpur ₹ 171.97 6 h 2 min 49 10:30 05:25 393 km
Trains Bangalore - Kanpur ₹ 2,119.96 35 h 50 min 1 05:10 05:10 1,526 km
Trains Kolkata - Kanpur ₹ 300.53 14 h 34 min 9 13:15 04:55 919 km
Trains Ahmedabad - Kanpur ₹ 1,440.03 23 h 37 min 5 14:10 04:30 871 km
Trains Chennai - Kanpur ₹ 2,419.98 33 h 5 min 1 05:00 05:00 1,486 km
Trains Hyderabad - Kanpur ₹ 1,540.03 25 h 4 min 3 12:50 03:00 1,026 km
Trains Pune - Kanpur ₹ 339.97 26 h 26 min 3 16:45 03:30 1,105 km
Trains Surat - Kanpur ₹ 325.04 21 h 58 min 3 07:40 05:02 962 km
Trains Lucknow - Kanpur ₹ 45.04 1 h 44 min 44 05:45 05:16 72 km
Logo