✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
RDPL-34266
/ 70810A
610 flights over 92 days · 6.63 legs/day · base VLVT · Vientiane · operators: LAO
610
Flights
9
Airports served
28%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
No static metadata for this hex (OpenSky covers ~79% of the fleet).
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
6 legs
round-trip
LAO
VLVT → VTBS → VLPS → VLVT → VTBS → VLVT → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:37– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
⚠ gap
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
⚠ gap
intl
LAO442 · QV442 · sched Z
2026-06-22
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:54– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-21
6 legs
round-trip
LAO
VLVT → ZPPP → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · sched 00:25Z
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 05:20Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 07:00Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-06-20
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:30– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:20– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-06-19
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:58– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-18
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:56– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-06-17
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:35– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-16
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:36– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-06-15
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:27– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-14
6 legs
round-trip
LAO
VLVT → ZPPP → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · ⏱ 00:38– (Nonem)
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 05:20Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 07:00Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:38–09:27 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-06-13
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:53– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:24– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-06-12
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:54– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:26–09:16 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:14– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-11
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:57– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:25– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-06-10
8 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:35–02:27 (52m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 03:00Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:50– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:33–09:24 (52m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:27– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-09
4 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:35– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
2026-06-08
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-07
8 legs
round-trip
LAO
VLVT → ZPPP → VLVT → VLPS → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · sched 00:25Z
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 05:27– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 07:00Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-06-06
6 legs
round-trip
LAO
VLVT → VTBS → VLPS → VLVT → ZGSZ → VLVT → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:16– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
⚠ gap
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:36– (Nonem)
VLVT
→
ZGSZ
VLVT · Vientiane → ZGSZ · Shenzhen
intl
LAO861 · QV861 · sched 14:55Z
ZGSZ
→
VLVT
ZGSZ · Shenzhen → VLVT · Vientiane
intl
LAO862 · QV862 · sched 18:15Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
⚠ gap
intl
LAO442 · QV442 · sched Z
2026-06-05
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:42– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:12– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:41–12:58 (78m)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-04
6 legs
round-trip
LAO
VLVT → VTBS → VLPS → VLVT → VTBS → VLVT → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:23– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
⚠ gap
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:30– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · ⏱ 14:05–15:04 (59m)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
⚠ gap
intl
LAO442 · QV442 · sched Z
2026-06-03
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:31– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-06-02
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:03– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:33– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:26– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-06-01
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:00– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:30– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:39– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-31
6 legs
LAO
VLVT → ZPPP → VLVT → VLVT → VLSN → VLVT → VLLB
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · sched 00:25Z
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · sched 02:50Z
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
⚠ gap
LAO102 · QV102 · sched 06:05Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · sched Z
2026-05-30
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:18– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-29
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:34– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 12:10–13:28 (78m)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-28
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:41– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-27
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:54– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:42– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-26
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:54– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:26– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-25
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:03– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:42– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-24
6 legs
round-trip
LAO
VLVT → ZPPP → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · sched 00:25Z
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 05:44– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-05-23
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:41– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:14– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-22
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:35–03:26 (51m)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:45– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-21
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → ? → VLVT → VLPS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:03– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
?
VLVT · Vientiane → —
LAO701 · QV701 · ⏱ 04:38–05:28 (49m)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 10:48– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
⚠ gap
LAO702 · QV702 · sched Z
2026-05-20
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:36– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:44–09:35 (51m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-19
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:14– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-18
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:20– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-17
6 legs
round-trip
LAO
VLVT → ZPPP → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · ⏱ 00:25–01:45 (80m)
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 05:20Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 07:00Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-05-16
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:27– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · ⏱ 02:41– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-15
8 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:23– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:35–09:26 (52m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:40– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-14
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:44– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:18– (Nonem)
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-13
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:35–03:28 (54m)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:32– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:15– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:37– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-12
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:08– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:44– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · ⏱ 14:43–15:38 (55m)
2026-05-11
8 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:18– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:44– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:24– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:21–12:32 (71m)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-10
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:45– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:31–07:22 (51m)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:44–09:32 (49m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-05-09
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:21– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:38– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:15– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-08
6 legs
round-trip
LAO
VLVT → ZPPP → VLVT → VLPS → VLVT → ZGNN → VLVT
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · ⏱ 00:25–01:46 (81m)
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 07:17– (Nonem)
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:46–13:01 (75m)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-07
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:11– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:48– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:33– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:15–07:05 (50m)
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-06
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:01– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:25–09:18 (52m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-05
4 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:58– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 03:27– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
2026-05-04
8 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:25–02:15 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:19– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-05-03
6 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:23–02:11 (48m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:25– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:44– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-05-02
6 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:13–02:01 (47m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:46– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-05-01
8 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:29–02:16 (47m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:19–07:12 (53m)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:37–09:25 (48m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:40– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-04-30
6 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:49– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:55– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-29
8 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLSN → VLSN → VLVT → ZGNN → VLVT → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 04:40–05:28 (48m)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
⚠ gap
LAO703 · QV703 · ⏱ 08:37–09:27 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · ⏱ 11:48– (Nonem)
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
⚠ gap
LAO702 · QV702 · sched Z
2026-04-28
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLSN → ? → VTBS → VLVT → VLVT → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:46–03:40 (54m)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 04:40–05:30 (49m)
VLVT
→
?
VLVT · Vientiane → —
⚠ gap
LAO705 · QV705 · ⏱ 07:42–08:37 (55m)
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
⚠ gap
LAO706 · QV706 · sched Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
⚠ gap
LAO702 · QV702 · sched Z
2026-04-27
7 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLVT → ZGNN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:51– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO703 · QV703 · ⏱ 08:45– (Nonem)
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-04-26
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:11– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:45– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-25
4 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:57– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:16–07:06 (51m)
2026-04-24
8 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VLVT → ZGNN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:44– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
2026-04-23
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:11– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:40– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-22
9 legs
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLVT → ? → ZGNN → VLVT → ?
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:17– (Nonem)
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO703 · QV703 · sched 08:40Z
VLVT
→
?
VLVT · Vientiane → —
LAO703 · QV703 · ⏱ 10:10–11:01 (51m)
VLVT
→
ZGNN
VLVT · Vientiane → ZGNN · Nanning (Jiangnan)
intl
LAO878 · QV878 · sched 11:40Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
intl
LAO879 · QV879 · sched 14:10Z
VLSN
→
?
Sam Neua Airport → —
⚠ gap
LAO704 · QV704 · sched Z
2026-04-21
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-20
8 legs
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VLVT → VLVT → ?
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
ZGNN
→
VLVT
ZGNN · Nanning (Jiangnan) → VLVT · Vientiane
⚠ gap
intl
LAO879 · QV879 · sched Z
VLVT
→
?
VLVT · Vientiane → —
LAO878 · QV878 · sched Z
2026-04-19
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VVDN → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VVDN
VLVT · Vientiane → VVDN · Da Nang
intl
LAO317 · QV317 · ⏱ 05:11– (Nonem)
VVDN
→
VLVT
VVDN · Da Nang → VLVT · Vientiane
intl
LAO318 · QV318 · sched 06:50Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-04-18
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:42–09:32 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-04-17
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:30–09:22 (53m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-04-16
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-04-15
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
2026-04-14
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:40Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 10:10Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-13
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-04-12
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-11
6 legs
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLVT → VLSN
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
⚠ gap
LAO704 · QV703 · sched 08:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
2026-04-10
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV703 · sched 08:20Z
2026-04-09
8 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VTBS → VLVT → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:25– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:51– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · ⏱ 06:29– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
⚠ gap
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
⚠ gap
LAO704 · QV704 · sched Z
2026-04-08
6 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:25– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:18– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-04-07
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:18– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:48– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · ⏱ 11:32– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-06
4 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:28–09:21 (53m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-04-05
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:41– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched Z
2026-04-04
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:02– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:58– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-04-03
4 legs
round-trip
LAO
VLVT → ZPPP → VLVT → VLSN → VLVT
VLVT
→
ZPPP
VLVT · Vientiane → ZPPP · Kunming
intl
LAO815 · QV815 · ⏱ 00:48–02:13 (85m)
ZPPP
→
VLVT
ZPPP · Kunming → VLVT · Vientiane
intl
LAO816 · QV816 · ⏱ 03:20– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-04-02
8 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLPS → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · sched 00:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:16–09:06 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-04-01
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:17–09:08 (52m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-03-31
8 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 00:50– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · ⏱ 02:39– (Nonem)
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 04:40Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 08:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:20Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-03-30
6 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · ⏱ 01:05– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:39– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:23–09:13 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-03-29
6 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT → VLSN → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:30– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · ⏱ 04:44– (Nonem)
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:30–09:19 (49m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:50Z
2026-03-28
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLSN → VLVT → VLSN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:44– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:55Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 04:59–05:46 (47m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:02– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:20Z
2026-03-27
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLSN → VLVT → VLSN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:48– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:55Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 05:11–06:02 (51m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:09– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:20Z
2026-03-26
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLSN → VLVT → VLSN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:41– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · ⏱ 02:57– (Nonem)
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 04:51–05:43 (52m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · ⏱ 08:13–09:04 (52m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:20Z
2026-03-25
8 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLSN → VLVT → VLSN → VLVT → VTBS → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:40– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:55Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 05:01–05:51 (50m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 07:50Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:20Z
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO445 · QV445 · sched 11:35Z
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO446 · QV446 · sched 13:50Z
2026-03-24
6 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLSN → VLVT → VLSN → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:41– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:55Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 04:56–05:45 (49m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 06:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO703 · QV703 · sched 07:50Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO704 · QV704 · sched 09:20Z