The road network of Bangladesh consists of national highways (designated by a number preceded by "N"), regional highways (R numbers) and zilla or district roads (Z numbers) which are maintained by Roads and Highways Department, as well as Upazila Roads, Union Roads, and Village Roads which are maintained by Local Government Engineering Department.The total length of roads in Bangladesh used to be 27,600 km in 2006 and registered a 15-fold increase by 2022. The total length is more than 375,000 km in 2023.
Expressways Operational
+Expressways (operational)NameCompletion YearLengthToll?CiteDhaka–Bhanga Expressway202155 kmYesDhaka Elevated Expressway202311.5 km operational. Full length 19.84 kmYesPurbachal Expressway202313 kmNoChattogram Elevated Expressway202416 kmYesDhaka Bypass Expressway202518 km operational. Full length 48kmYes
Under construction
+Expressways (under construction)NameCompletion YearLengthToll?CiteDhaka–Ashulia Elevated Expressway202624 kmYesDhaka East-West Elevated Expressway202823 kmYesHatirjheel–Demra Expressway202610 km NoDhaka Inner Ring Expressway202727 km No
Approved +Expressways (Approved)No.NameCompletion YearLengthCite1Dhaka-ChattogramLate 2032224.64 km2Chattogram-Cox's BazarLate 2032136 km3Bhanga-Benapole ExpresswayMid 2028129.17 km <ref> The Roads and Highways Department (RHD) submitted a ৳138.41-billion project proposal to the Planning Commission to upgrade the 129.17-kilometer Bhanga–Jashore–Benapole highway into a six-lane corridor, establishing a target completion date of June 2028.
Proposed/Planned Gabtoli–Nabinagar–Paturia Expressway Tamabil–Gundum Expressway Gobrakura–Payra port Expressway Kotalipara–Mongla Port Expressway Burimari–Bhomra Expressway Banglabandha–Jaldhaka Expressway Joypurhat–Tamabil Expressway Sonamashjid–Brahmanbaria Expressway Benapole–Laksam Expressway Bhanga-Barishal-Kuakata Expressway
Roads and highways +Road network lengthsNetworkLength (km)Length (mi)National highwaysRegional highwaysZilla roadsUpazila roadsUnion roadsVillage roadsTotal
+National Highways S.No. Highway No. Route Length (km) Length (mi) 1 Dhaka (N8) - Katchpur (N2) - Madanpur (N105) - Mainamati (N102) - Cumilla (R140) - Feni (N104) - Chattogram (N106) - Manashertek (N107) - Satkania (N108) - Ramu (N109) - Cox's Bazar (N110) - Teknaf 2 Katchpur (N1) - Bhulta (N105) - Sarail (N102) - Jagadishpur (N204) - Shaistaganj (N204) - Mirpur (N207) - Sherpur (N207) - Sylhet (N205, *N208) - Jaintiapur - Jaflong 3 Dhaka — Progoti Sarani (N301) - Tongi (N302) - Joydebpur (N105, N4) - Mymensingh 4 Joydebpur (N3, R310) - Kadda (N105) - Tangail (N404) - Elenga (N405) - Madhupur (N401) - Jamalpur 5 Dhaka - Mirpur Bridge (N501) - Nabinagar (R505) - Manikganj (R504) -Muljan - Uthali (N503) - (ferry) - Natakhola — Baderhat (N505, N513) - Kashinathpur (N6, N504) - Shahjanpur (N515) - Banani (N514) - Bogura western bypass: Jahangirabad (N502) - Tinmatha (N510) - Matidali (N514, N515) - Mordern More (N506) - Rangpur bypass (N517) - Saidpur bypass (N518) - Beldanga (N508) - Thakurgaon - Panchagarh - Tentulia — IND (Banglabandha) 6 Kashinathpur (N5, N504) - Pabna bypass (N604) - Gaspara (N604) - Dasuria (N704, N705) - Banpara (N507) - Harispur (N602) - Chawk Bidaynath (N602) - Belpukur (N603) - Rajshahi (R680) 7 Daulatdia Ferryghat — Goalchamot (N803) - Magura (N704) - Arappur (N704) - Jhenaidah - Hamdah (N703) - Palbari (N707, N708) - Chanchra (N706) - Murail (N707) - Phultala (N709) - Khulna - (ferry) - Kudir Battala (N709) - Digraj 8 Dhaka - Mawa Ferryghat (R812) - (ferry) - Bhanga (N804, N805) - Barishal (N809) - Patuakhali 9 Sarail (N2) - Ghaturia (N103) - Brahmanbaria - Kuatali (N103) - Mainamati (N1) 10 Ghaturia (N102) - Kuatali (N102) Brahmanbaria bypass 11 Feni (N1) - Chowmohani (R140) - Noakhali - Somapur R140 connects to N809 at Lakshmipur 12 Kadda (N4) - Joydebpur (N3) - Debogram (N301) - Bhulta (N2) - Madanpur (N1) Dhaka eastern bypass, partly under construction 13 Chattogram (N1) - Hathazari - Rangamati 14 Manashertek (N1) - Boalkhali 15 Satkania (N1) - Bandarban (R161) 16 road through Ramu N1 has a bypass 17 Cox's Bazar - N1 18 Cumilla - Kasba 19 Cumilla - Bibirbazar Land Port Connecting Road 20 Jagadishpur (N2) - Chunarughat - Shaistaganj (N2) 21 Chandipool (N2) - Sylhet (N206, N209) 22 Sylhet (N205, N209) - Naiorful (N2) 23 Mirpur (N2) - Srimangal - Moulvibazar (N208) - Sherpur (N2) 24 Moulvibazar (N207) - Sylhet bypass (N2, N209) 25 Sylhet (N205, N206) - Sylhet bypass (N2, N208) 26 Purbachal Expressway Kuril Flyover - Kachon Bridge (N105) 27 Tongi (N3) - Dhour (N501) - Yearpur (N511) - Baipal (R505) R505 connects to N5 at Nabinagar 28 Khagdahar (N401) - Mymensingh bypass (N3) 29 Madhupur (N4) - Khagdahar (N309) - Mymensingh (N3) 30 Mirzapur Town old Section 31 Road through Tangail N4 has a bypass 32 Elenga (N4) - Hatikamrul (N5, N507) 33 Mirpur Bridge (N5) - Berulia (N511) - Dhour (N302) 34 Natore (N602) - Bogura (N5) 35 Uthali (N5) - Aricha 36 Kashinathpur (N5, N6) - Nagarbari 37 Baderhat (N5, N513) - Kazirhat 38 Mordern More (N5) - Lalbag more (N517) - Barabari (N509) - Kurigram 39 Hatikamrul (N5, N405) - Banpara (N6) 40 Beldanga (N5) - Dinajpur (R585) 41 Baranari (N506) - Lalmonirhat — Patgram — IND (Burimari) 42 Bogura (N514) - Tinmatha (N5) 43 Berulia (N501) - Yearpur (N302) 44 Kurigram (N506) - Nageswari (Z5616),(Z5617) - Bhurungamari (Z5622) - Sonahat Landport (Z5624) 45 Baderhat (N5, N505) - Khayerchar 46 Banani (N5) - Bogura — Matidali (N5, N515) 47 Shahjanpur (N5) - Matidali Bogura eastern bypass, under construction 48 Santahar (R546) - Naogaon (R545) only N highway not linked to main network 49 Lalnag more (N506) - Rangpur (N5) 50 road through Saidpur shortcut to N5, which has a bypass 51 Harispur (N6) - Natore (N502) - Chawk Bidaynath (N6) 52 Belpukur (N6) - Paba — Kashiadanga (R680) 53 Pabna (N6) - Gaspara (N6) 54 Rajshahi Greater Road, C&B More (N6) - Railgate (R685) 55 Daulatdia Ferryghat by-pass Road 56 Magura (N7) - Jashore (N708, N706, N707) 57 Jhenaidah (N704) - Hamdah (N7) 58 Dasuria (N6, N705) - Ruppur (N705) - Kushtia — Arappur (N7) - Jhenaidah (N703) 59 Dasuria (N6, N704) - Ishwardi (Z6006) - Ruppur (N704) 60 Jashore (N702, N707) - Chanchra (N7) - Benapole (N711) - IND (NH35) 61 Palbari (N7, N708) - Jashore (N702, N706) - Monihar (N708) - Murail (N7) 62 Palbari (N7, N707) - Jashore northern bypass (N702) - Monihar (N707) 63 Khulna bypass: Phultala (N7) - Kudir Battala (N7) 64 Khulna Town Old Section: Ferryghat(N7)-Dakbangla More 65 Banapole bypass (N706) 66 Jhenaidah Bus Terminal(N7)-Arappur Intersection(N704)-Alhera Bus Stand(N703) 67 Kushtia Bypass (N705) 68 Sheikh Hasina Medical University - Bongabondhu Economic Zone Connecting Road 69 Satkhhira - Alipur-Bhomra Highway 70 Khulna-Terokhada-Gopalganj (Chandradighulia) Road 71 Khulna-Chuknagar-Satkhira Road 72 Navaran-Illishpur-Kalaroa-Satkhira Road 73 Satkhira Town bypass Road 74 Barishal-Bhola Link Road 75 2nd Buriganga Bridge Approach Road to National Highway N8 76 Goalchamot (N7) - Alipur (N804) - Faridpur 77 Alipur (N803) - Bhanga (N8, N805) 78Bhanga (N8, N804) - Bhatiapara (N806) - Gopalganj (R850) - Mollarhat (R856) - Fakirhat (R771) - Noapara (N7) 79Bhatiapara (N805) - Kalna - Lohagara - Narail -Jashore (N707) 80Barishal (N8) -Jhalakathi (Z8730)-Pirojpur (Z7704) Bagerhat (R771) connects to N805 at Town Noapara 81Barishal (N8) - (ferry) - Chatarmatha - (ferry) - Lakshmipur (R140) R140 connects to N104 at Chowmohani 82Hasnabad Intersection (N8) - Pangaon Container Terminal
List of regional roads