# Buses in Hanoi

Buses are one of the main types of public transport in Hanoi, beside Hanoi Metro, operated by the state-owned Transerco and several private companies serving the city centre and towns in greater Hanoi as well as connecting Hanoi with neighbouring provinces. Buses in Hanoi are easily recognisable with their blue paint scheme, while some others are also painted green, orange and older red-yellow colours. The earliest bus service begins at 4:30 a.m. while the latest bus departure across the network is at 10:30 p.m. Service may be extended to 11:30 p.m. on weekends on select routes. Most Hanoi buses are equipped with an audio system (accompanied with a LED display in certain routes) to announce the stops. LED panels at some bus stops display live route information.

## Routes

The network includes subsidized buses, non-subsidized buses, airport buses and provincial buses that connect Hanoi with neighbouring provinces. As of November 2023, the city had 2,034 buses serving 154 bus lines, which included 132 subsidized lines (including airport buses), 8 non-subsidized, 12 provincial, and 2 city tour lines. These lines covered all 30 districts/towns, and 512/579 communes/wards around the city. The city also introduced electronic tickets and planned to replace 4,000 human conductors on buses in the near future.

### Subsidized buses

There are currently over 100 government-subsidized bus routes in Hanoi, numbering from 01 to 126. Branch routes of a main route are usually marked by the number plus a letter. For example, 06B runs between Giap Bat Bus Station and Hong Van and shares most of its route with 06. The system also includes BRT and DRT services.
Hanoi officials have been planning to put the compressed natural gas (CNG) buses into service with three new routes in July 2018. However, service only started two months later in September 2018. Seven routes use CNG busses in Hanoi, they are numbered from 157 to 163. Routes 23 (Nguyen Cong Tru), 56B (Vietnam Buddhist Academy) and 146 (Hao Nam) are loop routes.

### Non-subsidized buses
#### Airport buses

In addition to four subsidized routes serving Noi Bai International Airport: 07 (from Cau Giay Bus Interchange), 17 (from Long Bien Bus Interchange), 90 (from Kim Ma Bus Station) and 109 (from My Dinh Bus Station) Transerco also operates two high-quality non-subsidized routes, numbered 68, from Me Linh Plaza (Ha Dong) and 86, from Hanoi Railway Station.

#### Provincial routes

These routes connect Hanoi with nearby provinces like Hung Yen, Ha Nam, Bac Ninh and Bac Giang, as well as further districts from the city centre like Ba Vi. The fare is usually divided along different sections of the route, and usually mounts up to 20,000 - 30,000 ₫ for a whole trip between the termini.

## Fares

Beginning from Nov. 1st 2024, complying with the Hanoi People's Committee's approval of Hanoi DoT's proposal, the new single journey ticket fares for subsidized bus routes are as follows:
* ₫8,000 for bus routes no longer than 15km
* ₫10,000 for bus routes between 15km and 25km long
* ₫12,000 for bus routes between 25km and 30km long
* ₫15,000 for bus routes between 30km and 40km long
* ₫20,000 for bus routes longer than 40km
with the fares of non-subsidized bus routes unaffected.
Regular commuters can now purchase a monthly pass for ₫140,000 to use on 1 specific route or ₫280,000 to use on all routes. Students, industrial zone workers and the elderly pay half price for a monthly pass (₫70,000/₫140,000), group pay 30% less (₫100,000/₫200,000).

## List of bus routes in Hanoi (Updated June 2024)
### City routes

