1,160 km · Domestic

Noi Bai (HAN) – Tan Son Nhat (SGN)

From Sep 1, 2026 to Oct 15, 2026, 5,773 flights operated between Noi Bai and Tan Son Nhat (both directions), counted by us from flight boards published by Airports Corporation of Vietnam.

Flights per day

Counted by us from airport flight boards, day by day. This is not an official statistic, and today and yesterday are left out until all flights have landed.

This source does not record actual departure times, so the on-time rate cannot be measured on this route.

Airlines on this route

  1. VietJet Air 35.2%
  2. Vietnam Airlines 30.3%
  3. Sun PhuQuoc Airways 19.4%
  4. Vietravel Airlines 6.5%
  5. Bamboo Airways 6.1%

Sep 1, 2026 – Oct 15, 2026

By direction

HAN → SGN

Flights operated
2,985

SGN → HAN

Flights operated
2,788

HAN → SGN and SGN → HAN counted separately.

Airlines on this route

Sep 1, 2026 – Oct 15, 2026
AirlineScheduled flights Share Cancelled
VietJet Air VJ 2,201 35.2% 302
Vietnam Airlines VN 1,892 30.3% 161
Sun PhuQuoc Airways 9G 1,213 19.4% 1
Vietravel Airlines VU 408 6.5% 0
Bamboo Airways QH 379 6.1% 0
Other airlines (each under 5%) 106 1.7% 6
Airline not identified 52 0.8% 8

Counted from flight boards. Codeshares are merged into one flight; airlines under 5% of flights are grouped, because airline codes on flight boards are sometimes reused by another carrier.

Flight numbers on this route

