Buses in Hanoi

Buses are one of the main types of public transport in Hanoi, alongside the 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.[1] 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.[2]

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.[3]

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 to Sep. 1st 2025, 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). [4]

Beginning from Sep. 2nd 2025, HanoiBus' and Hanoi Metro's fare systems will be unified, and to ensure fairness, the new bus fare system will be based on distance travelled rather than the average distance of a route. The fare formula will be as follows:

3000 + 450 * distance travelled (VND) (if paid by cash, the fare will be rounded to the nearest thousand VND)

List of bus routes in Hanoi (Updated March 2026)

These are routes listed with numbers smaller than 200, with a few special routes like BRT and CNG routes.[5]

Some routes have a CT suffix at the end: 08ACT, 08BCT, 09BCT, 09ACT, 11CT, 36CT, 40CT, 52CT, 86CT, 146CT.

This is used for bus routes that avoids the Old Quarter area during the weekends.

City routes (Standard)

Number Termini Frequency Fare Operation time Average length Operations Unit Notes
01 Gia Lam Bus Station

Bo De Ward

Yen Nghia Bus Station

Yen Nghia Ward

11 - 20 minutes 10.000 ₫ 5:00 - 21:00 21.5 km (13.4 miles) Hanoi Bus Enterprise [6]
02 Bac Co (Tran Khanh Du Bus Interchange)

Cua Nam Ward

5 - 15 minutes 5:00 - 22:30 16.8 km (10.4 miles) Hanoi Express Bus BRT Enterprise [6]
03A Giap Bat Bus Station

Hoang Mai Ward

Gia Lam Bus Station

Bo De Ward

5 -15 minutes 5:03 - 21:03 15.15 km (9.41 miles) Hanoi Bus Enterprise [6]
03B Nuoc Ngam Bus Station

Yen So Ward

Giang Bien Ward

Viet Hung Ward

20 minutes 5:00 - 20:00 19.55 km (12.15 miles) Branch route[6]
04 Long Bien Bus Interchange

Ba Dinh Ward

National Hospital of Endocrinology II

Yen So Ward

15 - 20 minutes 5:00 - 21:00 17.5 km (10.9 miles) Southern Hanoi Passenger Car Enterprise [6]
06A Giap Bat Bus Station

Hoang Mai Ward

Cau Gie (Hanoi - Ninh Binh Expressway)

Chuyen My Commune

10 - 20 mintues 15.000 ₫ 34.5 km (21.4 miles) Tan Dat Center Connecting routes[6]
06B Hong Van

Commune

24 - 26 minutes 10.000 ₫ 18.35 km (11.40 miles) Branch route[6]
06C Phu Minh Town

Phu Xuyen Commune

12.000 ₫ 27.95 km (17.37 miles) Branch route[6]
06D Tan Dan

Chuyen My Commune

15.000 ₫ 5:25 - 20:00 32.9 km (20.4 miles) Cau Buou Bus Enterprise Branch route[6]
06E Phu Tuc

Phuong Duc Commune

5:15 - 21:45 33.85 km (21.03 miles) Branch route[6]
07 Cau Giay Bus Interchange

(Cau Giay Metro Station) Lang Ward

Noi Bai International Airport (Terminal 1)

Noi Bai Commune

10 - 15 minutes 12.000 ₫ 5:00 - 22:35 27.25 km (16.93 miles) Hanoi Electric Vehicle JSC Connecting routes[6]
11 Thong Nhat Park

Hai Ba Trung Ward

National University of Agriculture

Gia Lam Commune

10.000 ₫ 5:00 - 22:00
18.75 km (11.65 miles) Hanoi Bus Enterprise [6]
12 Nghia Do Park

Nghia Do Ward

Khanh Ha Thuong Tin Commune 12 - 20 minutes 5:00 - 21:00 23.4 km (14.5 miles) Tan Dat Center [6]
13 Ho Tay Waterpark

Tay Ho Ward

