Table:
text: Longest train services
India
India
Dibrugarh Kanyakumari Vivek_Express_15905_15906 Indian_Railways _4286km _55 Weekly _82_30_hrs_3_5_days
Amritsar Visakhapatnam Hirakud Express/18508 Indian Railways 2579km 46 Tri-Weekly 48 hrs 5 min(2 days)
Guwahati Lalgarh Junction (Sujangarh, Rajasthan) Awadh - Assam Express/15609 Indian Railways 2557km 70 Daily 56 hrs 15 mins
Guwahati Secunderabad Railway Station Guwahati-Secunderabad Express/12514 Indian Railways 2553.3km 30 Weekly 45 hrs 50 mins (3 days)
Bikaner Coimbatore Bikaner-Coimbatore Exp/22475 Indian Railways 2486km 32 Weekly 45 hrs 5 mins (~2 days)
Barmer Guwahati Barmer-Guwahati Exp/15631 Indian Railways 2453km 29 Bi-weekly 48 hrs 35 mins (~2 days)
Puri Jodhpur Puri-Jodhpur Exp/18473 Indian Railways 2434km 39 Weekly 46 hrs 30 mins (~2 days)
Haridwar Puri Kalinga Utkal Exp/18478 Indian Railways 2378km 70 Daily 49 hrs (~2 days)

Question: How long does it take to travel 2579 km among the longest train routes in India?