✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
RDPL-34225
/ 708028
232 flights over 64 days · 3.63 legs/day · base VLVT · Vientiane · operators: LAO
232
Flights
12
Airports served
31%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
ATR 72 600
AT76
Lao Airlines
· reg RDPL-34225
Avions De Transport Regional ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
4 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLXK → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · sched 01:20Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · sched 03:00Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · ⏱ 05:00– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · ⏱ 06:06–06:35 (29m)
2026-06-22
4 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLLB → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:11– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 03:00Z
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · ⏱ 04:36– (Nonem)
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · sched 05:45Z
2026-06-21
4 legs
round-trip
LAO
VLVT → VLLN → VLVT → LFSQ → VLVT
VLVT
→
VLLN
VLVT · Vientiane → VLLN · Luang Namtha
LAO601 · QV601 · sched 05:00Z
VLLN
→
VLVT
VLLN · Luang Namtha → VLVT · Vientiane
LAO602 · QV602 · sched 06:40Z
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · ⏱ 08:26–09:40 (75m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-06-20
5 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLXK → VLVT → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · sched 01:20Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · sched 03:00Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · ⏱ 04:38– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · ⏱ 06:08– (Nonem)
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO901 · QV902 · ⏱ 08:10– (Nonem)
2026-06-19
2 legs
LAO
VLLB → VLVT → VLVT
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · ⏱ 06:36– (Nonem)
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO901 · QV902 · ⏱ 08:50–11:19 (149m)
2026-06-17
2 legs
round-trip
LAO
VLLB → VVNB → VLLB
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-15
2 legs
round-trip
LAO
VLLB → VVNB → VLLB
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · ⏱ 10:10– (Nonem)
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-14
2 legs
round-trip
LAO
VLLB → VVNB → VLLB
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-12
2 legs
round-trip
LAO
VLLB → VVNB → VLLB
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-10
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:17– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-08
2 legs
round-trip
LAO
VVNB → VLLB → VVNB
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · ⏱ 14:57– (Nonem)
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched Z
2026-06-07
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:15– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-05
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:21– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · ⏱ 08:19– (Nonem)
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · ⏱ 10:18– (Nonem)
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-03
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · sched 06:30Z
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · ⏱ 08:14–09:13 (60m)
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-06-01
5 legs
LAO
VLVT → VLSN → VLVT → VLLB → VVNB → VLLB
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · sched 01:20Z
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 03:00Z
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · sched 04:40Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-05-31
4 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLPS → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:16–02:23 (67m)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 03:00Z
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO303 · QV303 · sched 05:20Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO304 · QV304 · sched 07:25Z
2026-05-30
6 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLXK → VLVT → LFSQ → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · sched 01:20Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · sched 03:00Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · sched 04:40Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 06:00Z
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · sched 08:20Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-05-29
4 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLXK → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · sched 01:20Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · sched 03:00Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · ⏱ 04:53– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 06:00Z
2026-05-27
4 legs
LAO
VLSN → VLVT → VLSN → VLXK → VLVT
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV701 · sched 01:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 02:17– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
⚠ gap
LAO401 · QV401 · sched 04:40Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 06:00Z
2026-05-26
2 legs
round-trip
LAO
VLVT → LFSQ → VLVT
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · ⏱ 08:14–09:30 (76m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-05-25
3 legs
LAO
VLSN → VLVT → VLSN → VLVT
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV701 · sched 01:20Z
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · sched 01:20Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
⚠ gap
LAO101 · QV102 · sched 06:05Z
2026-05-24
3 legs
round-trip
LAO
VLVT → VLLN → VLVT → VLVT
VLVT
→
VLLN
VLVT · Vientiane → VLLN · Luang Namtha
LAO601 · QV601 · sched 05:00Z
VLLN
→
VLVT
VLLN · Luang Namtha → VLVT · Vientiane
LAO602 · QV602 · sched 06:40Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO901 · QV902 · sched Z
2026-05-23
2 legs
round-trip
LAO
VLVT → LFSQ → VLVT
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · sched 08:20Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-05-22
4 legs
round-trip
LAO
VLVT → VLLN → VLVT → LFSQ → VLVT
VLVT
→
VLLN
VLVT · Vientiane → VLLN · Luang Namtha
LAO601 · QV601 · ⏱ 05:01–05:59 (58m)
VLLN
→
VLVT
VLLN · Luang Namtha → VLVT · Vientiane
LAO602 · QV602 · sched 06:40Z
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · ⏱ 08:14–09:28 (74m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-05-21
5 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLXK → VLVT → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · sched 01:20Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · ⏱ 02:49– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · sched 04:40Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 06:00Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO901 · QV902 · sched Z
2026-05-20
4 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLLB → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:17– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 03:00Z
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · sched 04:40Z
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · sched 06:05Z
2026-05-19
2 legs
round-trip
LAO
VLVT → LFSQ → VLVT
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · sched 08:20Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-05-18
4 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLXK → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · ⏱ 01:18– (Nonem)
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · ⏱ 02:48– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · sched 04:40Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 06:00Z
2026-05-17
5 legs
round-trip
LAO
VLVT → VTBS → VLVT → VLLN → VLVT → VLVT
VLVT
→
VTBS
VLVT · Vientiane → VTBS · Bangkok
intl
LAO441 · QV441 · ⏱ 00:32– (Nonem)
VTBS
→
VLVT
VTBS · Bangkok → VLVT · Vientiane
intl
LAO442 · QV442 · sched 02:40Z
VLVT
→
VLLN
VLVT · Vientiane → VLLN · Luang Namtha
LAO601 · QV601 · ⏱ 05:35–06:33 (59m)
VLLN
→
VLVT
VLLN · Luang Namtha → VLVT · Vientiane
LAO602 · QV602 · sched 06:40Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO901 · QV902 · ⏱ 08:39– (Nonem)
2026-05-16
2 legs
round-trip
LAO
VLVT → LFSQ → VLVT
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · sched 08:20Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-05-15
4 legs
round-trip
LAO
VLVT → VLPS → VLVT → VLLB → VLVT
VLVT
→
VLPS
VLVT · Vientiane → VLPS · Pakse
LAO305 · QV305 · sched 01:00Z
VLPS
→
VLVT
VLPS · Pakse → VLVT · Vientiane
LAO306 · QV306 · sched 02:40Z
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · sched 04:20Z
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · ⏱ 06:46– (Nonem)
2026-05-13
4 legs
round-trip
LAO
VLVT → VLSN → VLVT → VLLB → VLVT
VLVT
→
VLSN
VLVT · Vientiane → Sam Neua Airport
LAO701 · QV701 · ⏱ 01:14– (Nonem)
VLSN
→
VLVT
Sam Neua Airport → VLVT · Vientiane
LAO702 · QV702 · sched 02:50Z
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · ⏱ 04:54– (Nonem)
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · sched 05:45Z
2026-05-12
2 legs
round-trip
LAO
VLVT → LFSQ → VLVT
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · sched 08:20Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · ⏱ 09:52– (Nonem)
2026-05-11
5 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLXK → VLVT → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · sched 01:20Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · ⏱ 02:52– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · sched 04:40Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 06:00Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO901 · QV902 · ⏱ 08:21–10:43 (143m)
2026-05-10
1 legs
LAO
VLLB → VLVT
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · sched 05:45Z
2026-05-09
4 legs
round-trip
LAO
VLLB → VLPS → VDSA → VLPS → VLLB
VLLB
→
VLPS
VLLB · Luang Phabang → VLPS · Pakse
LAO513 · QV513 · ⏱ 01:18– (Nonem)
VLPS
→
VDSA
VLPS · Pakse → VDSA · Siem Reap
LAO513 · QV513 · ⏱ 03:36–04:41 (65m)
VDSA
→
VLPS
VDSA · Siem Reap → VLPS · Pakse
LAO514 · QV514 · ⏱ 05:26– (Nonem)
VLPS
→
VLLB
VLPS · Pakse → VLLB · Luang Phabang
LAO514 · QV514 · sched 07:40Z
2026-05-08
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · sched 06:30Z
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · ⏱ 10:07– (Nonem)
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-05-06
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · sched 06:30Z
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · ⏱ 10:06– (Nonem)
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-05-04
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:19– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · ⏱ 10:11– (Nonem)
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-05-03
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · sched 06:30Z
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-05-01
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:25– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-04-29
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:19– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-04-27
3 legs
LAO
VLLB → VVNB → VLLB → VVNB
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · ⏱ 10:09–12:24 (135m)
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched Z
2026-04-26
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:11– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-04-24
2 legs
round-trip
LAO
VLLB → VVNB → VLLB
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-04-22
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 06:33– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-04-21
3 legs
round-trip
LAO
VLLB → VLPS → VLPS → VLLB
VLLB
→
VLPS
VLLB · Luang Phabang → VLPS · Pakse
LAO513 · QV513 · ⏱ 01:24– (Nonem)
VLPS
→
VLPS
VLPS · Pakse → VLPS · Pakse
LAO514 · QV514 · ⏱ 03:57– (Nonem)
VLPS
→
VLLB
VLPS · Pakse → VLLB · Luang Phabang
LAO514 · QV514 · sched 07:40Z
2026-04-20
2 legs
round-trip
LAO
VLLB → VVNB → VLLB
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-04-19
5 legs
LAO
VLVT → VLLB → VTCC → VLLB → VVNB → VLLB
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · ⏱ 04:24– (Nonem)
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · sched 06:30Z
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 08:15Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:20Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:10Z
2026-04-18
4 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLLN → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · sched 01:40Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · sched 03:20Z
VLVT
→
VLLN
VLVT · Vientiane → VLLN · Luang Namtha
LAO601 · QV601 · sched 05:00Z
VLLN
→
VLVT
VLLN · Luang Namtha → VLVT · Vientiane
LAO602 · QV602 · sched 06:40Z
2026-04-17
2 legs
round-trip
LAO
VLVT → VLSK → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO205 · QV205 · ⏱ 08:15– (Nonem)
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO206 · QV206 · ⏱ 10:01–10:57 (56m)
2026-04-15
2 legs
round-trip
LAO
VLVT → VLSK → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO205 · QV205 · sched 08:30Z
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO206 · QV206 · sched 10:10Z
2026-04-14
3 legs
round-trip
LAO
VLVT → VLXK → VLVT → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · sched 05:40Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 07:00Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-04-12
3 legs
LAO
VLVT → VLLB → VLVT → LFSQ
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · sched 04:20Z
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · sched 05:45Z
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO902 · QV901 · sched 08:20Z
2026-04-11
3 legs
round-trip
LAO
VLVT → LFSQ → VLXK → VLVT
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · sched 08:20Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
⚠ gap
LAO403 · QV403 · sched Z
?
→
VLVT
— → VLVT · Vientiane
LAO902 · QV902 · sched Z
2026-04-01
6 legs
LAO
VLVT → VLXK → VLVT → VLXK → VLVT → LFSQ → ?
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO403 · QV403 · sched 03:00Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO404 · QV404 · sched 04:20Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
LAO401 · QV401 · sched 05:40Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
LAO402 · QV402 · sched 07:00Z
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · ⏱ 08:34–09:52 (78m)
VLHS
→
?
VLHS · Huay Xai → —
⚠ gap
LAO902 · QV902 · ⏱ 10:18–11:23 (64m)
2026-03-31
4 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLLN → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · ⏱ 01:24– (Nonem)
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · ⏱ 03:06– (Nonem)
VLVT
→
VLLN
VLVT · Vientiane → VLLN · Luang Namtha
LAO601 · QV601 · ⏱ 04:57–05:59 (62m)
VLLN
→
VLVT
VLLN · Luang Namtha → VLVT · Vientiane
LAO602 · QV602 · sched 06:40Z
2026-03-30
6 legs
round-trip
LAO
VLVT → VLSK → VLVT → VLLN → VLVT → LFSQ → VLVT
VLVT
→
VLSK
VLVT · Vientiane → Savannakhet Airport
LAO223 · QV223 · ⏱ 01:40– (Nonem)
VLSK
→
VLVT
Savannakhet Airport → VLVT · Vientiane
LAO224 · QV224 · ⏱ 03:14–04:06 (52m)
VLVT
→
VLLN
VLVT · Vientiane → VLLN · Luang Namtha
LAO601 · QV601 · ⏱ 05:20– (Nonem)
VLLN
→
VLVT
VLLN · Luang Namtha → VLVT · Vientiane
LAO602 · QV602 · sched 06:40Z
VLVT
→
LFSQ
VLVT · Vientiane → LFSQ
LAO901 · QV901 · sched 08:20Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
⚠ gap
LAO902 · QV902 · sched Z
2026-03-29
3 legs
round-trip
LAO
VLVT → VLLB → VLVT → VLVT
VLVT
→
VLLB
VLVT · Vientiane → VLLB · Luang Phabang
LAO101 · QV101 · ⏱ 04:23– (Nonem)
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO102 · QV102 · ⏱ 05:47– (Nonem)
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
LAO901 · QV902 · sched Z
2026-03-28
3 legs
LAO
VLLB → VLPS → VLLB → VLVT
VLLB
→
VLPS
VLLB · Luang Phabang → VLPS · Pakse
LAO513 · QV513 · ⏱ 05:04– (Nonem)
VLPS
→
VLLB
VLPS · Pakse → VLLB · Luang Phabang
LAO514 · QV514 · sched 07:35Z
VLLB
→
VLVT
VLLB · Luang Phabang → VLVT · Vientiane
LAO104 · QV104 · sched 09:40Z
2026-03-27
4 legs
round-trip
LAO
VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · ⏱ 07:54– (Nonem)
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 07:55Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 09:55Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 11:50Z
2026-03-26
6 legs
round-trip
LAO
VLLB → VLPS → VDSA → VLPS → VLLB → VVNB → VLLB
VLLB
→
VLPS
VLLB · Luang Phabang → VLPS · Pakse
LAO513 · QV513 · ⏱ 01:22– (Nonem)
VLPS
→
VDSA
VLPS · Pakse → VDSA · Siem Reap
LAO513 · QV513 · sched 03:50Z
VDSA
→
VLPS
VDSA · Siem Reap → VLPS · Pakse
LAO514 · QV514 · ⏱ 05:27– (Nonem)
VLPS
→
VLLB
VLPS · Pakse → VLLB · Luang Phabang
LAO514 · QV514 · sched 07:35Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:25Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:15Z
2026-03-25
6 legs
round-trip
LAO
VLLB → VTBS → VLLB → VTCC → VLLB → VVNB → VLLB
VLLB
→
VTBS
VLLB · Luang Phabang → VTBS · Bangkok
intl
LAO633 · QV633 · ⏱ 00:31– (Nonem)
VTBS
→
VLLB
VTBS · Bangkok → VLLB · Luang Phabang
intl
LAO634 · QV634 · sched 03:20Z
VLLB
→
VTCC
VLLB · Luang Phabang → VTCC · Chiang Mai
intl
LAO635 · QV635 · sched 06:25Z
VTCC
→
VLLB
VTCC · Chiang Mai → VLLB · Luang Phabang
intl
LAO636 · QV636 · sched 07:55Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 09:55Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 11:50Z
2026-03-24
6 legs
round-trip
LAO
VLLB → VLPS → VDSA → VLPS → VLLB → VVNB → VLLB
VLLB
→
VLPS
VLLB · Luang Phabang → VLPS · Pakse
LAO513 · QV513 · ⏱ 01:30– (Nonem)
VLPS
→
VDSA
VLPS · Pakse → VDSA · Siem Reap
LAO513 · QV513 · ⏱ 03:55–05:01 (66m)
VDSA
→
VLPS
VDSA · Siem Reap → VLPS · Pakse
LAO514 · QV514 · ⏱ 05:36– (Nonem)
VLPS
→
VLLB
VLPS · Pakse → VLLB · Luang Phabang
LAO514 · QV514 · sched 07:35Z
VLLB
→
VVNB
VLLB · Luang Phabang → VVNB · Hanoi (Soc Son)
intl
LAO313 · QV313 · sched 10:25Z
VVNB
→
VLLB
VVNB · Hanoi (Soc Son) → VLLB · Luang Phabang
intl
LAO314 · QV314 · sched 12:15Z