City roads in Dibrugarh are smooth and well lit up with street lights. However, keeping in view the rapidly increasing numbers of commercial and private vehicles in the city, urgent steps are required to widen some of the existing roads particularly the T.R. Phukan Road and the Convoy Road. There are two flyovers in the city; although two more seems necessary; one at the intersection of Convoy Road with N.H. 37 and the other at the intersection of L.B.T. Road with N.H. 37 at Lahowal. As parts of the city frequently get inundated in flash floods during the monsoon season mainly in the months of June, July and August, city roads are being constructed with concrete. It is said that Dibrugarh is the first city in the Northeast to have introduced city bus service more than half a century back sometime in 1956. Up till the mid-1990s, City Buses and cycle rickshaws were the main modes of urban transport. Later, 'Vikram', 'Minidor', 'Champion' etc. three-wheelers were also introduced as means of urban transport.
Dibrugarh has three bus terminuses. ASTC bus terminus at Chowkidinghee, Muralidhar Jalan Bus Terminus at Malakhubasa and AMCH bus terminus at Borbari near the AMCH gate. For inter-city journey, luxury buses includingVolvo buses plying between important destinations within Assam and other neighbouring states at frequent interval are available.
National Highways Authority of India is proposing to make Dibrugarh, a NHAI hub after the completion of Bogibeel Bridge. Dibrugarh is connected to the rest of India by NH-37. Since the completion of Bogibeel Bridge, it has connected to northern bank of the Brahmaputra by NH-52(B). A new bypass has been constructed to ease traffic movement within the city area near Borboruah.
Dibrugarh holds a prominent place in the history of Indian Railways with the first railway services of the entire North-East India starting from here. On 1 May 1882, the first train rolled down the tracks from Streamerghat at Dibrugarh. On 15 May 1882, it was extended up to Dinjan. On 23 December that year goods train up to Chabua was introduced. On 18 February 1884, at 7:20 am, the then Chief Commissioner of Assam Sir Charles Illiot flagged off the first passenger train from Reehabari rail station (now Dibrugarh Townrailway station) to Ledo with 400 European and Indian passengers. As per the Centenary Souvenir of the Assam Railways and Trading Company Limited published in 1991, the said company, being the pioneer in building Dibru-Sadiya railways, described the entire history of railway development from Dibrugarh.
Dibrugarh-New Delhi Rajdhani Express standing at Dibrugarh Town railway station.Dibrugarh Town and Dibrugarh are two railway stations of the city and also two of the important Easternmost railway stations on the map of the Indian Railways connected to some of the important Indian cities like Bangalore, Chennai, Kochi, Quilon, Trivandrum, Kolkata, Delhi, Kanyakumari etc. through the railways network. The new Dibrugarh railway station has been developed on the outskirts of the town at Banipur. It is the biggest railway station in the entire north east spreading over 400 bighas of land and it is 2 km in length. One goods yard is also being developed for loading and unloading of goods along with a truck shed, which can accommodate 25 trucks at a time. Dibrugarh is also the only non-capital city in India to have the Rajdhani Express originating from and terminating in it daily. Twenty Rajdhani Express trains (10 from Dibrugarh and 10 from New Delhi) connect Dibrugarh with the national capital of New Delhi on a weekly basis. Moreover, the Vivek Express, named after Swami Vivekanda, which connects Dibrugarh and Kanyakumari, is now the longest train service in India, covering a distance of 4278 km in five days. Important trains that run from Dibrugarh are Vivek Express, Dibrugarh Rajdhani Express, Kamrup Express, Brahmaputra Mail, Dibrugarh - Chennai Egmore Express, Dibrugarh-Bangalore Express, Amritsar-Dibrugarh Express, Chandigarh-Dibrugarh Express, Dibrugarh-Kolkata Superfast Express etc.
The Bogibeel Bridge, a 5-km long megastructure 17 km from Dibrugarh has recently been inaugurated by the prime Minister of India on 25th of December 2018.. Comprising a double-track broad gauge rail line on the lower deck and a four-lane expressway on the upper deck, the bridge will be a lifeline to the region as it creates a vital crossing point across the Brahmaputra in the Upper Assam Valley. Dibrugarh city will benefit directly from the bridge as its railway station is being expanded to become the biggest in the region.
The Dibrugarh airport is located at Mohanbari, distance about 15 km (9 mi) North East from Dibrugarh town. It is India's 46th-busiest airport.. A number of flights, like the Indian Airlines, Air India, and Air Sahara, operate from here, connecting Dibrugarh to major cities, like Delhi, Mumbai, and Bangalore, apart from the other airports within the state. It is India’s 46th busiest airports by passenger traffic , because of its close proximity with areas of leading industries like ONGC, OIL, and Coal India Limited, etc
Waterways Dibrugarh also possesses a developed waterway transportation system along and across the Brahmaputra river, known as the National Waterway-2 which extends from Bangladesh Border to Sadiya. Ferry services link Dibrugarh with Sengajan (Dhemaji District), Panbari ( Dhemaji) & Oiram Ghat (near Jonai Dhemaji). From Bogibeel IWT Ghat there are regular ferry Services to Kareng Chapori & Sisi Mukh. Moreover, luxury cruise services are also available from Dibrugarh to Guwahati. The cruise to Dibrugarh passes through Tezpur and the Kaziranga National Park.