Header background
  • 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 21 h 11 min 16 09:30 02:23 1,153 km
Trains Bangalore - Mumbai ₹ 1,320 23 h 4 min 8 12:00 04:15 845 km
Trains Kolkata - Mumbai ₹ 1,934.96 32 h 32 min 6 11:15 05:05 1,654 km
Trains Chennai - Mumbai ₹ 1,364.96 22 h 53 min 4 11:50 23:50 1,033 km
Trains Ahmedabad - Mumbai ₹ 90 7 h 57 min 26 06:15 05:25 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 34 min 21 05:35 05:00 1,153 km
Trains Bangalore - Delhi ₹ 2,024.96 38 h 5 min 7 18:15 01:30 1,744 km
Trains Kolkata - Delhi ₹ 2,275.02 19 h 56 min 5 13:45 03:25 1,305 km
Trains Chennai - Delhi ₹ 454.99 34 h 6 11:35 03:30 1,759 km
Trains Ahmedabad - Delhi ₹ 1,194.97 15 h 30 min 7 09:08 00:30 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,195.03 29 h 52 min 2 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 Mumbai - Bangalore ₹ 1,340.02 23 h 20 min 8 13:40 04:05 845 km
Trains Delhi - Bangalore ₹ 2,024.96 39 h 44 min 5 13:45 01:50 1,744 km
Trains Kolkata - Bangalore ₹ 1,954.98 32 h 32 min 4 16:20 04:30 1,560 km
Trains Chennai - Bangalore ₹ 149.97 5 h 43 min 25 11:30 04:20 291 km
Trains Ahmedabad - Bangalore ₹ 1,640.04 30 h 40 min 3 13:25 19:40 1,237 km
Trains Nashik - Bangalore ₹ 1,330 28 h 15 min 8 08:00 08:45 880 km
Trains Pimpri - Bangalore - 25 h 13 min 1 01:45 02:58 748 km
Trains Faridabad - Bangalore - 66 h 2 min 2 10:16 10:50 1,717 km
Trains Ghaziabad - Bangalore ₹ 840 39 h 41 min 14 07:37 01:05 1,745 km
Trains Amritsar - Bangalore ₹ 965 64 h 51 min 6 10:30 01:05 2,094 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Kolkata ₹ 2,655.02 32 h 21 min 5 11:30 03:45 1,654 km
Trains Delhi - Kolkata ₹ 344.97 22 h 5 min 6 10:30 01:15 1,305 km
Trains Bangalore - Kolkata ₹ 1,980 32 h 31 min 4 15:25 05:10 1,560 km
Trains Chennai - Kolkata ₹ 665.01 27 h 19 min 5 12:30 00:45 1,356 km
Trains Ahmedabad - Kolkata ₹ 1,959.99 37 h 38 min 3 05:55 02:35 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 ₹ 434.97 35 h 20 min 1 19:00 19:00 1,408 km
Trains Mysore - Kolkata - 47 h 58 min 9 09:00 19:45 1,686 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Chennai ₹ 1,540.03 22 h 20 min 3 18:15 04:25 1,033 km
Trains Delhi - Chennai ₹ 500.03 33 h 46 min 4 10:50 02:35 1,759 km
Trains Bangalore - Chennai ₹ 130.03 5 h 47 min 22 05:32 05:20 291 km
Trains Kolkata - Chennai ₹ 1,749.97 26 h 33 min 4 05:45 05:25 1,356 km
Trains Ahmedabad - Chennai ₹ 380 31 h 1 min 2 03:05 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 ₹ 149.97 7 h 43 min 25 06:10 05:25 441 km
Trains Delhi - Ahmedabad ₹ 1,700.01 15 h 8 min 4 15:37 03:55 779 km
Trains Bangalore - Ahmedabad ₹ 1,540.03 31 h 2 17:00 04:15 1,237 km
Trains Kolkata - Ahmedabad ₹ 1,854.98 35 h 39 min 3 05:15 05:15 1,617 km
Trains Chennai - Ahmedabad ₹ 714.02 31 h 43 min 2 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
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Hyderabad ₹ 1,084.96 14 h 30 min 7 12:25 03:20 618 km
Trains Delhi - Hyderabad ₹ 1,749.97 24 h 54 min 6 10:50 04:20 1,259 km
Trains Bangalore - Hyderabad ₹ 914.98 11 h 35 min 7 21:20 05:10 499 km
Trains Kolkata - Hyderabad ₹ 1,640.04 27 h 37 min 3 14:05 16:55 1,184 km
Trains Chennai - Hyderabad ₹ 999.97 14 h 41 min 5 21:05 23:15 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 ₹ 83.01 3 h 43 min 25 09:00 05:25 119 km
Trains Delhi - Pune ₹ 1,605.01 24 h 54 min 3 11:46 20:45 1,178 km
Trains Bangalore - Pune ₹ 1,274.96 19 h 11 min 7 12:00 04:15 735 km
Trains Kolkata - Pune ₹ 1,864.98 32 h 51 min 2 03:20 03:40 1,575 km
Trains Chennai - Pune ₹ 515.04 18 h 54 min 5 23:55 23:50 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 ₹ 90 3 h 39 min 46 05:35 05:25 236 km
Trains Delhi - Surat ₹ 274.99 15 h 15 min 12 10:30 03:10 940 km
Trains Bangalore - Surat ₹ 1,489.99 27 h 45 min 3 04:15 22:35 1,045 km
Trains Kolkata - Surat ₹ 1,964.99 31 h 4 min 2 05:15 05:15 1,609 km
Trains Chennai - Surat ₹ 619.96 27 h 16 min 2 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
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mumbai - Kanpur ₹ 325.04 23 h 7 06:05 03:30 1,121 km
Trains Delhi - Kanpur ₹ 140.04 5 h 56 min 52 10:30 05:25 393 km
Trains Bangalore - Kanpur ₹ 1,969.99 37 h 30 min 1 22:50 05:10 1,526 km
Trains Kolkata - Kanpur ₹ 1,245.02 14 h 48 min 8 18:40 04:55 919 km
Trains Chennai - Kanpur ₹ 1,920.04 33 h 38 min 2 10:45 05:00 1,486 km
Trains Pimpri - Kanpur - 34 h 10 min 1 11:01 11:15 1,099 km
Trains Vizag - Kanpur ₹ 795 46 h 43 min 6 11:55 15:45 1,018 km
Trains Aurangabad - Kanpur ₹ 555 37 h 16 min 5 07:55 05:40 892 km
Trains Solapur - Kanpur - 35 h 1 min 10 08:40 00:35 1,077 km
Trains Madurai - Kanpur - 55 h 42 min 6 04:45 12:45 1,853 km
Close

Get free deals and discounts
when you sign-up

  • Omio 10% cashback

  • Booking.com 2% cashback

  • Rentalcars.com 10% off

  • Exclusive access to special promotions and deals

Offer expires in
2
Days
:
14
Hours
:
35
Minutes
:
33
Seconds
136 joined today

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

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.