Co Nhue (People's Police Academy)

Dong Ngac Ward

16 minutes 8.000

5:00 - 21:06 14.25 km (8.85 miles) 10-10 Bus Enterprise Feeder service[6]
15 Gia Lam Bus Station

Bo De Ward

Pho Ni Trade Complex

Trung Gia Commune

10 - 20 minutes 15:000 ₫ Gia Lam: 5:00 - 19:35

Pho Ni: 5:05 - 21:05

37.8 km (23.5 miles) Yen Vien Bus Enterprise Connecting routes[6]
16 My Dinh Bus Station

Tu Liem Ward

Nuoc Ngam Bus Station

Yen So Ward

10 minutes 8.000 ₫ 4:40 - 21:20 14.4 km (8.9 miles) 10-10 Bus Enterprise [6]
17 Long Bien Bus Interchange

Ba Dinh Ward

Noi Bai International Airport

(Terminal 1)

Noi Bai Commune

10 - 15 minutes 15.000 ₫ 5:00 - 22:00 34.35 km (21.34 miles) Yen Vien Bus Enterprise Connecting routes[6]
20A Nhon Bus Interchange

Tay Tuu Ward

National Highway No. 32 Son Tay Bus Station

Son Tay Ward

14 minutes 12.000

Nhon: 5:00 - 20:47


Son Tay: 4:35 - 20:37

26.85 km (16.68 miles) 10-10 Bus Enterprise
20ATC Minh Chau Commune 30 - 35 - 50 minutes 20.000

Nhon: 4:40 - 19:50


Minh Chau: 4:40 - 19:00

44.45 km (27.62 miles)
20B Son Tay Bus Station

Son Tay Ward

20 minutes 15.000

5:00 - 20:04 37.85 km (23.52 miles) Branch route[6]
22A Gia Lam Bus Station

Bo De Ward

Kien Hung Urban Area

Kien Hung Ward

9 - 20 mintues 10.000

5:00 - 22:00 18.3 km (11.4 miles) Cau Buou Bus Enterprise [6]
22B Giap Bat Bus Station

Hoang Mai Ward

Do Nghia Urban Area

Yen Nghia Ward

21 - 26 minutes 16.1 km (10.0 miles) Branch route[6]
23 Nguyen Cong Tru ↔ Hai Ba Trung Ward Van Ho

Long Bien

Nguyen Cong Tru

Hai Ba Trung Ward

15 - 20 minutes 5:00 - 21:00 17.65 km (10.97 miles) Hanoi Bus Enterprise Feeder service, Loop route[6]
24 Long Bien Bus Interchange

Ba Dinh Ward

Cau Giay Bus Interchange

(Cau Giay Metro Station) Lang Ward

12 - 20 minutes 5:00 - 22:00 16.2 km (10.1 miles) 10-10 Bus Enterprise [6]
25 Giap Bat Bus Station

Hoang Mai Ward

National Hospital for Tropical Diseases II

Thien Loc Commune

10 - 20 minutes 12.000 ₫ 5:09 - 21:00 27.6 km (17.1 miles) Hanoi Electric Vehicle JSC [6]
26 Mai Dong Bus Park

Hoang Mai Ward

My Dinh National Stadium

Tu Liem Ward

5 - 15 minutes 10.000 ₫ 5:00 - 22:00 17.35 km (10.78 miles) Southern Hanoi Passenger Car Enterprise [6]
27 Nam Thang Long Bus Station

Xuan Dinh Ward

Yen Nghia Bus Station

Yen Nghia Ward

7 - 10 minutes 5:00 - 21:00 21.25 km (13.20 miles) Hanoi Electric Vehicle JSC [6]
28 Nuoc Ngam Bus Station

Yen So Ward

Hanoi University of Mining and Geology

Dong Ngac Ward

10 - 20 minutes 5:00 - 21:07 22.7 km (14.1 miles) 10-10 Bus Enterprise [6]
29 Giap Bat Bus Station

Hoang Mai Ward

Tan Lap Commune

O Dien Commune

11 - 20 minutes 5:00 - 21:00 23.95 km (14.88 miles) [6]
30 Gamuda Gardens

Hoang Mai Ward

My Dinh Bus Station

Tu Liem Ward

10 - 20 minutes 5:00 - 21:00 20.9 km (13.0 miles) Southern Hanoi Passenger Car Enterprise [6]
31 Hanoi University of Science and Technology

Bach Mai Ward

Chem (Hanoi University of Mining and Geology)

Dong Ngac Ward

19.5 km (12.1 miles) Hanoi Bus Enterprise [6]
32 Giap Bat Bus Station

Hoang Mai Ward

Nhon Bus Interchange

Xuan Phuong Ward

5 - 20 minutes 5:00 - 22:30 18.65 km (11.59 miles) Cau Buou Bus Enterprise [6]
33 Thanh Oai Industrial Complex

Binh Minh Commune

Xuan Dinh Ward 16 - 20 minutes 5:04 - 21:04 24.05 km (14.94 miles) Tan Dat Center [6]
35A Tran Khanh Du Bus Interchange

Cua Nam Ward

Nam Thang Long Bus Station

Xuan Dinh Ward

15 - 20 minutes 5:00 - 21:00 18.5 km (11.5 miles) Hanoi Electric Vehicle JSC [6]
35B Nam Thang Long Bus Station

Xuan Dinh Ward

Thanh Lam (Me Linh)

Tien Thang Commune

15 - 30 minutes 5:05 - 21:00
23.65 km (14.70 miles) Branch route[6]
36 Yen Phu Road (Long Bien Bus Interchange)

Ba Dinh Ward

Linh Dam Urban Area

Hoang Liet Ward

14 - 20 minutes 8.000 ₫ 13.1 km (8.1 miles) Hanoi Bus Enterprise [6]
38 Tan Xuan

Dong Ngac Ward

Mai Dong

Hoang Mai Ward

18 - 22 minutes 10.000 ₫ 5:00 - 21:00
19.4 km (12.1 miles) Southern Hanoi Passenger Car Enterprise [6]
40 Thong Nhat Park

Hai Ba Trung Ward

Van Lam District (Hung Yen Province)

Nhu Quynh Ward

12 minutes 5:00 - 22:00 24.75 km (15.38 miles) Hanoi Bus Enterprise Connecting routes[6]
41 Nam Thang Long Bus Station

Xuan Dinh Ward

Giap Bat Bus Station

Hoang Mai Ward

10 - 20 minutes 5:00 - 21:00 20.6 km (12.8 miles) Hanoi Electric Vehicle JSC Connecting routes[6]
42 Giap Bat Bus Station

Hoang Mai Ward

Trung Mau (Gia Lam)

Phu Dong Ward

15 - 20 minutes 12.000

29.85 km (18.55 miles) Hanoi Passenger Car JSC (Tan Long) Connecting routes[6]
46 My Dinh Bus Station

Tu Liem Ward

Dong Anh Town

Dong Anh Commune

10 - 15 minutes 26.2 km (16.3 miles) Dong Anh Transport, Trading and Tourism Joint Stock Company Connecting routes[6]
48 Nuoc Ngam Bus Station

Yen So Ward

Phuc Loi Ward - Ruby City Urban Area 15 - 20 minutes 26.6 km (16.5 miles) Newway Transportation JSC [6]
49 Tran Khanh Du Bus Interchange

Cua Nam Ward

Nhon Bus Interchange

Xuan Phuong Ward

10 - 20 minutes 10.000 ₫ 20.1 km (12.5 miles) Hanoi Passenger Car JSC (Tan Long) [6]
50 Long Bien Bus Interchange Van Canh (An Lac Urban Area) 11 - 20 minutes 23.55 km (14.63 miles) Southern Hanoi Passenger Car Enterprise [6]
51 Gia Lam Bus Station

Bo De Ward

Tran Vy Street (Judicial Academy)

Phu Dien Ward

10 - 20 minutes 24.1 km (15.0 miles) Hanoi Passenger Car JSC (Tan Long) [6]
52 Thong Nhat Park

Hai Ba Trung Ward

Le Chi (Gia Lam)

Thuan An Commune

17 - 25 minutes 5:06 - 21:07 25.4 km (15.8 miles) Hanoi Bus Enterprise Connecting routes[6]
53A Hoang Quoc Viet Bus Interchange

Nghia Do Ward

Dong Anh Town

Dong Anh Commune

20 minutes 5:12 - 21:30 23.55 km (14.63 miles) 10-10 Bus Enterprise Connecting routes[6]
53B My Dinh Bus Station

Tu Liem Ward

Kim Hoa (Me Linh)

Quang Minh Commune

5:00 - 20:50 24.7 km (15.3 miles) Branch route[6]
54 Long Bien Bus Interchange

Ba Dinh Ward

Bac Ninh City (Bac Ninh Province)

Vu Ninh Ward

10 - 15 minutes 15.000 ₫ 5:00 - 21:15 31.1 km (19.3 miles) Yen Vien Bus Enterprise Connecting routes[6]
55 AEON MALL Long Bien

Long Bien Ward

Cau Giay Bus Interchange

(Cau Giay Metro Station) Lang Ward

10 - 40 minutes 10.000 ₫ 5:20 - 20:50 22.5 km (14.0 miles) Hanoi Electric Vehicle JSC Branch route[6]
56A My Dinh National Stadium

Tu Liem Ward

Nui Doi (Electric Power University II)

Soc Son Commune

15 - 20 minutes 15.000 ₫ My Dinh: 5:35 - 20:40

Nui Doi: 5:30 - 20:00

35.85 km (22.28 miles) Connecting routes[6]
56B Vietnam Buddhist Academy

Soc Son Commune

Xuan Giang

Bac Phu

Vietnam Buddhist Academy

Soc Son Commune

20 - 25 minutes 4:50 - 18:40 35.5 km (22.1 miles) Branch route, Loop route[6]
57 Nam Thang Long Bus Station

Xuan Dinh Ward

Phu Nghia Industrial Zone

Phu Nghia Commune

15 - 20 minutes 20.000

4:45 - 21:15 39.5 km (24.5 miles) Bao Yen Tourism, Service and Construction Company Limited Connecting routes[6]
58 Long Bien Bus Interchange

Ba Dinh Ward

Thach Da (Me Linh General Hospital)

Yen Lang Commune

10 - 15 minutes 5:00 - 21:00 43.5 km (27.0 miles) Connecting routes[6]
61 Duc Tu

Thu Lam Commune

Cau Giay Park

Cau Giay Ward

15.000 ₫ 36.9 km (22.9 miles) Connecting routes[6]
62 Yen Nghia Bus Station

Yen Nghia Ward

Thuong Tin Bus Station

Thuong Tin Commune

10.000 ₫ 21.4 km (13.3 miles) Tan Dat Center Connecting routes[6]
63 Bac Thang Long Industrial Zone

Thien Loc Commune

Tien Thinh (Me Linh)

Yen Lang Commune

15 - 20 minutes 12.000 ₫ 5:00 - 21:45 26.8 km (16.7 miles) Yen Vien Bus Enterprise Connecting routes[6]
64 My Dinh Bus Station

Tu Liem Ward

Pho Ni (Binh An Trade Complex)

Trung Gia Commune

15 minutes 20.000 ₫ 5:00 - 21:00 42.2 km (26.2 miles) Hai Van International Shipping Joint Venture Company Connecting routes[6]
65 Thuy Lam

Thu Lam Commune

Long Bien Bus Interchange

Ba Dinh Ward

10 - 20 minutes 12.000 ₫ 28.2 km (17.5 miles) Bao Yen Tourism, Service and Construction Company Limited Connecting routes[6]
66 Yen Nghia Bus Station

Yen Nghia Ward

Phung (Dan Phuong Bus Station)

Dan Phuong Commune

20 - 30 minutes 5:00 - 20:30 27.75 km (17.24 miles) Hanoi Express Bus BRT Enterprise Feeder service[6]
67 Phung (Dan Phuong Bus Station)

Dan Phuong Commune

Kim Son (Son Tay Town)

Doai Phuong Ward

25 - 30 minutes 15.000 ₫ Phung: 5:00 - 20:30

Kim Son: 4:30 - 20:05

34.2 km (21.3 miles) 10-10 Bus Enterprise Feeder service[6]
68 Yen Nghia Bus Station

Yen Nghia Ward

Noi Bai International Airport (Terminal 1 ↔ Terminal 2)

Noi Bai Commune

35 - 45 minutes 50.000 ₫ 6:00 - 20:30 42.4 km (26.3 miles) Hanoi Express Bus BRT Enterprise Connecting routes[6]

High-quality non-subsidized airport route

69 Long Bien Bus Interchange

Ba Dinh Ward

Duong Quang (Gia Lam)

Thuan An Commune

20 - 25 minutes 15.000 ₫ 5:00 - 21:00 33.5 km (20.8 miles) Newway Transportation JSC Feeder service[6]
72 Yen Nghia Bus Station

Yen Nghia Ward

Xuan Mai Town (CP Animal Feed Factory)

Xuan Mai Commune

15 - 20 minutes 10.000 ₫ 22.4 km (13.9 miles) Ha Tay Passenger Car Joint Stock Company [6]
74 My Dinh Bus Station

Tu Liem Ward

Hoa Lac Hi-tech Park

Vietnam National University

(Hoa Lac)

Xuan Khanh (Son Tay Town)

Tung Thien Ward

10 - 30 minutes 20.000 ₫ 5:00 - 20:30 55.7 km (34.6 miles) Hai Van International Shipping Joint Venture Company [6]
84 Cau Dien Ward (Vinhomes Gardenia Urban Area)

Tu Liem Ward

Linh Dam Urban Area

Hoang Liet Ward

20 - 25 minutes 10.000 ₫ 5:00 - 21:00 21.9 km (13.6 miles) Cau Buou Bus Enterprise Feeder service[6]
85 Nghia Do Park

Nghia Do Ward

Thanh Ha Urban Area

Binh Minh Commune

20.2 km (12.6 miles) Feeder service[6]
86 Hanoi Railway Station

Van Mieu - Quoc Tu Giam Ward

Noi Bai International Airport

(Terminal 1 ↔ Terminal 2)

Noi Bai Commune

30 - 45 minutes 45.000

5:15 - 22:10 32.4 km (20.1 miles) Hanoi Express Bus BRT Enterprise Connecting routes[6]

High-quality non-subsidized airport route

87 My Dinh Bus Station

Tu Liem Ward

Xuan Mai Town (CP Animal Feed Factory)

Xuan Mai Commune

15 - 30 minutes 15.000 ₫ 5:00 - 20:30 36.8 km (22.9 miles) Southern Hanoi Passenger Car Enterprise [6]
88 Hoa Lac Hi-tech Park

Xuan Mai

(Ha Tay Community College)

Xuan Mai Commune

15 - 20 minutes 20.000 ₫ My Dinh: 5:00 - 19:40

Xuan Mai: 5:05 - 21:25

48.6 km (30.2 miles) [6]
89 Yen Nghia Bus Station Yen Nghia Ward Son Tay Bus Station

Son Tay Ward

20 - 22 minutes 5:00 - 20:46 45.95 km (28.55 miles) Hanoi Express Bus BRT Enterprise Connecting routes[6]

On March 1, 2026, Route 89 was adjusted to go via QL21 to Hoa Lac Hi- Tech Park

90 Hao Nam Street (Cat Linh Metro Station)

O Cho Dua Ward

Noi Bai International Airport

(Terminal 1 ↔ Terminal 2)

Noi Bai Commune

15 - 20 minutes 15.000 ₫ 5:30 - 22:30 30.6 km (19.0 miles) Yen Vien Bus Enterprise Connecting routes[6]

High-quality airport route

91 Yen Nghia Bus Station

Yen Nghia Ward

Phu Tuc Town Phuong Duc Commune 20 minutes 12.000 ₫ Yen Nghia: 5:00 - 20:40

Phu Tuc: 5:00 - 21:30

29 km (18 miles) Hanoi Express Bus BRT Enterprise Connecting routes[6]
92 Nhon Bus Interchange

Xuan Phuong Ward

Phu Son (Ba Vi)

Vat Lai Commune

10 - 15 minutes 20.000 ₫ Nhon: 5:00 - 21:00

Phu Son: 4:30 - 21:00

46 km (29 miles) 10-10 Bus Enterprise Connecting routes[6]
93 Nam Thang Long Bus Station

Xuan Dinh Ward

Bac Son (Soc Son)

Trung Gia Commune

22 - 25 minutes Nam Thang Long: 5:05 - 18:50

Bac Son 5:25 - 20:45

46.9 km (29.1 miles) Yen Vien Bus Enterprise Connecting routes[6]
94 Giap Bat Bus Station

Hoang Mai Ward

Kim Bai Town Thanh Oai Commune 20 - 25 minutes 12.000 ₫ 5:05 - 21:05 29.9 km (18.6 miles) Newway Transportation JSC Connecting routes[6]
95 Nam Thang Long Bus Station

Xuan Dinh Ward

Hanoi National University of Education II

Xuan Hoa Commune, Phu Tho Province

Nam Thang Long: 5:00 - 19:45

Xuan Hoa: 5:15 - 21:05

28.95 km (17.99 miles) Yen Vien Bus Enterprise Connecting routes[6]
96 Cau Giay Bus Intercharge

(Cau Giay Metro Station

Lang Ward

Dong Anh Town (Bac Thang Long General Hospital)

Thu Lam Commune

15.000 ₫ Cau Giay: 5:00 - 21:00

Dong Anh: 5:00 - 20:50

33.35 km (20.72 miles) Connecting routes[6]
97 Hoai Duc (National Highway No. 32)

Hoai Duc Commune

Nghia Do Park

Nghia Do Ward

20 - 30 minutes 10.000 ₫ 5:00 - 21:00 17.55 km (10.91 miles) 10-10 Bus Enterprise Feeder service[6]
98 Long Bien Bus Interchange

Ba Dinh Ward

AEON MALL Long Bien

Long Bien Ward

19.55 km (12.15 miles) Southern Hanoi Passenger Car Enterprise Feeder service[6]
99 Kim Ma Bus Station

(PTA Building)

Giang Vo Ward

Ngu Hiep Thanh Tri Commune 15 - 20 minutes 5:00 - 21:10 16.5 km (10.3 miles) Feeder service[6]
100 Long Bien Bus Interchange

Ba Dinh Ward

Dang Xa Urban Area

Thuan An Commune

20 - 25 minutes 17.7 km (11.0 miles) Hanoi Bus Enterprise [6]
101A Giap Bat Bus Station

Hoang Mai Ward

Van Dinh Commune 22 - 30 minutes 20.000 ₫ 5:00 - 21:15 52.8 km (32.8 miles) Tan Dat Center [6]
101B Dai Cuong Ung Hoa Commune 46 -50 minutes 5:05 - 19:20 52.8 km (32.8 miles) Branch route[6]
102 Yen Nghia Bus Station

Yen Nghia Ward

Van Dinh Commune 20 - 30 minutes 15.000 ₫ 5:00 - 21:20 46.15 km (28.68 miles) Hanoi Express Bus BRT Enterprise [6]
103A My Dinh Bus Station

Tu Liem Ward

Huong Pagoda

Huong Son Commune

15 minutes 20.000 ₫ 5:02 - 20:00 60.5 km (37.6 miles) Cau Buou Bus Enterprise [6]
103B Hong Quang Commune ↔ Huong Pagoda 16 - 20 minutes 5:08 - 20:10 61.5 km (38.2 miles) Branch route[6]
104 My Dinh National Stadium

Tu Liem Ward

Nuoc Ngam Bus Station

Yen So Ward

21 minutes 10.000 ₫ 5:00 - 21:00 19.25 km (11.96 miles) Tan Dat Center Feeder service[6]
105 Do Nghia Urban Area

Yen Nghia Ward

Cau Giay Bus Interchange

(Cau Giay Metro Station) Lang Ward

15 minutes 21.35 km (13.27 miles) Hanoi Express Bus BRT Enterprise Feeder service[6]
106 Mo Lao Urban Area

Ha Dong Ward

AEON MALL Long Bien

Long Bien Ward

20 - 30 minutes 24.2 km (15.0 miles) Southern Hanoi Passenger Car Enterprise Feeder service[6]
107 Kim Ma Bus Station

(PTA Building)

Giang Vo Ward

Hoa Lac Hi-tech Park

Vietnam National University (Hoa Lac)

Vietnam National Villages for Ethnic Culture and Tourism

Yen Bai Commune

15 - 20 minutes 20.000 ₫ 5:00 - 20:50 49.7 km (30.9 miles) Hanoi Express Bus BRT Enterprise [6]
108 Thuong Tin Bus Station

Thuong Tin Commune

Minh Tan

Dai Xuyen Commune

20 - 40 minutes 15.000 ₫ 4:25 - 21:00 30.75 km (19.11 miles) Hanoi Bus Enterprise Feeder service[6]
108TC Quang Lang

Dai Xuyen Commune

40 - 60 minutes 12.000 ₫ 5:00 - 21:00 28.8 km (17.9 miles) Branch route[6][7]
109 My Dinh Bus Station

Tu Liem Ward

Noi Bai International Airport

(Terminal 1 ↔ Terminal 2) Noi Bai Commune

20 - 30 minutes 27 km (17 miles) Hanoi Electric Vehicle JSC Connecting routes[6]
110 Son Tay Bus Station

Son Tay Ward

Minh Quang

Ba Vi Commune

5:00 - 19:30 28 km (17 miles) 10-10 Bus Enterprise Connecting routes[6]
111 Bất Bạt (Sơn Đà Commune People's Committee)

Bat Bat Commune

25 minutes 4:30 - 20:20 28.35 km (17.62 miles) Feeder service[6]
112 Nam Thang Long Bus Station

Xuan Dinh Ward

Thach Da (Me Linh General Hospital)

Yen Lang Commune

15 - 30 minutes 10.000 ₫ Nam Thang Long:

4:45 - 19:42 Thach Da: 5:19 - 20:16

23.8 km (14.8 miles) Yen Vien Bus Enterprise Feeder service[6]
113 Thuong Tin Bus Station

Thong Tin Commune

Vuon Chuoi Wharf Station

Phu Xuyen Commune

20 - 35 minutes 12.000 ₫ Thuong Tin:

5:00 - 19:50 Vuon Chuoi: 5:00 - 20:00

26.9 km (16.7 miles) Tan Dat Center Feeder service[6]
114 Yen Nghia Bus Station

Yen Nghia Ward

Mieu Mon

Tran Phu Commune

20 - 30 minutes 10.000 ₫ Yen Nghia:

5:00 - 20:30 Mieu Mon: 5:00 - 21:00

22.4 km (13.9 miles) Hanoi Express Bus BRT Enterprise Feeder service[6]
115 Van Dinh Commune Xuan Mai Commune (Vietnam National University of Forestry) 20 - 25 minutes 20.000 ₫ 5:15 - 20:30 40.3 km (25.0 miles) Tan Dat Center Feeder service[6]
116 Yen Trung (Thach That)

Yen Xuan Commune

Chuc Son Town

Chuong My Ward

17 - 30 minutes 15.000 ₫ Yen Trung:

5:00 - 19:00 Chuc Son: 5:00 - 19:30

39.85 km (24.76 miles) Hanoi Express Bus BRT Enterprise Feeder service[6]
117 Hoa Lac High-tech Park (FPT University)

Hoa Lac Commune

Nhon Bus Interchange

Xuan Phuong Ward

20 - 30 minutes 5:30 - 20:30 37.2 km (23.1 miles) Cau Buou Bus Enterprise Feeder service[6]
118 Son Tay Bus Station

Son Tay Ward

National Highway 32

Bat Bat (Ba Vi)

Bat Bat Commune

20 minutes 20.000 ₫ Son Tay: 5:10 - 20:50

Tong Bat: 5:00 - 20:00

40.65 km (25.26 miles) Ha Tay Passenger Car Joint Stock Company Feeder service[6]
119 Hoa Lac High-tech Park (FPT University)

Hoa Lac Commune

20 - 30 minutes Hoa Lac: 5:30 - 20;30

Bat Bat: 5:00 - 19:50

41.1 km (25.5 miles) Cau Buou Bus Enterprise Feeder service[6]
122 Gia Lam Bus Station

Bo De Ward

Bac Thang Long Industrial Zone

Thien Loc Commune

20 - 25 minutes 15.000 ₫ 5:00 - 21:00 32.05 km (19.91 miles) Hanoi Passenger Car JSC (Tan Long) Using Gaz B22 minibus

[6]

123 Yen Nghia Bus Station

Yen Nghia Ward

Hong Duong

(Thanh Oai) Dan Hoa Commune

20 - 30 minutes 10.000 ₫ 22.65 km (14.07 miles) Dong Anh Transport, Trading and Tourism Joint Stock Company
124 Chuc Son

Hong Son Commune 15 - 25 minutes 15.000 ₫ 37.4 km (23.2 miles) Hanoi Passenger Car JSC (Tan Long)
126 Son Tay Bus Station

Son Tay Ward

Trung Ha (Ba Vi)

Vat Lai Commune

20 - 25 minutes 5:00 - 20:00 34 km (21 miles) Ha Tay Passenger Car Joint Stock Company
146 Hao Nam Street (Cat Linh Metro Station)

O Cho Dua Ward

Phu Dong Commune 10 - 15 minutes 10.000 ₫ 5:00 - 21:00 25.25 km (15.69 miles) Hanoi Passenger Car JSC (Tan Long)
Number Termini Frequency Fare Operation time Average length Operations Unit Notes
Yen Nghia Bus Station

Yen Nghia Ward

Kim Ma Bus Station

Giang Vo Ward

3-15 minutes 8.000 ₫ 5:00 - 22:00 25.25 km (15.69 miles) Hanoi Express Bus BRT Enterprise Bus Rapid Transit[6]

Thaco BRT TB120

CNG and Electric bus routes

Number Termini Frequency Fare Operation time Average length Operations Unit Notes
05 Mai Dong

Hoang Mai Ward

Hanoi University of Natural Resources and Environment

Phu Dien Ward

3-15 minutes 10.000 ₫ 5:00 - 21:25 20.65 km (12.83 miles) Southern Hanoi Passenger Car Enterprise Electric bus,

VinFast EB8, VinFast Green Bus 8[6]

08A Long Bien Bus Interchange

Ba Dinh Ward

Dong My

Nam Phu Commune

10 - 15 minutes 5:00 - 20:50 18.6 km (11.6 miles) Lien Ninh Transportation and Service JSC
08B Van Phuc

Nam Phu Commune

20 minutes 5:00 - 21:30 20.65 km (12.83 miles) Electric bus, VinFast Green Bus 8

Branch route[8]

09A Tran Khanh Du Bus Interchange

Cua Nam Ward

Hanoi University of Mining and Geology

Thuong Cat Ward

15 - 20 minutes 5:00 - 21:30 18.5 km (11.5 miles) Electric bus, VinFast EB8, VinFast Green Bus 8[8]
09B My Dinh Bus Station

Tu Liem Ward

16 minutes 8.000 ₫ 5:03 - 21:03 14.2 km (8.8 miles)
19 Academy of Policy and Development

An Khanh Commune

10 - 20 minutes 12.000 ₫ 5:00 - 21:00 26.4 km (16.4 miles)
21A Giap Bat Bus Station

Hoang Mai Ward

Yen Nghia Bus Station

Yen Nghia Ward

10.000 ₫ 16.25 km (10.10 miles) Electric bus, VinFast EB10, VinFast Green Bus BNE1ELRVN[8]
21B Duyen Thai (Thuong Tin)

Hong Van Commune

My Dinh Bus Station

Tu Liem Ward

7 - 15 minutes 12.000 ₫ 25.2 km (15.7 miles)
34 My Dinh Bus Station

Tu Liem Ward

Gia Lam Bus Station

Yen Nghia Ward

8 - 10 minutes 10.000 ₫ 4:50 - 22:35 17.7 km (11.0 miles) Hanoi Electric Vehicle JSC Electric bus, VinFast Green Bus BNE1ELRVN[6]
37 Giap Bat Bus Station

Hoang Mai Ward

Chuong My Ward 10 - 20 minutes 5:06 - 21:02 22.85 km (14.20 miles) Lien Ninh Transportation and Service JSC Electric bus

VinFast EB8, VinFast Green Bus 8[8]

39 Nghia Do Park

Nghia Do Ward

Mai Dong

Hoang Mai Ward

15 - 20 minutes 12.000 ₫ 5:00 - 21:20 25.4 km (15.8 miles) Southern Hanoi Passenger Car Enterprise Electric bus, VinFast Green Bus 8[6][8][9]
43 Kim Ma Bus Station (PTA Building)

Giang Vo Ward

Vietnam Exposition Center (VEC)

Dong Anh Town

Dong Anh Ward

15 - 20 minutes 5:00 - 21:00 26.8 km (16.7 miles) VinBus Ecology Transport Services LLC
47A Long Bien Bus Interchange

Ba Dinh Ward

Bat Trang

(Bat Trang Pottery Village) Bat Trang Commune

20 minutes 10.000 ₫ 5:00 - 21:30 17.8 km (11.1 miles) Newway Transportation JSC
47B National Economics University

Bach Mai Ward

Kieu Ky

Gia Lam Commune

20 - 30 minutes 12.000 ₫ 5:00 - 20:45 29.4 km (18.3 miles)
59 Dong Anh Town

Thu Lam Commune

Vietnam National University of Agriculture

Gia Lam Commune

10 - 15 minutes 15.000 ₫ 5:00 - 21:00 33.15 km (20.60 miles) Bao Yen Tourism, Service and Construction Company Limited Electric bus, VinFast EB8, VinFast GreenBus 8
60A Phap Van Urban Area

Yen So Ward

Ho Tay Waterpark

Tay Ho Ward

10 - 20 minutes 12.000 ₫ 25.5 km (15.8 miles)
60B Nuoc Ngam Bus Station

Yen So Ward

National Hospital of Tropical Diseases II

Thien Loc Commune

10 - 15 minutes 4:50 - 21:00 26.8 km (16.7 miles)
125 Thuong Tin Bus Station

Thuong Tin Ward

Te Tieu

My Duc Commune

20 - 25 minutes 20.000 ₫ 5:00 - 20:00 40.45 km (25.13 miles) Lien Ninh Transportation and Service JSC Electric bus, VinFast EB6
142 Nam Thang Long Bus Station

Xuan Dinh Ward

Vincom Long Bien

Phuc Loi Ward

15 - 20 minutes 10.000 ₫ 5:00 - 21:00 24.05 km (14.94 miles) Bao Yen Tourism, Service and Construction Company Limited CNG

Huyndai Tracomeco B40 CNG

143 Hao Nam (Cat Linh Metro Station)

O Cho Dua Ward

Dong Anh Town

Dong Anh Ward

5:00 - 22:00 21.7 km (13.5 miles)
144 Hanoi University of Mining and Geology

Dong Ngac Ward

Tran Khanh Du Bus Interchange

Cua Nam Ward

20 - 25 minutes 5:00 - 21:00 23.1 km (14.4 miles)
157 My Dinh Bus Station

Tu Liem Ward

Son Tay Bus Station

Son Tay Ward

25 - 30 minutes 20.000 ₫ 5:00 - 20:00 40.5 km (25.2 miles) CNG

Huyndai Tracomeco B50 CNG

157TC 25 minutes 5:15 - 19:50 40.5 km (25.2 miles) CNG

Huyndai Tracomeco B50 CNG

Branch route

158 Yen Nghia Bus Station

Yen Nghia Ward

Dang Xa Urban Area

Gia Lam Commune

15 - 20 minutes 15.000 ₫ 5:00 - 21:00 31.8 km (19.8 miles) CNG

Huyndai Tracomeco B50 CNG

159 National Hospital of Tropical Diseases II

Thien Loc Commune

Times City Urban Area

Vinh Tuy Ward

12 - 15 minutes 12.000 ₫ 28.05 km (17.43 miles)
160 Kim Lu

Da Phuc Commune

Nam Thang Long Bus Station

Xuan Dinh Ward

15 - 20 minutes 15.000 ₫ 5:00 - 20:00 32.75 km (20.35 miles) CNG

Huyndai Tracomeco B40 CNG

161 Cau Giay Bus Interchange

(Cau Giay Metro Station)

Lang Ward

Tam Hiep

Dai Thanh Commune

15 - 30 minutes 10.000 ₫ 16.1 km (10.0 miles)
162 Nhon Bus Interchange

Xuan Phuong Ward

Tho An

Lien Minh Commune

20 - 30 minutes 5:20 - 19:30 21.85 km (13.58 miles)
163 Yen Nghia Bus Station

Yen Nghia Ward

Nhon Bus Interchange

Xuan Phuong Ward

15.000 ₫ 5:00 - 19:00 37.9 km (23.5 miles)
E01 My Dinh Bus Station

Tu Liem Ward

Vinhomes Times City Urban Area

Vincom Mega Mall Ocean Park

Gia Lam Commune

12 - 20 minutes 12.000 ₫ 5:00 - 21:00 26.95 km (16.75 miles) VinBus Ecology Transport Services LLC Electric bus, VinFast Green Bus BNE1ELRVN[8]
E02 Hao Nam (Cat Linh Metro Station)

O Cho Dua Ward

Vinhomes Riverside Urban Area

Hao Nam: 5:00 - 22:10

Ocean Park: 5:00 - 21:00

27.7 km (17.2 miles)
E03 My Dinh

(Vinhomes Gardenia Urban Area) Tu Liem Ward

Vinhomes Times City Urban Area

15.000 ₫ 5:00 - 21:00 31.55 km (19.60 miles)
E04 Vinhomes Smart City Urban Area

Tay Mo Ward

Vincom Long Bien

Phuc Loi Ward

15 - 20 minutes 12.000 ₫ Smart City: 5:00 - 21:00

Long Bien: 5:00 - 21:30

25.3 km (15.7 miles)
E05 Long Bien Bus Interchange

Ba Dinh Ward

Vinhomes Smart City Urban Area

Tay Mo Ward

10.000 ₫ Long Bien, Giap Bat: 5:00 - 21:30

Smart City: 5:00 - 21:00

20.7 km (12.9 miles)
E06 Giap Bat Bus Station

Hoang Mai Ward

22.7 km (14.1 miles)
E06TC Vietnam National University (Hoa Lac)

Hoa Lac Hi-Tech Park

Hoa Lac Commune

30 minutes 20.000 ₫ 5:00 - 21:00 44.06 km (27.38 miles) Electric bus, VinFast Green Bus BNE1ELRVN[8]

Supplemental route connecting Hoa Lac Hi-Tech Park, starting operation from March 1, 2026[10]

E07 Long Bien Bus Interchange

Ba Dinh Ward

Vinhomes Smart City Urban Area

Tay Mo Ward

12 - 20 minutes 10.000 ₫ Long Bien: 5:00 - 21:30

Smart City: 5:00 - 21:00

16.5 km (10.3 miles) Electric bus, VinFast Green Bus BNE1ELRVN[8]
E07TC Vietnam National University

(Hoa Lac)

Hoa Lac Hi-Tech Park

Hoa Lac Commune

30 minutes 20.000 ₫ 5:00 - 21:00 44.7 km (27.8 miles) Electric bus, VinFast Green Bus BNE1ELRVN[8]

Supplemental route connecting Hoa Lac Hi-Tech Park, starting operation from March 1, 2026[10]

E08 Nam Thang Long Bus Station

Xuan Dinh Ward

Vinhomes Times City Urban Area

Vinh Tuy Ward

15 - 20 minutes 10.000 ₫ Thang Long: 5:00 - 21:10

Times City: 5:00 - 21:00

18.55 km (11.53 miles) Electric bus, VinFast Green Bus BNE1ELRVN[8]
E09 Vinhomes Smart City Urban Area

Tay Mo Ward

Hanoi Multi-Agency Complex

Tay Ho Ward

Smart City: 5:00 - 21:00

Multi-Agency Complex: 5:00 - 21:30

22.95 km (14.26 miles)
E10 Vinhomes Ocean Park Urban Area

Gia Lam Commune

Vietnam Exposition Center (VEC)

Noi Bai International Airport

(Terminal 2)

Noi Bai Commune

20 minutes 20.000 ₫ Ocean Park: 5:00 - 20:40

Noi Bai: 6:20 - 22:00

40.5 km (25.2 miles)
E11 Yen Phu

Ba Dinh Ward

Hanoi Opera House

Ho Chi Minh Masoleum (Lang Bac)

West Lake (Tay Ho)

Yen Phu

Ba Dinh Ward

12 - 18 minutes 12.000 ₫ Outbound:

5:00 - 21:00 Inbound: 5:05 - 21:05

10.3 km (6.4 miles) Electric bus, VinFast Green Bus 8

Loop route[8][11]

From March 1, 2026, the route will be adjusted via Cau Giay Bus Interchange, similar to the old 146 loop route.

SMC1 Vincom Mega Mall Smart City

Tay Mo Ward

Vincom Mega Mall Smart City

Tay Mo Ward

6 - 10 minutes Free 5:00 - 22:10 10.45 km (6.49 miles) Electric bus, VinFast Green Bus BNE1ELRVN

Loop shuttle route, serving Smart City Urban Area[8]

OCP1 Vincom Mega Mall Ocean Park

Gia Lam Commune

Vinhomes Ocean Park 2 Urban Area

Vincom Mega Mall Ocean Park

Gia Lam Commune

15 - 30 minutes 5:00 - 23:59 27 km (17 miles) Electric bus, VinFast Green Bus BNE1ELRVN


Shuttle route, serving Ocean Park 1 and 2[8][12]

OCP2 Vincom Mega Mall Ocean Park 2

Nghia Tru Commune, Hung Yen Province

Vincom Mega Mall Ocean Park 2

Nghia Tru Commune, Hung Yen Province

6:00 - 23:59 10 km (6.2 miles) Electric bus, VinFast Green Bus BNE1ELRVN

Loop shuttle route, serving Ocean Park 2[8][12]

OCT1 Royal City Urban Area

Thanh Xuan Ward

Vinhomes Times City Urban Area

Vinhomes Ocean Park 1 Urban Area

Ocean City (Ocean Park 2)

Nghia Tru Commune, Hung Yen Province

Royal City: 7:15 - 22:15

Ocean Park: 6:00 - 23:59

31 km (19 miles) Electric bus, VinFast Green Bus BNE1ELRVN

Shuttle route[8][12]

OCT2 Hanoi Opera House

Cua Nam Ward

Vinhomes Ocean Park 1 Urban Area

Opera House:

7:10 - 22:25 Ocean Park: 6:05 - 23:59

28 km (17 miles)
NIA Noi Bai International Airport

(Terminal 1)

Noi Bai Commune

Noi Bai International Airport

(Terminal 2)

Noi Bai Commune

15 - 20 minutes T2 Arrival Hall:

0:15 - 23:45 T1 Arrival Hall: 0:00 - 23:30

2 km (1.2 miles) Electric bus. VinFast Green Bus BN1ELRVN


Shuttle route between terminals[8][13]

Non-subsidized routes and provincial routes

These following routes are not subsidized by the government, and the fare are directly set by the operations units.

Non-subsidized city routes

Number Termini Frequency Fare Operation time Average length Operations Unit Notes
70A My Dinh Bus Station

Tu Liem Ward

Trung Ha

Vat Lai Commune

20 - 30 minutes 35.000 ₫

(Full route)


20:000 ₫

(Trung Ha - Son Tay; Dong Bang - Nhon; Son Tay - My Dinh)


15:000 ₫

(Nhon - Son Tay; Trung Ha - Ba Vi General Hospital)

5:00 - 17:00 54.10 km (33.62 miles) Ha Tay Passenger Car Joint Stock Company
70B Co Do

(Co Do People's Committee)

Co Do Commune

35.000 ₫

(Full route)


20.000 ₫

(Phu Cuong- Son Tay; Dong Bang - Nhon; Son Tay - My Dinh)


10.000₫

(Son Tay - Nhon, Phu Cuong - Ba Vi General Hospital)

59.78 km (37.15 miles) Branch route
71 Nghia Do Park

Yen Nghia Ward

Vietnam National University (Xuan Thuy)

Hoa Lac Hi-tech Park

Vietnam National University (Hoa Lac)

Hoa Lac Commune

15 - 45 minutes 35:000 ₫

(Full route)


10.000 ₫

(Nghia Do - My Dinh)


20:000 ₫

(Thach That Industrial Zone - Nghia Do Park / VNU)

Monday to Friday: 5:30 - 18:00

(can extend until 19:00)


Weekends: 7:00 / 8:00 - 17:00 / 18:00

45.2 km (28.1 miles) Hanoi Passenger Car JSC

(Tan Long)

Using Gaz B22 minibus, Samco City I.42


Express shuttle route on between campuses[14]

78 My Dinh Bus Station

Tu Liem Ward

Te Tieu

My Duc Commune

20 - 30 minutes 35.000 ₫

(Full Route)


30.000 ₫

(Big C Ha Dong- Te Tieu; My Dinh - Vac)


25.000 ₫

(Big C Ha Dong - Vac; Te Tieu - Kim Bai)


10.000 ₫

(My Dinh - Ba La)

5:00 - 18:00 44.31 km (27.53 miles) Phuc Minh Transport and Service Joint Stock Company

(Bao Chau Tan Loi)

Provincial routes (201 and upper)

Distinguished by its large numbering, these routes connect Hanoi with nearby provinces.

Number Termini Frequency Fare Operation time Average length Operations Unit Notes
202 Gia Lam Bus Station

Bo De Ward, Hanoi

Hai Duong Bus Station

Thanh Dong Ward, Hai Phong

15 minutes 7.000 ₫ – 25.000 ₫ (per section)

45.000 ₫ - 50.000 ₫ (full route)

57.74 km (35.88 miles) Hanoi Passenger Car JSC (Tan Long)
203 Giap Bat Bus Station

Hoang Mai Ward, Hanoi

Bac Giang Bus Station

Bac Giang Ward. Bac Ninh Province

15 – 20 minutes 10.000 ₫ - 40.000 ₫ (per section)

55.000 ₫ (full route)

61.43 km (38.17 miles) Bac Ha Limited Company
204 Long Bien Bus Station

Ba Dinh Ward, Hanoi

Thuan Thanh

Thuan Thanh Ward, Bac Ninh Province

15.000 ₫ (per section)

35.000 ₫ (full route)

35.23 km (21.89 miles) Hanoi Passenger Car JSC (Tan Long)
205 Gia Lam Bus Station

Bo De Ward, Hanoi

Hung Yen Bus Station

Pho Hien Ward, Hung Yen Province

20 minutes 20.000 ₫ - 30.000 ₫ (per section, with the exception of inner Hung Yen City being 5.000 ₫)

50.000 ₫ (full route)

67.9 km (42.2 miles)
206 Giap Bat Bus Station

Hoang Mai Ward, Hanoi

Phu Ly Bus Station

Phu Ly Ward, Ninh Binh Province

15 - 30 minutes 15.000 ₫ - 42.000 ₫ (per section)

47.000 ₫ (full route)

60.38 km (37.52 miles) Ha Nam Automobile Transport Joint Stock Company [15]
207 Gia Lam Bus Station

Bo De Ward, Hanoi

Trieu Duong Bus Station

Tien Lu Commune, Hung Yen

20 minutes 20.000 ₫ - 50.000 ₫ (per section)

20.000 ₫ (for children) 60.000 ₫ (full route)

70.23 km (43.64 miles) Phu Cu Passenger Transport Company Limited [16]
208 Giap Bat Bus Station

Hoang Mai Ward, Hanoi

Hung Yen Bus Station

Pho Hien Ward, Hung Yen Province

15 – 20 minutes 30.000 ₫ - 40.000 ₫ (per section)

55.000 ₫ (full route)

80.54 km (50.05 miles) Hung Yen Automobile Transport Joint Stock Company
209 Trieu Duong Bus Station

Tien Lu Commune, Hung Yen

20 - 30 minutes 10.000 ₫ - 35.000 ₫ (per section)

40.000 ₫ (full route)

64.17 km (39.87 miles)
210 Gia Lam Bus Station

Bo De Ward, Hanoi

Hiep Hoa Bus Station

Hiep Hoa Commune, Bac Ninh Province

15 – 30 minutes 15.000 ₫ - 45.000 ₫ (per section)

55.000 ₫ (full route)

45.7 km (28.4 miles) Bac Giang Passenger Car Joint Stock Company

(Men Heu)

212 My Dinh Bus Station

Tu Liem Ward

Yen Dung No. 3 High School

Canh Thuy Ward, Bac Ninh Province

15 – 20 minutes 15.000 ₫ - 45.000 ₫ (per section)

60.000 ₫ (full route)

84.2 km (52.3 miles) Hanoi Passenger Car JSC (Tan Long) [17]
213 Yen Nghia Bus Station

Yen Nghia Ward, Hanoi

Binh An Bus Station

Tan Hoa Ward, Phu Tho Province

15.000 ₫ - 40.000 ₫ (per section)

55.000 ₫ (full route)

81.2 km (50.5 miles) Ha Tay Passenger Car Joint Stock Company
214 Ha Nam Bus Station

Phu Ly Ward, Ninh Binh Province

15 – 30 minutes 15.000 ₫ - 35.000 ₫ (per section)

45.000 ₫ (full route)

68.64 km (42.65 miles) Ha Nam Automobile Transport Joint Stock Company
215 My Dinh Bus Station

Tu Liem Ward

North–South Expressway East

Truc Ninh Bus station

Co Le Commune, Ninh Binh Province

30 minutes 35.000 ₫- 85.000 ₫ (per section)

100.000 ₫ (full route)

108.5 km (67.4 miles) Hanoi Passenger Car JSC (Tan Long) Diverge from 215B in IC4 - Liem Tuyet
215B 143.3 km (89.0 miles) Branch route

until IC6 - Cao Bo

Discontinued services

These routes either changed their numbers, merged with other routes or went defunct:

Number Termini Frequency Fare Operation time Average length Operations Unit Type Note/Reason
03C Gia Lam Bus Station

Hoan Kiem Ward

Nuoc Ngam Bus Station

Yen So Ward

Unknown Thang Long Bus Enterprise Fast bus route Fast bus route connecting major bus stations in Hanoi, in operation from July 1, 2013

Replaced by 03A, which operates the same route

10A Long Bien Bus Interchange

Ba Dinh Ward, Hanoi

Tu Son General Hospital

Dong Nguyen Ward, Bac Ninh Province

10 - 15 minutes 7.000 ₫ 5:00 - 21:00 17.9 km (11.1 miles) Yen Vien Bus Enterprise [18]

Discontinued from April 1, 2024 due to high subsidy rate[19]

10B Trung Mau

Phu Dong Commune

81.2 km (50.5 miles) Branch route
14
14CT
Hoan Kiem Lake/
Tran Khanh Du Bus Interchange

Hoan Kiem Ward

Co Nhue

Dong Ngac Ward

20 minutes 14 (Mon to Fri): 5:00 - 21:00


14CT (Sat) Tran Khanh Du: 5:00 - 21:00

Co Nhue: 5:05 - 21:00

(Sun) Tran Khanh Du: 5:05 - 20:55

Co Nhue: 5:00 - 21:00

14.6 km (9.1 miles) Southern Hanoi Bus Enterprise
16A Giap Bat Bus Station

Hoang Mai Ward

My Dinh Bus Station

Tu Liem Ward

10 - 30 minutes Mon to Sat: Giap Bat: 5:15 - 21:15

My Dinh: 5:05 - 21:15

Sun: Giap Bat: 5:20 - 20:50

My Dinh: 5:20 - 21:00

13.7 km (8.5 miles) Thang Long Bus Enterprise On Sep. 25th 2014, Route 16 (My Dinh ↔ Giap Bat) was split into 16A (same termini) and 16B (My Dinh ↔ Nuoc Ngam)[20].
Somewhere in between Dec. 2016 and Jan. 2017, 16A and 16B merged back to the current 16, with the 16B's route in use.[21]
18 National Economics University

Long Bien

Bach Mai Ward

Chua Boc

National Economics University

Bach Mai Ward

10 - 15 minutes Mon to Sat: 5:00 - 21:00 (outbound)

5:07 - 21:07 (inbound)


Sun: 5:02 - 20:57 (outbound)

5:09 - 21:04 (inbound)

18.15 km (11.28 miles) Hanoi Bus Enterprise Loop route [18]

Discontinued from April 1, 2024 due to high subsidy rate[19]

20C Hanoi University of Industry(Nhon)

Tay Tuu Ward

National Highway 32

Vong Xuyen

Phuc Tho Commune

30 minutes 9.000 ₫ Nhon: 5:23 - 18:08

Vong Xuyen: 5:23 - 19:38

33.7 km (20.9 miles) 10-10 Bus Enterprise:
22C Giap Bat Bus Station

Hoang Mai Ward

Duong Noi Urban Area

Duong Noi Ward

20 - 30 minutes 10.000 ₫ Giap Bat: 5:00 - 21:30

Duong Noi: 5:05 - 21:30

15.9 km (9.9 miles) Cau Buou Bus Enterprise On April 1, 2025, Transerco reorganized the following routes: 22A, B, C & 52 A, B.

Route 22C is extended an renumbered as 22B, while the route 22A & B are merged.

27TC Hanoi Multi-Agency Complex

Tay Ho Ward

Yen Nghia Bus Station

Yen Nghia Ward

14 - 18 minutes 7.000 ₫ Yen Nghia 5:46 - 7:28

Multi-Agency Complex: 16:30 - 18:18

19.2 km (11.9 miles) Hanoi Electric Vehicle JSC Supplemental bus service for workers at the complex, with limited designated stops.
30B My Dinh Bus Station

Tu Liem Ward

Unknown Thang Long Bus Enterprise Fast bus route Fast bus route connecting major bus stations in Hanoi, in operation from 1/7/2013
37B Giap Bat Bus Station

Hoang Mai Ward

Nuoc Ngam Bus Station

40A Thong Nhat Park

Hai Ba Trung Ward

Nhu Quynh Ward

Hung Yen Province

13 - 24 minutes 7.000 ₫ 5:00 - 22:00 23 km (14 miles) Yen Vien Bus Enterprise On Dec. 1st 2015, Route 40 was split into 40A and 40B (Thống Nhất Park ↔ Văn Lâm).[22]
Then on Jan. 1st 2018, 40A and 40B merged back to Route 40 (dropped 40A in favor of 40B)[23]
43

(sections)

Dong Anh Town

Dong Anh Ward

10 - 15 minutes 8.000 ₫ 5:00 - 21:00 26.33 km (16.36 miles) Bac Ha Limited Company On February 1, 2025, Route 43 temporarily stop operations.[24]

Then on June 5, the route's operation transferred to VinBus, currently operates as 43: Kim Ma - Dong Anh

(The route was adjusted to go via Long Bien Bus Interchange, however it no longer goes through Duong Bridge)

44 Tran Khanh Du Bus Interchange

Cua Nam Ward

My Dinh Bus Station

Tu Liem Ward

7:000 ₫ 16.21 km (10.07 miles) Hanoi Electric Vehicle JSC [18]

Discontinued from April 1, 2024 due to high subsidy rate[19]

45 Vinhomes Times City Urban Area

Vinh Tuy Ward

Nam Thang Long Bus Station

Xuan Dinh Ward

15 - 20 minutes 10.000 ₫ Times City: 5:00 - 19:45

Nam Thang Long: 5:20 - 20:00

17.8 km (11.1 miles) Hanoi Electric Vehicle JSC Ceased operations from April 1, 2025[25]
50B Long Bien Bus Interchange

Ba Dinh Ward

An Khanh Industrial Park

An Khanh Commune

7:000 ₫ 5:00 - 21:00 10 - 10 Bus Enterprise Branch route [26]

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.[27]

52B Thong Nhat Park

Hai Ba Trung Ward

Dang Xa

Thuan An Ward

20 minutes 10.000 ₫ 5:06 - 20:55 22.3 km (13.9 miles) Hanoi Bus Enterprise Branch route On April 1, 2025, Transerco reorganized the following routes: 22A, B, C & 52 A, B.


Route 52B merged with 52A to Route 52 (dropped 52B in favor of 52A)

55A Vinhomes Times City Urban Area

Vinh Tuy Ward

Cau Giay Bus Interchange

Lang Ward

20 - 22 minutes Times City: 5:25 - 20:50

Cau Giay: 5:00 - 19:42

18.3 km (11.4 miles) Hanoi Electric Vehicle JSC Merged with Route 55B to Route 55 (dropped 55A in favor of 55B)
56C Nam Thang Long Bus Station

Xuan Dinh Ward

Bac Phu

Da Phuc Commune

60 - 80 minutes 8.000 ₫ Mon to Sat:

Thang Long: 5:00 - 21:00 Bac Phu: 5:00 - 21:05 Sun: Thang Long: 4:45 - 20:45 Bac Phu: 5:00 - 20:35

32.4 km (20.1 miles) Branch route [26]

Discontinued from April 20th 2017.[28]

Termini of Route 56B and 56C merged in favor of 56B

71A My Dinh Bus Station

Tu Liem Ward

Son Tay Bus Station

Son Tay Ward

10 - 20 minutes 20.000 ₫ 5:00 - 18:00 45 km (28 miles) Southern Hanoi Passenger Car Enterprise [26]

Both routes ceased operations due to these being ineffective Then on June 1, 2024. Route 71 was reactivated, however the service now ends at VNU.

71B Xuan Mai Bus Station

Xuan Mai Commune

44.6 km (27.7 miles) Branch route
73 Chua Thay

Quoc Oai Commune

10.000 ₫ 20.8 km (12.9 miles)
145 BigC Thang Long Trade Complex Ho Tay Water Park Gaz B22

Minibus

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[29]

Provincial routes

Number Termini Frequency Fare Operation time Average length Operations Unit Notes
207
(section)
Giap Bat Bus Station Van Giang (Hung Yen) Unknown merged with Route 208
211 My Dinh Bus Station Vinh Yen

Bus Operations Units in Hanoi

  • Units of Hanoi Transportation Corporation (TRANSERCO)

- Hanoi Bus Enterprise: 01, 03A, 03B, 11, 11CT, 23, 31, 36, 40, 52, 52CT, 100, 108, 108TC

- 10-10 Bus Enterprise: 13, 20A, 20ATC, 20B, 28, 29, 50, 53A, 53B, 67, 92, 96, 97, 110, 111.

- Hanoi Electric Vehicle JSC.: 07, 25, 27, 34, 35A, 35B, 41, 44, 45, 55, 56A, 56B, 109.

- Cau Buou Bus Enterprise: 06D, 06E, 16, 22A, 22B, 32, 84, 85, 103A, 103B, 117, 119

- Yen Vien Bus Enterprise: 15, 54, 63, 90, 93, 95, 112.

- Newway Transportation JSC.: 47A, 47B, 48, 69, 94.

- Tan Dat Center: 06A, 06B, 06C, 12, 33, 62, 101A, 101B, 104, 113, 115.

- Southern Hanoi Passenger Car Enterprise: 04, 05, 24, 26, 30, 38, 39, 87, 88, 98, 99, 106

- Hanoi Express Bus BRT Enterprise: 02, 66, 68, 86, 89, 91, 102, 105, 107, 114, 116, BRT 01.

  • Non-TRANSERCO units:

- Phuc Minh Transport and Service Joint Stock Company: 78.

- Ha Nam Automobile Transport Joint Stock Company: 206, 214

- Phu Cu Passenger Transport Company Limited: 207

- Bac Ha Limited Company: 203.

- Hung Yen Automobile Transport Joint Stock Company: 208, 209

- Bac Giang Passenger Car Joint Stock Company: 210

- 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

- Dong Anh Transport, Trading and Tourism Joint Stock Company: 46, 123

- Hai Van International Shipping Joint Venture Company: 64, 74.

- Hanoi Passenger Car JSC: 42, 49, 51, 71, 122, 124, 146, 202, 204, 205, 212, 215, 215B.

- Ha Tay Automobile Transport Joint Stock Company: 72.

- Ha Tay Passenger Car Joint Stock Company: 70A, 70B, 118, 126, 213.

- Lien Ninh Transportation and Service JSC.: 08A, 08B, 09A, 09B, 19, 21A, 21B, 37, 125.

- VinBus Ecology Transport Services LLC (Vingroup Corporation):

+ Depot Ocean Park: E01, E02, E03, E10, E11, OCP1, OCP2, OCT1, OCT2, NIA, 43.

+ Depot Smart City: E04, E05, E06, E06TC, E07, E07TC, E08, E09, SMC1.

Bus live-tracking

Travellers can use these following mobile apps: Tìm Buýt , GoMo by BusMap, VinBus to track bus routes in real time, and look up for bus routes information. These apps are available on the web,[30][8][31] iOS,[32][33][34] Android[35][36][37] and Windows Phone.[38]

The Windows Phone app for Tìm Buýt 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), Electric buses (VinBus)
Orange Airport Express routes serving 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 or Gray-Green Subsidized routes using electric buses (Bảo Yến, Transerco and VinBus).

References

  1. ^ "Luồng tuyến". timbus.vn. Retrieved 2018-07-27.
  2. ^ "Hà Nội sẽ cắt giảm 4.000 nhân viên phục vụ xe buýt". Archived from the original on 2023-11-28. Retrieved 2023-11-28.
  3. ^ "Hanoi: Transport from Noi Bai airport to Hanoi - TripAdvisor".
  4. ^ "Mức tăng giá vé xe buýt Hà Nội áp dụng từ hôm nay, ai được miễn phí?". laodong.vn (in Vietnamese). 2024-11-01. Retrieved 2024-11-01.
  5. ^ Danh sách tuyến xe buýt Hà Nội
  6. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc "Lộ trình xe buýt Hà Nội".
  7. ^ "Thông báo về việc vận hành tuyến 108 kết nối với thôn Quang Lãng, xã Đại Xuyên, thành phố Hà Nội". Hanoi Transportation Corporation (Transerco). 2026-01-14.
  8. ^ a b c d e f g h i j k l m n o p q "VinBus - Tra cứu lộ trình". VinBus (in Vietnamese and English).
  9. ^ "VinBus chính thức khai trương tuyến buýt điện số 43: Kim Mã - TT Triển lãm Quốc gia - Đông Anh" [VinBus officially launches electric bus route 43: Kim Ma - Vietnam Exposition Center - Dong Anh]. VinBus (in Vietnamese). 2025-06-05. Retrieved 2026-01-29.
  10. ^ a b "VinBus khai trương 2 tuyến xe buýt điện E06TC và E07TC - Lần đầu tiên kết nối Hà Nội với khu công nghệ cao Hòa Lạc". VinBus. Retrieved 2026-03-08.
  11. ^ "[TCBC] VINBUS KHAI TRƯƠNG TUYẾN BUÝT ĐIỆN MIỄN PHÍ E11 - PHỤC VỤ NGƯỜI DÂN THAM QUAN CÁC ĐIỂM DU LỊCH NỔI TIẾNG CỦA THỦ ĐÔ" [VINBUS LAUNCHES FREE ELECTRIC BUS ROUTE E11 - SERVING RESIDENTS VISITING FAMOUS TOURIST ATTRACTIONS OF HANOI]. VinBus (in Vietnamese). 2025-08-18. Retrieved 2026-01-29.
  12. ^ a b c "VinBus xin thông báo: Điều chỉnh thông tin tuyến buýt điện đến Ocean City Hà Nội" [VinBus announces: The adjustment of electric bus route to Ocean City Hanoi]. VinBus.
  13. ^ "Lần đầu tiên, xe buýt điện VinBus có mặt tại Sân bay Quốc tế Nội Bài" [For the first time, VinBus electric bus is available at Noi Bai International Airport]. VinBus (in Vietnamese). 2023-07-01. Retrieved 2026-01-29.
  14. ^ "Điều chỉnh lộ trình tuyến bus số 71 kết nối khu vực Cầu Giấy và Khu đô thị ĐHQGHN tại Hòa Lạc". VNU - Vietnam National University.
  15. ^ "Ha Nam Bus".
  16. ^ "Xe bus 207".
  17. ^ "Tuyến buýt 212 mở rộng phục vụ phường Cảnh Thụy trước Tết Dương lịch: Nỗ lực lớn từ Sở Xây dựng Bắc Ninh" [Bus route 212 extend services to Canh Thuy Ward before New Year: Great effort from Bac Ninh Department of Construction]. Bac Ninh Department of Construction (in Vietnamese). 2025-11-12. Retrieved 2026-02-01.
  18. ^ a b c ""Hà Nội dừng hoạt động 5 tuyến xe buýt kể từ ngày 1/4"". Thời Báo VTV (in Vietnamese). 2024-03-25. Retrieved 2024-05-21.
  19. ^ a b c ""Hà Nội dừng 5 tuyến buýt từ 1/4, người dân đi lại thế nào?"". baogiaothong.vn (in Vietnamese). 2021-03-28. Retrieved 2024-12-08.
  20. ^ https://www.facebook.com/xebushanoicom/posts/727848740633222.373970366021063&locale=vi_VN
  21. ^ https://vi.wikipedia.org/w/index.php?title=Xe_buýt_Hà_Nội&diff=next&oldid=26083483
  22. ^ https://www.facebook.com/photo/?fbid=1119469774887949&set=a.800747873426809
  23. ^ https://www.facebook.com/XeBusCfs/posts/thông-báo-điều-chỉnh-các-tuyến-08-40-47b-48-52b-63-89-dự-kiến-thực-hiện-từ-11201/810364989151168/?locale=vi_VN
  24. ^ "Tạm dừng hoạt động tuyến buýt số 43 từ ngày 1/2/2025". Cổng thông tin điện từ Thành phố Hà Nội.
  25. ^ https://www.facebook.com/XeBusHaNoiOnline/posts/th%C3%B4ng-b%C3%A1o-t%E1%BB%AB-ng%C3%A0y-142025-tuy%E1%BA%BFn-45-times-city-bx-nam-th%C4%83ng-long-ch%C3%ADnh-th%E1%BB%A9c-d%E1%BB%ABng-h/1069012701919124/. {{cite web}}: Missing or empty |title= (help)
  26. ^ a b c vi:Danh sách tuyến xe buýt Hà Nội#Các tuyến đã dừng hoạt động
  27. ^ https://www.facebook.com/photo.php?fbid=1105037439664516&id=800050886829841&set=a.800747873426809
  28. ^ https://www.facebook.com/photo.php?fbid=1359672940784129&id=373838626034237&set=a.373970366021063
  29. ^ "Chính thức thử nghiệm 6 tuyến xe buýt nhanh tại Hà Nội". Kinh tế & Đô thị (in Vietnamese). Retrieved 2009-12-15.
  30. ^ "Tìm đường xe buýt". Tìm buýt (in Vietnamese).
  31. ^ "BusMap Web App". BusMap (in Vietnamese and English).
  32. ^ "Tìm Buýt". App Store.
  33. ^ "VinBus - Tìm Buýt Dễ Dàng". App Store.
  34. ^ "GoMo by BusMap". App Store.
  35. ^ "Tìm Buýt". Google Play Store.
  36. ^ "GoMo by BusMap". Google Play Store.
  37. ^ "VinBus - Tìm Buýt Dễ Dàng". Google Play Store.
  38. ^ "Mua Tìm Buýt - Microsoft Store vi-VN". Microsoft.