Rail connectivity in the city is not very good. Trains from Tezpur only reach Rangapara (24 kilometres away) and Rangiya (150 kilometres away). Railways are thus not the best way to reach this beautiful city. However, tourists can take a train to Guwahati (166 kilometres away) and take a bus to Tezpur.
Railway Stations in Tezpur