The best way to get from Guwahati City to Haflong is to train to Lanka and then take a cab to Haflong, which takes four h 41m. The fastest way to reach from Guwahati to Haflong is a train to Hojai, then a cab to Haflong, which takes four h 34m. The recommended way to reach Guwahati to Haflong is a cab to Haflong, which takes six h 54m.