These are routes listed with numbers smaller than 200, with a few special routes like BRT and CNG routes.
| Number | Termini | Termini | Termini | Operation time | Average length | Notes |
| 01 | Gia Lam Bus Station | ↔ | Yen Nghia Bus Station | 5:00 - 21:00 everyday | 22 km (14 miles) | |
| 02 | Bac Co (Tran Khanh Du Bus Interchange) | ↔ | Yen Nghia Bus Station | 5:00 - 22:30 everyday | 17 km (11 miles) | |
| 03A | Giap Bat Bus Station | ↔ | Gia Lam Bus Station | 5:03 - 21:03 everyday | 15.6 km (9.7 miles) | |
| 03B | Nuoc Ngam Bus Station | ↔ | Giang Bien Ward (Long Bien District) | 5:00 - 20:00 everyday | 19.5 km (12.1 miles) | Branch route |
| 04 | Long Bien Bus Interchange | ↔ | Nat'l Hospital of Endocrinology II | 5:00 - 21:00 everyday | 17.5 km (10.9 miles) | |
| 05 | Linh Dam Urban Area | ↔ | Phu Dien Ward (Trại Gà Road) | 5:00 - 21:05 everyday | 18.2 km (11.3 miles) | Feeder service |
| 06A | Giap Bat Bus Station | ↔ | Cau Gie (Hanoi - Ninh Binh Freeway) | 5:00 - 21:00 everyday | 34.6 km (21.5 miles) | Connecting routes |
| 06B | Giap Bat Bus Station | ↔ | Hong Van Commune (Thuong Tin District) | 5:00 - 21:00 everyday | 18.4 km (11.4 miles) | Branch route |
| 06C | Giap Bat Bus Station | ↔ | Phu Minh Town (Phu Xuyen District) | 5:00 - 21:00 everyday | 28 km (17 miles) | Branch route |
| 06D | Giap Bat Bus Station | ↔ | Tan Dan Commune (Phu Xuyen District) | 5:25 - 20:00 everyday | 32.8 km (20.4 miles) | Branch route |
| 06E | Giap Bat Bus Station | ↔ | Phu Tuc Commune (Phu Xuyen District) | 5:15 - 21:45 everyday | 33.9 km (21.1 miles) | Branch route |
| 07 | Cau Giay Bus Interchange | ↔ | Noi Bai International Airport | 5:00 - 22:35 everyday | 27.1 km (16.8 miles) | Connecting routes |
| 08A | Long Bien Bus Interchange | ↔ | Dong My Commune (Thanh Tri District) | 5:00 - 22:30 everyday | 18.9 km (11.7 miles) | 08ACT (from ~16:00 Fri) will not go through Hoan Kiem Lake |
| 08B | Long Bien Bus Interchange | ↔ | Van Phuc Commune (Thanh Tri District) | 5:00 - 20:50 everyday | 22 km (14 miles) | Branch route 08BCT (from ~16:00 Fri) will not go through Hoan Kiem Lake |
| 09A | Hoan Kiem Lake | ↔ | Hanoi University of Mining and Geology | 5:00 - 20:55 (Mon - Thu) 5:00 - 15:45 (Fri) | 17.8 km (11.1 miles) | |
| 09ACT | Tran Khanh Du Bus Interchange | ↔ | Hanoi University of Mining and Geology | 16:00 - 21:55 (Fri) 5:00 - 21:55 (Sat - Sun) | 18.5 km (11.5 miles) | Does not go through Hoan Kiem Lake |
| 09B | Hoan Kiem Lake | ↔ | My Dinh Bus Station | 5:03 - 21:03 (Mon - Thu) 5:03 - 15:27 (Fri) | 15.2 km (9.4 miles) | Branch route |
| 09BCT | Tran Khanh Du Bus Interchange | ↔ | My Dinh Bus Station | 15:43 - 22:05 (Fri) 5:03 - 22:05 (Sat - Sun) | 16.8 km (10.4 miles) | Branch route Does not go through Hoan Kiem Lake |
| 11 | Thong Nhat Park | ↔ | Nat'l University of Agriculture | 5:00 - 22:00 everyday | 17.5 km (10.9 miles) | |
| 12 | Nghia Do Park | ↔ | Khanh Ha Commune (Thuong Tin District) | 5:00 - 21:00 everyday | 23.8 km (14.8 miles) | |
| 13 | Ho Tay Waterpark | ↔ | Co Nhue (People's Police Academy) | 5:00 - 21:06 everyday | 14.4 km (8.9 miles) | Feeder service |
| 15 | Gia Lam Bus Station | ↔ | Pho Ni Trade Complex (Soc Son District) | Gia Lam: 5:00 - 19:35 Pho Ni: 5:05 - 21:05 everyday | 38 km (24 miles) | Connecting routes |
| 16 | My Dinh Bus Station | ↔ | Nuoc Ngam Bus Station | 4:40 - 21:20 everyday | 14.4 km (8.9 miles) | |
| 17 | Long Bien Bus Interchange | ↔ | Noi Bai International Airport | 5:00 - 22:00 everyday | 34.5 km (21.4 miles) | Connecting routes |
| 19 | Tran Khanh Du Bus Interchange | ↔ | Academy of Policy and Development | 5:00 - 21:00 everyday | 26.4 km (16.4 miles) | |
| 20A | Nhon Bus Interchange ↔ NR32 | ↔ | Son Tay Bus Station | Nhon: 5:00 - 20:47 Son Tay: 4:35 - 20:37 everyday | 26 km (16 miles) | |
| 20B | Nhon Bus Interchange | ↔ | Son Tay Bus Station | 5:00 - 20:04 everyday | 38.4 km (23.9 miles) | Branch route |
| 21A | Giap Bat Bus Station | ↔ | Yen Nghia Bus Station | 5:00 - 21:00 everyday | 16.6 km (10.3 miles) | |
| 21B | Duyen Thai Commune (Thuong Tin District) | ↔ | My Dinh Bus Station | 5:00 - 21:00 everyday | 25.2 km (15.7 miles) | Branch route |
| 22A | Gia Lam Bus Station | ↔ | Trung Van Urban Area | 5:00 - 22:00 everyday | 18.3 km (11.4 miles) | |
| 22B | My Dinh Bus Station | ↔ | Kien Hung Urban Area | 5:00 - 22:30 everyday | 12.8 km (8.0 miles) | Branch route |
| 22C | Giap Bat Bus Station | ↔ | Duong Noi Urban Area | 5:00 - 22:00 everyday | 15.9 km (9.9 miles) | Branch route |
| 23 | Nguyen Cong Tru ↔ Long Bien | ↔ | Van Ho ↔ Nguyen Cong Tru | 5:00 - 21:00 everyday | 17.7 km (11.0 miles) | Feeder service, Loop route |
| 24 | Long Bien Bus Interchange | ↔ | Cau Giay Bus Interchange | 5:00 - 22:00 everyday | 15.6 km (9.7 miles) | |
| 25 | National Hospital for Tropical Diseases II | ↔ | Giap Bat Bus Station | 5:09 - 21:00 everyday | 27.4 km (17.0 miles) | |
| 26 | Mai Dong Bus Park | ↔ | My Dinh National Stadium | 5:00 - 22:00 everyday | 17.3 km (10.7 miles) | |
| 27 | Yen Nghia Bus Station | ↔ | Nam Thang Long Bus Station | 5:00 - 21:00 everyday | 20.5 km (12.7 miles) | |
| 27TC | Yen Nghia Bus Station | ↔ | Vo Chi Cong Inter-agency Area | Yen Nghia: 5:46 - 7:28 Inter-agency Area: 16:30 - 18:18 | 19 km (12 miles) | Reinforcements during rush hour |
| 28 | Nuoc Ngam Bus Station | ↔ | Hanoi University of Mining and Geology | 5:00 - 21:07 everyday | 22.6 km (14.0 miles) | |
| 29 | Giap Bat Bus Station | ↔ | Tan Lap Commune (Dan Phuong District) | 5:00 - 21:00 everyday | 24 km (15 miles) | |
| 30 | Gamuda Gardens | ↔ | My Dinh Bus Station | 5:00 - 21:00 everyday | 19.6 km (12.2 miles) | |
| 31 | Hanoi University of Science and Technology | ↔ | Chem (Hanoi University of Mining and Geology) | 5:05 - 21:00 everyday | 19.5 km (12.1 miles) | |
| 32 | Giap Bat Bus Station | ↔ | Nhon Bus Interchange | 5:00 - 22:30 everyday | 18.7 km (11.6 miles) | |
| 33 | Thanh Oai Industrial Complex | ↔ | Xuan Dinh Ward | 5:04 - 21:04 everyday | 24 km (15 miles) | |
| 34 | My Dinh Bus Station | ↔ | Gia Lam District Administrative Center | 4:50 - 21:35 everyday | 25.2 km (15.7 miles) | |
| 35A | Tran Khanh Du Bus Interchange | ↔ | Nam Thang Long Bus Station | 5:00 - 21:00 everyday | 18.5 km (11.5 miles) | |
| 35B | Nam Thang Long Bus Station | ↔ | Thanh Lam Commune (Me Linh District) | 5:05 - 20:00 everyday | 23.6 km (14.7 miles) | Branch route |
| 36 | Yen Phu Road (Long Bien Bus Interchange) | ↔ | Linh Dam Urban Area | 5:05 - 21:00 everyday | 12.3 km (7.6 miles) | |
| 37 | Giap Bat Bus Station | ↔ | Chuong My District | 5:06 - 21:02 everyday | 22.8 km (14.2 miles) | Connecting routes |
| 38 | Nam Thang Long Bus Station | ↔ | Mai Dong | 5:05 - 21:00 everyday | 19.6 km (12.2 miles) | |
| 39 | Nghia Do Park | ↔ | Nat'l Hospital of Endocrinology II | 5:00 - 21:00 everyday | 20.9 km (13.0 miles) | |
| 40 | Thong Nhat Park | ↔ | Van Lam District (Hung Yen Province) | 5:00 - 22:00 everyday | 24.7 km (15.3 miles) | Connecting routes |
| 41 | Nam Thang Long Bus Station | ↔ | Giap Bat Bus Station | 5:00 - 21:00 everyday | 22 km (14 miles) | Connecting routes |
| 42 | Giap Bat Bus Station | ↔ | Trung Mau Commune (Gia Lam District) | 5:00 - 21:00 everyday | 27.6 km (17.1 miles) | Connecting routes |
| 43 | Thong Nhat Park | ↔ | Dong Anh Town (Dong Anh District) | 5:00 - 20:00 everyday | 26.2 km (16.3 miles) | Connecting routes |
| 45 | Vinhomes Times City | ↔ | Nam Thang Long Bus Station | 5:00 - 20:00 everyday | 17.5 km (10.9 miles) | |
| 46 | My Dinh Bus Station | ↔ | Dong Anh Town (Dong Anh District) | 5:00 - 21:00 everyday | 26.2 km (16.3 miles) | Connecting routes |
| 47A | Long Bien Bus Interchange | ↔ | Bat Trang Pottery Village | 5:00 - 21:00 everyday | 17.8 km (11.1 miles) | Connecting routes |
| 47B | National Economics University | ↔ | Kieu Ky Commune (Gia Lam District) | 5:00 - 21:10 everyday | 29.9 km (18.6 miles) | Branch route |
| 48 | Nuoc Ngam Bus Station | ↔ | Phuc Loi Ward (Long Bien District) - Ruby City | 5:00 - 21:00 everyday | 26.6 km (16.5 miles) | |
| 49 | Tran Khanh Du Bus Interchange | ↔ | Nhon Bus Interchange | 5:00 - 21:00 everyday | 20.1 km (12.5 miles) | |
| 50 | Long Bien Bus Interchange | ↔ | Van Canh (An Lac Urban Area) | 5:00 - 21:00 everyday | 23.4 km (14.5 miles) | |
| 51 | Gia Lam Bus Station | ↔ | Tran Vy Street (Judicial Academy) | |
| 52A | Thong Nhat Park | ↔ | Le Chi Commune (Gia Lam District) | Connecting routes |
| 52B | Thong Nhat Park | ↔ | Dang Xa Commune (Gia Lam District) | Branch route |
| 53A | Hoang Quoc Viet Bus Interchange | ↔ | Dong Anh Town (Dong Anh District) | Connecting routes |
| 53B | My Dinh Bus Station | ↔ | Kim Hoa Commune (Me Linh District) | Branch route |
| 54 | Long Bien Bus Interchange | ↔ | Bac Ninh City (Bac Ninh Province) | Connecting routes |
| 55A | Times City Urban Area | ↔ | Cau Giay Bus Interchange | |
| 55B | AEON MALL Long Bien | ↔ | Cau Giay Bus Interchange | Branch route |
| 56A | My Dinh National Stadium | ↔ | Nui Doi (Electric Power University II - Soc Son District) | Connecting routes |
| 56B | Vietnam Buddhist Academy | ↔ | Vietnam Buddhist Academy | Branch route, Loop route |
| 57 | Nam Thang Long Bus Station | ↔ | Phu Nghia Industrial Zone | Connecting routes |
| 58 | Long Bien Bus Interchange | ↔ | Thach Da (Me Linh General Hospital) | Connecting routes |
| 59 | Dong Anh Town (Dong Anh District) | ↔ | Vietnam National University of Agriculture | Connecting routes |
| 60A | Phap Van Tu Hiep Urban Area | ↔ | Ho Tay Water Park | |
| 60B | Nuoc Ngam Bus Station | ↔ | National Hospital for Tropical Diseases II | Branch route |
| 61 | Duc Tu Commune (Dong Anh District) | ↔ | Cau Giay Park | Connecting routes |
| 62 | Yen Nghia Bus Station | ↔ | Thuong Tin Bus Station | Connecting routes |
| 63 | Bac Thang Long Industrial Zone | ↔ | Tien Thinh Commune (Me Linh District) | Connecting routes |
| 64 | My Dinh Bus Station | ↔ | Pho Ni Trade Complex (Soc Son District) | Connecting routes |
| 65 | Thuy Lam Commune (Dong Anh District) | ↔ | Long Bien Bus Interchange | Connecting routes |
| 66 | Yen Nghia Bus Station | ↔ | Phung Bus Station (Dan Phuong District) | Feeder service |
| 67 | Kim Son Commune (Son Tay District) | ↔ | Phung Bus Station (Dan Phuong District) | Feeder service |
| 68 | Ha Dong (Melinh Plaza Ha Dong Trade Complex) | ↔ | Noibai International Airport | Connecting routes High-quality non-subsidized airport route |
| 69 | Long Bien Bus Interchange | ↔ | Duong Quang Commune (Gia Lam District) | Feeder service |
| 72 | Yen Nghia Bus Station | ↔ | Xuan Mai Town (Chuong My District) | |
| 74 | My Dinh Bus Station | ↔ | Xuan Khanh Ward (Son Tay Town) | |
| 84 | Cau Dien Ward (Vinhomes Gardenia Urban Area) | ↔ | Linh Dam Urban Area | Feeder service |
| 85 | Nghia Do Park | ↔ | Thanh Ha Urban Area | Feeder service |
| 86 | Hanoi Railway Station | ↔ | Noibai International Airport | Connecting routes High-quality non-subsidized airport route |
| 87 | My Dinh Bus Station | ↔ | Quoc Oai District ↔ Xuan Mai Town (Chuong My District) | |
| 88 | My Dinh Bus Station | ↔ | Hoa Lac Hi-tech Park ↔ Xuan Mai Town (Chuong My District) | |
| 89 | Yen Nghia Bus Station (Ha Dong District) | ↔ | Son Tay Bus Station | Connecting routes |
| 90 | Hao Nam Street (Cat Linh Station) | ↔ | Noibai International Airport | Connecting routes |
| 91 | Yen Nghia Bus Station | ↔ | Phu Tuc Town (Phu Xuyen District) | Connecting routes |
| 92 | Nhon Bus Interchange | ↔ | Phu Son Commune (Ba Vi District) | Connecting routes |
| 93 | Nam Thang Long Bus Station | ↔ | Bac Son Commune (Soc Son District) | Connecting routes |
| 94 | Giap Bat Bus Station | ↔ | Kim Bai Town (Thanh Oai District) | Connecting routes |
| 95 | Nam Thang Long Bus Station | ↔ | Xuan Hoa Ward, Phuc Yen City (Hanoi National University of Education II) | Connecting routes |
| 96 | Cau Giay Bus Intercharge | ↔ | Dong Anh Town (Bac Thang Long General Hospital) | Connecting routes |
| 97 | Nghia Do Park | ↔ | Hoai Duc District (National Highway No. 32) | Feeder service |
| 98 | Long Bien Bus Interchange | ↔ | AEON MALL Long Bien | Feeder service |
| 99 | Kim Ma Bus Station | ↔ | Ngu Hiep Commune (Thanh Tri District) | Feeder service |
| 100 | Long Bien Bus Interchange | ↔ | Dang Xa Urban Area | |
| 101A | Giap Bat Bus Station | ↔ | Van Dinh Town (Ung Hoa District) | |
| 101B | Giap Bat Bus Station | ↔ | Dai Cuong Commune (Ung Hoa District) | Branch route |
| 102 | Yen Nghia Bus Station | ↔ | Van Dinh Town (Ung Hoa District) | |
| 103A | My Dinh Bus Station | ↔ | Huong Pagoda | |
| 103B | My Dinh Bus Station | ↔ | Hong Quang Commune ↔ Huong Pagoda | Branch route |
| 104 | My Dinh National Stadium | ↔ | Nuoc Ngam Bus Station | Feeder service |
| 105 | Do Nghia Urban Area | ↔ | Cau Giay Bus Interchange | Feeder service |
| 106 | Mo Lao Urban Area | ↔ | AEON MALL Long Bien Trade Complex | Feeder service |
| 107 | Kim Ma Bus Station | ↔ | Vietnam National Villages for Ethnic Culture and Tourism (Son Tay Town) | |
| 108 | Thuong Tin Bus Station | ↔ | Minh Tan Commune (Phu Xuyen District) | Feeder service |
| 109 | My Dinh Bus Station | ↔ | Noibai International Airport | Connecting routes |
| 110 | Son Tay Bus Station | ↔ | Minh Quang (Ba Vi District) | Connecting routes |
| 111 | Son Tay Bus Station | ↔ | Bất Bạt (Sơn Đà Commune People's Committee - Ba Vi District) | Feeder service |
| 112 | Nam Thang Long Bus Station | ↔ | Thach Da (Me Linh General Hospital) | Feeder service |
| 113 | Thuong Tin Bus Station | ↔ | Vuon Chuoi Wharf Station | Feeder service |
| 114 | Yen Nghia Bus Station | ↔ | Mieu Mon (Dong Tam Commune) | Feeder service |
| 115 | Xuan Mai Town (Chuong My District) | ↔ | Van Dinh Town (Ung Hoa District) | Feeder service |
| 116 | Yen Trung Commune (Thach That District) | ↔ | Chuc Son Town (Chuong My District) | Feeder service |
| 117 | Nhon Bus Interchange | ↔ | Hoa Lac High-tech Park (FPT University) | Feeder service |
| 118 | Son Tay Bus Station | ↔ | Tòng Bạt Commune (Ba Vì District) | Feeder service |
| 119 | Hoa Lac High-tech Park (FPT University) | ↔ | Bất Bạt (Sơn Đà Commune People's Committee - Ba Vi District) | Feeder service |
| 122 | Gia Lam Bus Station | ↔ | Bac Thang Long Industrial Zone | Minibus |
| 123 | Yen Nghia Bus Station | ↔ | Hong Duong Commune (Thanh Oai District) | Minibus |
| 124 | Yen Nghia Bus Station | ↔ | Kim Bai Town (Thanh Oai District) | Minibus |
| 125 | Thuong Tin Bus Station | ↔ | Te Tieu (Dai Nghia Town - My Duc District) | Minibus |
| 126 | Sontay Bus Station | ↔ | Trung Ha Village (Thai Hoa Commune - Ba Vi District) | Minibus |
| 142 | Nam Thang Long Bus Intercharge | ↔ | Vincom Long Bien Trade Complex | CNG |
| 143 | Hao Nam Street (Cat Linh Station) | ↔ | Dong Anh Town (Dong Anh District) | CNG |
| 144 | Hanoi University of Mining and Geology | ↔ | Tran Khanh Du Bus Interchange | CNG |
| 146 | Hao Nam Street (Cat Linh Station) ↔ Hanoi Ancient Town | ↔ | Vo Chi Cong Inter-agency Area ↔ Hao Nam Street (Cat Linh Station) | Loop route, Minibus |
| 157 | My Dinh Bus Station | ↔ | Son Tay Bus Station | CNG |
| 158 | Yen Nghia Bus Station | ↔ | Dang Xa Urban Area | CNG |
| 159 | Times City Urban Area | ↔ | National Hospital for Tropical Diseases II | CNG |
| 160 | Nam Thang Long Bus Station | ↔ | Kim Lu Commune (Soc Son District) | CNG |
| 161 | Cau Giay Bus Interchange | ↔ | Tam Hiep Commune (Thanh Tri District) | CNG |
| 162 | Nhon Bus Interchange | ↔ | Tho An Ferry Terminal | CNG |
| 163 | Nhon Bus Interchange | ↔ | Yen Nghia Bus Station | CNG |
| E01 | My Dinh Bus Station | ↔ | Vinhomes Ocean Park Urban Area | Electric bus |
| E02 | Hao Nam Street (Cat Linh Station) ↔ Nguyen Thai Hoc Street | ↔ | Vinhomes Ocean Park Urban Area | Electric bus |
| E03 | My Dinh (Vinhomes Gardenia Urban Area - Cau Dien Ward) | ↔ | Vinhomes Ocean Park Urban Area | Electric bus |
| E04 | Vinhomes Smart City Urban Area | ↔ | Vincom Long Bien Trade Complex | Electric bus |
| E05 | Long Bien Bus Interchange | ↔ | Vinhomes Smart City Urban Area | Electric bus |
| E06 | Giap Bat Bus Station | ↔ | Vinhomes Smart City Urban Area | Electric bus |
| E07 | Long Bien Bus Interchange ↔ Hanoi Ancient Town | ↔ | Vinhomes Smart City Urban Area | Electric bus |
| E08 | Vo Chi Cong Inter-agency Area | ↔ | Vinhomes Times City Urban Area | Electric bus |
| E09 | Vinhomes Smart City Urban Area | ↔ | Vo Chi Cong Inter-agency Area | Electric bus |
| E10 | Noibai Airport | ↔ | Vinhomes Ocean Park Urban Area | Electric bus |
| BRT01 | Yen Nghia Bus Station | ↔ | Kim Ma Bus Station | Bus Rapid Transit |

### Provincial routes (201 and upper)

Distinguished by its large numbering, these routes connect Hanoi with nearby provinces:
202. Gia Lam (Hanoi) - Hai Duong
203. Giap Bat (Hanoi) - Bac Giang
204. Long Bien (Hanoi) - Thuan Thanh (Bac Ninh)
205. Gia Lam (Hanoi) - 5th National Highway - Hung Yen City
206. Giap Bat (Hanoi) - Phu Ly (Ha Nam)
207. Gia Lam (Hanoi) - Trieu Duong
208. Giap Bat (Hanoi) - Khoai Chau (Hung Yen)
209. Giap Bat (Hanoi) - 1st National Highway - Hung Yen City
210. Gia Lam (Hanoi) - Hiep Hoa (Bac Giang)
212. My Dinh (Hanoi) - Que Vo (Bac Ninh)
213. Yen Nghia (Hanoi) - Binh An (Hoa Binh)
214. Yen Nghia (Hanoi) - Ha Nam
215. My Dinh (Hanoi) - Truc Ninh (Nam Dinh)

### Discontinued services

These routes either changed their numbers, merged with other routes or went defunct:
| Number | Termini | Termini | Termini | Type | Note/Reason |
| 10A | Long Bien Bus Interchange | ↔ | Tu Son | — | Discontinued from April 1st 2024 due to high subsidy rate |
| 10B | Long Bien Bus Interchange | ↔ | Trung Mau | Branch route | Discontinued from April 1st 2024 due to high subsidy rate |
| 14 14CT | Hoan Kiem Lake/ Tran Khanh Du Bus Interchange | ↔ | Co Nhue | — | Discontinued from April 1st 2024 due to high subsidy rate |
| 18 | National Economics University ↔ Long Bien | ↔ | Chua Boc ↔ National Economics University | Loop route | Discontinued from April 1st 2024 due to high subsidy rate |
| 44 | Tran Khanh Du Bus Interchange | ↔ | My Dinh Bus Station | — | Discontinued from April 1st 2024 due to high subsidy rate |
| 145 | BigC Thang Long Trade Complex | ↔ | Ho Tay Water Park | Minibus | Discontinued from April 1st 2024 due to high subsidy rate |
| 16A | My Dinh Bus Station | ↔ | Giap Bat Bus Station | — | On Sep. 25th 2014, Route 16 (My Dinh ↔ Giap Bat) was split into 16A (same termini) and 16B (My Dinh ↔ Nuoc Ngam). Somewhere in between Dec. 2016 and Jan. 2017, 16A and 16B merged back to the current 16, with the 16B's route in use. |
| 207 (section) | Giap Bat Bus Station | ↔ | Van Giang (Hung Yen) | Provincial route | merged with Route 208 |
| 211 | My Dinh Bus Station | ↔ | Vinh Yen | Provincial route | — |
| Fast routes: Experimental services running on normal routes, with less stops to ensure shorter trip time. | Fast routes: Experimental services running on normal routes, with less stops to ensure shorter trip time. | Fast routes: Experimental services running on normal routes, with less stops to ensure shorter trip time. | Fast routes: Experimental services running on normal routes, with less stops to ensure shorter trip time. | Fast routes: Experimental services running on normal routes, with less stops to ensure shorter trip time. | carried out on routes 02, 08, 16, 27, 28, 32, 54 |
| 50B | Long Bien Bus Interchange | ↔ | An Khanh Industrial Park | Branch route | On Feb. 5th 2010, Route 50 was split into normal 50 (Long Bien ↔ National Stadium at that time) and 50B (Long Bien ↔ An Khanh). 50B was later dropped due to it being ineffective. |
| 56C | Nam Thang Long Bus Station | ↔ | Bac Phu | Branch route | Discontinued from April 20th 2017. |
| 71A | My Dinh Bus Station | ↔ | Son Tay Bus Station | — | |
| 71B | My Dinh Bus Station | ↔ | Xuan Mai Bus Station | Branch route | |
| 01B | Gia Lam Bus Station | ↔ | Hương Temple | — | routes serving the Huong Pagoda Festival 2019 |
| 107B | Kim Ma Bus Station | ↔ | Hương Temple | — | routes serving the Huong Pagoda Festival 2019 |
| 40A | Thống Nhất Park | ↔ | Như Quỳnh | — | On Dec. 1st 2015, Route 40 was split into 40A and 40B (Thống Nhất Park ↔ Văn Lâm). Then on Jan. 1st 2018, 40A and 40B merged back to Route 40 (dropped 40A in favor of 40B) |
| more to come... ||||||

## Bus Operations Units in Hanoi

* Units of Hanoi Transportation Corporation (TRANSERCO)
- Hanoi Bus Enterprise: 01, 03A, 03B, 11, 17, 23, 31, 36, 40, 52A, 52B, 100, 108.
- 10-10 Bus Enterprise: 05, 13, 20A, 20B, 28, 29, 50, 53A, 53B, 67, 92, 95, 96, 97, 110, 111.
- Hanoi Electric Vehicle JSC.: 07, 25, 27, 34, 35A, 35B, 41, 44, 45, 55A, 55B, 56A, 56B, 109.
- Cau Buou Bus Enterprise: 06D, 06E, 16, 22A, 22B, 22C, 32, 84, 85, 103A, 103B, 117, 119
- Yen Vien Bus Enterprise: , 10A, 10B, 15, 54, 63, 90, 93, 112.
- Lien Ninh Transportation and Service JSC.: 08A, 08B, 09A, 09B, 19, 21A, 21B, 37, 125.
- Newway Transportation JSC.: 47A, 47B, 48, 69, 94.
- Hanoi Passenger Car JSC: 42, 49, 51, 122, 124, 145, 146, 202, 204, 205, 212.
- Tan Dat Center: 06A, 06B, 06C, 12, 33, 39, 62, 101A, 101B, 104, 113, 115.
- Southern Hanoi Passenger Car Enterprise: 04, 14, 18, 24, 26, 30, 38, 87, 88, 98, 99, 106
- Hanoi Express Bus Enterprise: 02, 66, 68, 86, 89, 91, 102, 105, 107, 114, 116, BRT 01.
* Non-TRANSERCO units:
- Bac Ha Limited Company: 203.
- Dong Anh Transport, Trading and Tourism Joint Stock Company: 46, 123
- Bao Yen Tourism, Service and Construction Company Limited: 57, 58, 59, 60A, 60B, 61, 65, 142, 143, 144, 157, 158, 159, 160, 161, 162, 163
- Hai Van International Shipping Joint Venture Company: 43, 64, 74.
- Ha Tay Passenger Car Joint Stock Company: 70A, 70B, 70C, 118, 126, 213.
- Ha Tay Automobile Transport Joint Stock Company: 72.
- Bao Chau Transport and Service Joint Stock Company: 78.
- Vinbus (Vingroup Corporation): E01, E02, E03, E04, E05, E06, E07, E08, E09

## Bus live-tracking

Travellers can use a mobile app called Tìm Buýt to find the bus routes between the departure and arrival points. The app is available on the web, iOS, Android and Windows Phone. The Windows Phone app has been discontinued while the app on Android and iOS is available in both Vietnamese and English.

## Hanoibus' brand identity system

Buses are painted with peace bird symbol and Hanoi's Khue Van Cac seal on its body.
| Livery | Role |
| Blue | Transerco-operated and subsidized main routes with bus capacity of 55 people or more. |
| Green | Transerco-operated and subsidized feeder routes with bus capacity of 30 people or less, only operate within downtown Hanoi and certain outskirt regions (Green-Dark Green). Inter-province routes (Full Green) |
| Orange | Airport Express route connecting to Noi Bai International Airport via Nhật Tân Bridge. Routes with blue stripe are subsidized. |
| Red and Yellow | Transerco operated and subsidized routes using old livery (same as 'Blue' routes). Routes operated by private contractors and non-subsidized inter-province routes (route number above 200) |
| Green-Blue circles on White background | Routes using CNG-powered buses (capacity may vary between routes). BRT routes. |
| Black-Green | VinBus-operated and subsidized routes using electric buses. |