By air: From the main city in Singerbhil, the Agartala airport is located about 12 km. Delhi, Mumbai, Ahmedabad, Bangalore, and Chennai, connect to most major metros of the country, but only via Kolkata and Guwahati. Daily passenger flights from and to the city airport are operated by airlines like SpiceJet, IndiGo, and Air India. From Kolkata or Guwahati to Agartala, the flight duration is only about one hour.
Situated at about a distance of 570 km, the nearest airport is the Imphal airport. At about a distance of 575 km, the second closest airport is the Guwahati Airport.
By rail: Be warned about traveling to Agartala by train, as it would take longer than the distance between Agartala and other cities. While from Kolkata, it’s about a distance of 12 hours, it takes about 28 hours, from Delhi.
By road: From Kolkata, Guwahati, Shillong, and Silchar, there are regular and direct bus routes to Agartala which are preferred by tourists and businessmen alike. As buses now travel via the neighboring country, Bangladesh, the much-awaited Dhaka-Kolkata bus service has decreased the distance and duration between Kolkata and Agartala by almost half. Via National Highway 44, Agartala is connected to Assam and other states. KG Reliance Travels, Joy Ram Tours & Travels, Ezee Yatra Tours & Travels, and Tripura State Transport buses are the other well-known bus services that travel to and from the state capital city. To reach Agartala from Guwahati via Shillong, it takes about 24 hours through NH 44. You must keep in mind that it is not safe to travel to some rural areas after sunset.