133
133 of 133
Flight numbersBy direction DeparturesOn time
VN213 HAN → SGN 51 81.1%
VN247 HAN → SGN 49 81.6%
VN248 SGN → HAN 49
VN211 HAN → SGN 46 77.5%
VN206 SGN → HAN 45
VN221 HAN → SGN 45 89.2%
VN251 HAN → SGN 45 78.1%
VN210 SGN → HAN 44
VN212 SGN → HAN 44
VN214 SGN → HAN 44
VN219 HAN → SGN 44 94.9%
VN245 HAN → SGN 44 94.4%
VN246 SGN → HAN 44
9G9G808 SGN → HAN 43
9G9G825 HAN → SGN 43
9G9G840 SGN → HAN 43
9G9G854 SGN → HAN 43
9G9G855 HAN → SGN 43
9G9G868 SGN → HAN 43
9G9G869 HAN → SGN 43
9G9G883 HAN → SGN 43
BL6002 SGN → HAN 43
BL6025 HAN → SGN 43
VJ120 SGN → HAN 43
VJ121 HAN → SGN 43
VJ123 HAN → SGN 43
VJ126 SGN → HAN 43
VJ128 SGN → HAN 43
VJ130 SGN → HAN 43
VJ131 HAN → SGN 43
VJ133 HAN → SGN 43
VJ136 SGN → HAN 43
VJ137 HAN → SGN 43
VJ140 SGN → HAN 43
VJ144 SGN → HAN 43
VJ145 HAN → SGN 43
VJ150 SGN → HAN 43
VJ151 HAN → SGN 43
VJ154 SGN → HAN 43
VJ161 HAN → SGN 43
VJ163 HAN → SGN 43
VJ167 HAN → SGN 43
VJ168 SGN → HAN 43
VN205 HAN → SGN 43
VN207 HAN → SGN 43
VN208 SGN → HAN 43
VN209 HAN → SGN 43
VN215 HAN → SGN 43
VN216 SGN → HAN 43
VN217 HAN → SGN 43
VN218 SGN → HAN 43
VN220 SGN → HAN 43
VN224 SGN → HAN 43
VN240 SGN → HAN 43
VN243 HAN → SGN 43
VN244 SGN → HAN 43
VN249 HAN → SGN 43
VN250 SGN → HAN 43
VN252 SGN → HAN 43
VN253 HAN → SGN 43
VN254 SGN → HAN 43
VN256 SGN → HAN 43
VN257 HAN → SGN 43
VN258 SGN → HAN 43
VN259 HAN → SGN 43
VN260 SGN → HAN 43
VN262 SGN → HAN 43
VN263 HAN → SGN 43
VN265 HAN → SGN 43
VN267 HAN → SGN 43
VN270 SGN → HAN 43
VN273 HAN → SGN 43
VU750 SGN → HAN 43
VU751 HAN → SGN 43
VU774 SGN → HAN 43
VU775 HAN → SGN 43
VU778 SGN → HAN 43
VU780 SGN → HAN 43
VU787 HAN → SGN 43
9G9G804 SGN → HAN 42
9G9G805 HAN → SGN 42
9G9G809 HAN → SGN 42
9G9G824 SGN → HAN 42
9G9G841 HAN → SGN 42
9G9G882 SGN → HAN 42
VJ1127 HAN → SGN 42
VJ1128 SGN → HAN 42
VJ1156 SGN → HAN 42
VJ1157 HAN → SGN 42
VJ122 SGN → HAN 42
VJ124 SGN → HAN 42
VJ125 HAN → SGN 42
VJ127 HAN → SGN 42
VJ129 HAN → SGN 42
VJ152 SGN → HAN 42
VJ160 SGN → HAN 42
VU779 HAN → SGN 42
9G9G802 SGN → HAN 41
9G9G810 SGN → HAN 41
9G9G820 SGN → HAN 41
9G9G879 HAN → SGN 41
9G9G886 SGN → HAN 41
VJ138 SGN → HAN 41
VJ143 HAN → SGN 41
VJ146 SGN → HAN 41
VJ147 HAN → SGN 41
VJ159 HAN → SGN 41
VJ162 SGN → HAN 41
VU794 SGN → HAN 41
9G9G821 HAN → SGN 40
9G9G876 SGN → HAN 40
VJ148 SGN → HAN 40
VJ169 HAN → SGN 40
VU791 HAN → SGN 40
VJ141 HAN → SGN 39
VJ155 HAN → SGN 39
QH201 HAN → SGN 38
QH203 HAN → SGN 38
QH211 HAN → SGN 38
QH224 SGN → HAN 38
QH242 SGN → HAN 38
QH268 SGN → HAN 38
QH281 HAN → SGN 38
QH283 HAN → SGN 38
QH286 SGN → HAN 38
VJ134 SGN → HAN 38
VJ135 HAN → SGN 37
VJ193 HAN → SGN 37
9G9G893 HAN → SGN 36
VJ142 SGN → HAN 36
9G9G894 SGN → HAN 34
9G9G881 HAN → SGN 30
9G9G887 HAN → SGN 30

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Daily figures
PeriodFlights operated HAN → SGNSGN → HAN Cancelled
Oct 15, 2026 130 68 62 2
Oct 14, 2026 126 64 62 13
Oct 13, 2026 136 65 71 16
Oct 12, 2026 137 74 63 19
Oct 11, 2026 137 69 68 15
Oct 10, 2026 128 63 65 0
Oct 9, 2026 130 69 61 0
Oct 8, 2026 128 69 59 3
Oct 7, 2026 124 68 56 15
Oct 6, 2026 117 56 61 0
Oct 5, 2026 137 74 63 1
Oct 4, 2026 133 70 63 1
Oct 3, 2026 132 71 61 20
Oct 2, 2026 137 73 64 15
Oct 1, 2026 133 72 61 3
Sep 30, 2026 131 71 60 14
Sep 29, 2026 128 70 58 20
Sep 28, 2026 133 69 64 15
Sep 27, 2026 131 67 64 20
Sep 26, 2026 126 64 62 3
Sep 25, 2026 123 66 57 4
Sep 24, 2026 123 64 59 13
Sep 23, 2026 128 71 57 0
Sep 22, 2026 128 68 60 4
Sep 21, 2026 130 68 62 20
Sep 20, 2026 128 64 64 21
Sep 19, 2026 139 72 67 14
Sep 18, 2026 132 68 64 19
Sep 17, 2026 146 73 73 12
Sep 16, 2026 128 68 60 15
Sep 15, 2026 131 67 64 18
Sep 14, 2026 124 67 57 19
Sep 13, 2026 115 57 58 26
Sep 12, 2026 122 61 61 18
Sep 11, 2026 126 60 66 10
Sep 10, 2026 131 62 69 7
Sep 9, 2026 133 69 64 4
Sep 8, 2026 125 63 62 24
Sep 7, 2026 102 48 54 0
Sep 6, 2026 120 58 62 0
Sep 5, 2026 126 65 61 0
Sep 4, 2026 118 66 52 9
Sep 3, 2026 124 59 65 20
Sep 2, 2026 130 68 62 0
Sep 1, 2026 127 67 60 6

How to read this chart

Loading the guide…