Longest Train Journeys in India

Distance Origin Destination Train name Running time
station station
4282  km Kanniyakumari Dibrugarh Vivek Express 80 hrs 15 min (~3.5 days)
3932 km Thiruvananthapuram Central Silchar Aronai Superfast Express 76 hrs 35min (~3.5 days)
3927 km Thiruvananthapuram Central Silchar Thiruvananthapuram – Silchar Superfast Express 74 hrs 5min (~3.25 days)
3782 km Kanniyakumari Shri Mata Vaishno Devi Katra Himsagar Express 71 hrs 56min (~3 days)
3674 km Mangalore Central Shri Mata Vaishno Devi Katra Navyug Express 68 hrs (~3 days)
3628 km Tirunelveli Junction Shri Mata Vaishno Devi Katra Link Express 70 hrs (~3 days)
3620 km Bangalore City New Tinsukia New Tinsukia – Bengaluru Weekly Express 68 hrs (~3 days)
3560 km Kochuveli Amritsar Junction Kochuveli – Amritsar Superfast Express 61 hrs (~2.5 days)
3599 km Agartala Bangalore Cantonment Humsafar Express 65 hrs 30 mins
3465 km Kochuveli Dehradun Kochuveli Dehradun Superfast Express 61 hrs 10 mins
3437 km Ernakulam Junction Barauni Junction Raptisagar Superfast Express 62 hrs (~3 days)
3417 km Kochuveli Chandigarh Junction Kerala Sampark Kranti Express 56 hrs 05 mins
3357 km Dibrugarh Chennai Egmore Dibrugarh – Chennai Egmore Express 61.20 hrs (2.5 days)
3019 km Shri Ganganagar Junction Kochuveli Bikaner – Kochuveli Express 54 hrs 25 mins (2.25 days)
3247 km Thiruvananthapuram Central Gorakhpur Junction Raptisagar Express 57hrs 5 mins
3244 km Okha Guwahati Dwarka Express 65 hrs 35 mins
3194 km Okha Rameswaram Rameswaram – Okha Express 65 hrs 00 mins
3167 km Gandhidham Junction Kamakhya Junction Gandhidham – Kamakhya Express 64 hrs 45 min (~2.5 days)
3165 km Thiruvananthapuram Central Hazrat Nizamuddin Trivandrum – Hazrat Nizamuddin Express 51 hrs 30 mins (2 days)
3149 km Thiruvananthapuram Central Hazrat Nizamuddin Thiruvananthapuram Rajdhani Express 41hrs 25 mins
Thiruvananthapuram Central Hazrat Nizamuddin Trivandrum – Hazrat Nizamuddin Express 51 hrs (2 days)
Thiruvananthapuram Central Hazrat Nizamuddin Thiruvananthapuram – Hazrat Nizamuddin Express 52 hrs 05 mins(2 days)
3115 km Lalgarh Junction New Tinsukia Avadh Assam Express 67 hrs 15 mins (3 days)
Shri Ganganagar Junction Tiruchirappalli Junction Humsafar Express 58 hrs 20 mins
3090 km Dehradun Madurai Junction Dehradun-Madurai Super Fast Express 53 hrs 25 min (2.25 days)
3052 km Yesvantpur Junction Kamakhya Junction AC Superfast Express 53 hrs 30 mins(2.25 days)
3027 km Thiruvananthapuram Central New Delhi Kerala Express 50 hrs 25 mins (2 days)
3002 km Thiruvananthapuram Central Hazrat Nizamuddin Thiruvananthapuram Swarna Jayanti Express 50 hrs 55 mins (2 days)
2999 km Tirupati Jammu Tawi Humsafar Express 51 hrs 55 mins (2 days)
2996 km Bangalore Cantonment Guwahati Kaziranga Express 54 hrs 20 mins(~2.25 days)
2985 km Ernakulam Junction Patna Junction Ernakulam Patna Express 57 hrs 50 mins(~2 days)
2970 km Kolhapur CSMT Dhanbad Junction Deekshabhoomi Express 60 hrs 15 mins (~2.5 days)
2968 km Lokmanya Tilak Terminus Kamakhya Junction Karmabhoomi Express 54 hrs 55 mins(~2 days)
2944 km Ernakulam Junction Hazrat Nizamuddin Duronto Express 44 hrs 10 mins(~2 days)
2941 km Coimbatore Junction Hisar Junction Hisar – Coimbatore SF AC Express 45 hrs 50 mins(~2 days)
2922 km Rameswaram Faizabad Junction Shraddha Sethu Express 57 hrs 30 mins(~2 days)
2920 km Ernakulam Junction Hazrat Nizamuddin Mangala Lakshadweep Express 48 hours (2 days)
2912 km Kanniyakumari Hazrat Nizamuddin Thirukural Express 46 hrs 45 mins(~2 days)
2893 km Yesvantpur Junction Chandigarh Junction Karnataka Sampark Kranti Express 52 hrs 35 mins(~2 days)
2877 km Chennai Central Shri Mata Vaishno Devi Katra Andaman Express 58 hrs(~3 days)
2860 km Ernakulam Junction Ajmer Junction Marusagar Express 48 hrs 15 mins(~2 days)
2859 km Bhagat Ki Kothi Mannargudi Bhagat Ki Kothi Mannargudi Express 50 hrs(~2 days)
2803 km Ernakulam Junction Patna Junction Ernakulam Patna Express 50 hrs 50 mins(~2 days)
2797 km Ernakulam Junction Hazrat Nizamuddin Millennium Express 45 hrs 50 mins(~2 days)
2790 km Ajmer Junction Rameswaram Ajmer–Rameswaram Humsafar Express 52 hrs (~2 days)
2789 km Rameswaram Manduadih Manduadih Rameswaram Express 53 hrs 35 mins(~2.25 days)
2770 km Okha Puri Dwarka Express 52 hrs 40 mins(~2.25 days)
2743 km Tuticorin Okha Vivek Express 50 hrs 40 mins(~2 days)
2736 km Lokmanya Tilak Terminus Guwahati Lokmanya Tilak Terminus – Guwahati Express (via Malda Town) 52 hrs 55 mins(~2 days)
2718 km Kochuveli Porbandar Porbandar Kochuveli Express 47 hrs 45 mins (~2 days)
2706 km Thiruvananthapuram Central Veraval Junction Thiruvananthapuram Veraval Express 49 hrs 30 mins (~2 days)
2691 km Coimbatore Junction Hazrat Nizamuddin Kongu Express 47 hrs 10 mins(~2 days)
2679 km Coimbatore Junction Jaipur Junction Coimbatore–Jaipur Superfast Express 44 hrs 55 mins(~2 days)
2672 km Porbandar Santragachi Junction Kavi Guru Express 48 hrs 10 mins(~2 days)
2667 km Madurai Junction Hazrat Nizamuddin Tamil Nadu Sampark Kranti Express 41 hrs 45 mins(~1.75 days)
2648 km Thiruvananthapuram Central Indore Junction Ahilyanagari Express 47 hrs 05 mins(~2 days)
2647 km Nagercoil Junction Gandhidham Junction Gandhidham−Nagercoil Express 47 hrs (~2 days)
2624 km Mysore Junction Hazrat Nizamuddin Swarna Jayanti Express 45 hrs (~2 days)
2620 km Yesvantpur Junction Hazrat Nizamuddin Karnataka Sampark Kranti Express 47 hrs 45 mins(~2 days)
2595 km Kochuveli Indore Junction Indore Kochuveli Express 45 hrs 15 mins(~2 days)
2593 km Tirunelveli Junction Jamnagar Jamnagar Tirunelveli Express 48 hrs (2 days)
2584 km Nagercoil Junction Shalimar Gurudev Express 47 hrs 10 mins(~2 days)
2577 km Lokmanya Tilak Terminus Kamakhya Junction AC Express 44 hrs 35 mins(~1.75 days)
2574 km Thiruvananthapuram Central Shalimar Shalimar Express 44 hrs 50 mins(~2 days)
2571 km Visakhapatnam Amritsar Junction Hirakud Express 48 hrs 05 mins(2 days)
2570 km Kochuveli Bhavnagar Terminus Kochuveli−Bhavnagar Express 45 hrs 35 mins(~2 days)
2568 km Lokmanya Tilak Terminus Guwahati Lokmanya Tilak Terminus – Guwahati Express (via Katihar) 51 hrs 55 mins(~2 days)
2564 km Secunderabad Junction Guwahati Guwahati – Secunderabad Express 46 hrs 30 mins(~2 days)
2553 km Ernakulam Junction Okha Ernakulam-Okha Express 45 hrs 20 mins(~2 days)
2546 km Gorakhpur Junction Yesvantpur Junction Gorakhpur−Yesvantpur Express 45 hrs 45 mins(~2 days)
2544 km Yesvantpur Junction Lucknow Charbagh Yesvantpur−Lucknow Express 46 hrs (~2 days)
2537 km Alappuzha Dhanbad Junction Dhanbad Alappuzha Express 56 hrs 35 mins(~2.25 days)
2530 km Gandhidham Junction Howrah Junction Garbha Superfast Express 43 hrs 35 mins(~1.75 days)
2513 km Thiruvananthapuram Central Korba Thiruvananthpuram Korba Express 45 hrs 40 mins(~1.75 days)
2496 km Mysore Junction Jaipur Junction Jaipur Mysore Superfast Express 43 hrs 55 mins(~1.75 days)
2492 km Tirunelveli Junction Bilaspur Junction Tirunelveli−Bilaspur Express 44 hrs 20 mins(~1.75 days)
Puri Ajmer Junction Puri−Ajmer Express 46 hrs 25 mins(~2 days)
2489 km Yesvantpur Junction Bhagalpur Anga Express 43 hrs (~1.75 days)
2487 km Santragachi Junction Mangalore Central Vivek Express 41 hrs 40 mins (~1.75 days)
2455 km Gandhidham Junction Tirunelveli Junction Tirunelveli – Gandhidham Humsafar Express 46 hrs (>2 days)
2453 km New Delhi Dibrugarh Rajdhani Express 42 hrs 35 min (~1.75 days)
2448 km New Delhi Dibrugarh Rajdhani Express 37 hrs 50 min (~1.5 days)
2436 km Agartala Anand Vihar Terminal Tripura Sundari Express 48 hrs 35 min (~2 days)
2432 km Kanniyakumari Howrah Junction Howrah–Kanyakumari Express 43 hrs 15 min (~1.75 days)
2422 km Agartala Anand Vihar Terminal Rajdhani Express 40 hrs 50 min (~2 days)
2404 km Bangalore City New Delhi Karnataka Express 39 hrs 10 min (~1.5 days)
2381 km Bangalore City Hazrat Nizamuddin Rajdhani Express 33 hrs 55 min (~1.5 days)
2377 km Yesvantpur Junction Delhi Sarai Rohilla Duronto Express 31 hrs 20 min (~1.25 days)
2346 km Gaya Junction Chennai Egmore Gaya Chennai Egmore Express 38 hrs 45 min (~1.5 days)
2334 km Bikaner Junction Guwahati Bikaner Guwahati Express 47 hrs 50 min (~2 days)
2333 km Chhapra Junction Chennai Central Ganga Kaveri Express 42 hrs (~1.75 days)
2328 km Asansol Bhavnagar Terminus Parasnath Express 40 hrs 50 mins (~1.75 days)
2317 km Tirupati Hazrat Nizamuddin Andhra Pradesh Sampark Kranti Express 36 hrs 20 mins(~1.5 days)
2308 km Bangalore City Hazrat Nizamuddin Rajdhani Express 33 hrs 55 min (~1.5 days)
2303 km Chennai Central New Jalpaiguri Chennai – New Jalpaiguri Express 42 hrs 05 mins(~1.75 days)
2290 km Yesvantpur Junction Hazrat Nizamuddin Karnataka Sampark Kranti Express 35 hrs 15 min (~1.5 days)
2288 km Ernakulam Junction Howrah Junction Howrah – Ernakulam Antyodaya Express 38 hrs 35 min (~1.75 days)
2283 km Puri Gandhidham Junction Gandhidham Puri Express 41 hrs 25 min (~1.75 days)
2255 km Jaisalmer Howrah Junction Howrah Jaisalmer Superfast Express 39 hrs 25 min (~1.5 days)
2244 km Bangalore City Ajmer Junction Garib Nawaz Express 47 hrs 15 min (2 days)
2242 km Ernakulam Junction Hatia Dharti Aaba Express 40 hrs 40 min (~ 1.75 days)
2223 km Coimbatore Junction Rajkot Junction Rajkot–Coimbatore Express 44 hrs 50 min (~ 1.75 days)
2212 km Jaipur Junction Kamakhya Junction Kavi Guru Express 47 hrs 25 min (~2 days)
2204 km Bhagat Ki Kothi Bangalore City Bangalore City Bhagat Ki Kothi Express 47 hrs 05 min (~ 2 days)
2179 km Chennai Central Delhi Sarai Rohilla Grand Trunk Express 35 hrs 55 min (~1.5 days)
2178 km Hyderabad Deccan Raxaul Junction Hyderabad Deccan Raxaul Express 43 hrs 5055 min (~1.75 days)
2176 km Chennai Central Jaipur Junction Chennai Central–Jaipur Superfast Express 36 hrs 35 min (~1.5 days)
2173 km Chennai Central New Delhi Tamil Nadu Express 33 hrs 05 min (~1.5 days)
2170 km Pune Junction Jammu Tawi Jhelum Express 40 hrs 45 min (~1.5 days)
2169 km Chhatrapati Shivaji Terminus Howrah Junction Mumbai Howrah Mail 37 hrs 25 min (~1.5 days)
2167 km Vasco da Gama Hazrat Nizamuddin Goa Express 39 hrs 10 min (~1.5 days)
2166 km Hazrat Nizamuddin Chennai Central Duronto Express 27 hrs 55 min (~1.25 days)
Hazrat Nizamuddin Chennai Central Rajdhani Express 28 hrs 15 min (~1.25 days)
Hazrat Nizamuddin Chennai Central Garib Rath Express 28 hrs 15 min (~1.25 days)
2139 km Ernakulam Junction Bilaspur Junction Ernakulam−Bilaspur Express 37 hrs 20 min (~1.5 days)
Sealdah Udaipur City Ananya Express 37 hrs 50 min (~1.5 days)
2135 km Chhatrapati Shivaji Terminus Kanyakumari Jayanti Janata Express 45 hrs 45 min (~1.5 days)
2130 km Bhagat Ki Kothi Bangalore City Bangalore City Bhagat Ki Kothi Express 45 hrs 35 min (~2 days)
2107 km Howrah Junction Mysore Junction Howrah − Mysore Express 35 hrs 35 min (~1.5 days)
2105 km Visakhapatnam Gandhidham Junction Visakhapatnam Gandhidham Express 39 hrs 55 min (~1.5 days)
2094 km Ahmedabad Junction Howrah Junction Ahmedabad Howrah Express 37 hrs 15 min (~1.5 days)
2092 km Lokmanya Tilak Terminus Howrah Junction Samarsata Express 33 hrs 55 min (~1.5 days)
2089 km Chennai Central Lucknow Charbagh Gomti Sagar Express 39 hrs(~1.5 days)
2087 km Visakhapatnam Hazrat Nizamuddin Swarna Jayanti Express 32 hrs 50 min (~1.5 days)
2082 km Jamnagar Shri Mata Vaishno Devi Katra Jamnagar Shri Mata Vaishno Devi Katra Express 36 hrs 05 min (~1.5 days)
2078 km Hazur Sahib Nanded Amritsar Junction Sachkhand Express 34 hrs 50 min (~1.5 days)
2074 km Hapa Shri Mata Vaishno Devi Katra Sarvodaya Express 37 hrs 40 min (~1.5 days)
2069 km Visakhapatnam Bhagat Ki Kothi Visakhapatnam – Bhagat Ki Kothi Express 40 hrs 30 min (~1.75 days)
2050 km Raxaul Junction Lokmanya Tilak Terminus Karmabhoomi Express 37 hrs 45 min (~1.5 days)
2049 km Chhatrapati Shivaji Terminus Asansol Asansol Mumbai CST Express 34 hrs 30 min (~1.5 days)
2044 km Chhatrapati Shivaji Terminus Amritsar Junction Mumbai CST Amritsar Express 41 hrs (~1.75 days)
2030 km Hubli Junction Varanasi Junction Hubballi – Varanasi Weekly Express 42 hrs (~1.75 days)
2027 km Tiruchirappalli Junction Howrah Junction Tiruchirappalli–Howrah Superfast Express 36 hrs 15 mins (~1.5 days)
2025 km Pune Junction Howrah Junction Azad Hind Express 33 hrs 25mins (~1.5 days)
Pune Junction Howrah Junction Duronto Express 29 hrs 25mins (~1.25 days)
Dadar Tirunelveli Junction Dadar-Tirunelveli Express 37 hrs 05 min (~1.5 days)
Gorakhpur Junction Bandra Terminus Bandra Terminus – Gorakhpur Antyodaya Express 36 hrs 25mins (~1.5 days)
2024 km Jammu Tawi Howrah Junction Himgiri Express 36 hrs 30mins (~1.5 days)
2017 km Ranchi Lokmanya Tilak Terminus Ranchi−Mumbai LTT Express 39 hrs (~1.75 days)
2011 km Amritsar Junction Bilaspur Junction Chhattisgarh Express 41 hrs 55mins (~1.75 days)