✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
RDPL-34159
/ 708A9F
377 flights over 92 days · 4.1 legs/day · base VLVT · Vientiane · operators: LXW
377
Flights
3
Airports served
23%
ADS-B observed
377
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
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-06-22
4 legs
LXW
VLXK → VLVT → ? → VLXK → VLVT
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:34– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-06-21
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:27–03:40 (74m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:07– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-06-20
4 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-06-19
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:23–03:39 (76m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:25–07:55 (30m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-06-18
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:25–03:37 (73m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-06-17
4 legs
LXW
VLVT → ? → VLVT → VLVT → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-06-16
4 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:04– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-06-15
4 legs
LXW
VLXK → VLVT → VLXK → VLVT → ?
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:13– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-06-14
4 legs
LXW
VLHS → VLVT → VLVT → VLXK → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:19– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · ⏱ 07:23– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
2026-06-13
4 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-06-12
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:32–03:49 (78m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
2026-06-11
6 legs
LXW
VLHS → VLVT → ? → VLVT → VLXK → VLVT → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW287 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW286 · sched Z
2026-06-10
4 legs
round-trip
LXW
VLVT → ? → ? → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:18–03:31 (73m)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-06-09
3 legs
round-trip
LXW
VLXK → VLVT → VLVT → VLXK
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:18– (Nonem)
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-06-08
4 legs
LXW
VLVT → ? → VLVT → VLVT → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:32–03:45 (73m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:15– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · ⏱ 07:23– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-06-07
4 legs
LXW
VLVT → ? → VLVT → VLVT → ?
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · ⏱ 06:02– (Nonem)
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:35– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-06-06
4 legs
round-trip
LXW
VLVT → ? → VLVT → ? → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:28–03:39 (71m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-06-05
4 legs
LXW
VLHS → VLVT → ? → ? → VLVT
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:18– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-06-04
4 legs
LXW
VLHS → VLVT → VLVT → ? → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-06-03
6 legs
LXW
VLHS → VLVT → ? → ? → ? → VLVT → VLVT
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:10– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW286 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW287 · sched Z
2026-06-02
4 legs
LXW
VLHS → VLVT → VLVT → VLXK → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
2026-06-01
4 legs
round-trip
LXW
VLVT → ? → ? → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:24–03:37 (73m)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-05-31
4 legs
round-trip
LXW
VLVT → ? → VLVT → ? → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:22–03:34 (72m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-05-30
6 legs
round-trip
LXW
VLVT → ? → ? → VLVT → VLVT → ? → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW286 · ⏱ 08:53–10:05 (71m)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW287 · sched Z
2026-05-29
4 legs
round-trip
LXW
VLVT → ? → ? → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · ⏱ 06:00– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-05-28
4 legs
LXW
VLXK → VLVT → ? → ? → VLVT
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-05-27
4 legs
LXW
VLVT → ? → VLVT → VLVT → ?
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:21–03:33 (72m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
2026-05-26
4 legs
LXW
VLXK → VLVT → ? → VLVT → ?
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
2026-05-25
4 legs
LXW
VLHS → VLVT → ? → VLVT → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:09– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · ⏱ 06:09– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-05-24
4 legs
LXW
? → VLVT → VLVT → ? → ?
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
2026-05-23
4 legs
round-trip
LXW
VLVT → ? → ? → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:23–03:37 (74m)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · ⏱ 06:07– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-05-22
4 legs
LXW
VLVT → ? → VLVT → VLVT → ?
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:24–03:39 (75m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
2026-05-21
4 legs
LXW
VLVT → ? → VLVT → VLVT → ?
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
2026-05-20
4 legs
round-trip
LXW
VLVT → ? → VLVT → ? → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:31–03:43 (73m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-05-19
3 legs
LXW
VLVT → ? → VLVT → ?
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
?
VLHS · Huay Xai → —
ferry
⚠ gap
LXW289 · sched Z
2026-05-18
4 legs
round-trip
LXW
VLVT → ? → ? → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:31–03:43 (72m)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · ⏱ 05:57– (Nonem)
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-05-17
4 legs
round-trip
LXW
VLVT → ? → ? → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:30–03:42 (73m)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · ⏱ 06:12– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
2026-05-16
4 legs
LXW
? → VLVT → ? → VLVT → ?
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW161 · sched Z
2026-05-15
4 legs
LXW
VLVT → VLXK → VLVT → VLVT → ?
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-05-14
5 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:29–03:43 (74m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 08:28– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-05-13
4 legs
LXW
VLXK → VLVT → VLXK → ? → VLVT
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-05-12
4 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-05-11
4 legs
LXW
VLXK → VLVT → ? → VLXK → VLVT
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-05-10
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:22–03:36 (74m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-05-09
4 legs
LXW
VLHS → VLVT → VLXK → VLVT → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-05-08
2 legs
LXW
VLHS → VLVT → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW287 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW286 · sched Z
2026-05-07
4 legs
round-trip
LXW
VLXK → VLVT → VLVT → ? → VLXK
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-05-06
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:21–03:33 (72m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 05:54– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
2026-05-05
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:41–03:56 (76m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-05-04
4 legs
LXW
VLHS → VLVT → ? → VLXK → VLVT
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-05-03
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:22–03:35 (73m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:02– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
2026-05-02
4 legs
LXW
VLVT → ? → VLVT → VLVT → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:32–03:47 (76m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:13– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · ⏱ 07:32– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-05-01
4 legs
LXW
VLVT → VLXK → VLVT → VLVT → ?
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:26– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-04-30
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:32–03:48 (75m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-29
4 legs
LXW
VLHS → VLVT → ? → VLXK → VLVT
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:15–05:06 (52m)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-04-28
4 legs
LXW
VLVT → ? → VLVT → VLVT → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:35–03:46 (71m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-04-27
4 legs
LXW
VLXK → VLVT → VLXK → VLVT → ?
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:27– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-04-26
5 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLVT → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 08:15– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
2026-04-25
4 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:09– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-04-24
4 legs
LXW
VLHS → VLVT → VLVT → VLXK → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:04– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · ⏱ 07:30– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
2026-04-23
4 legs
LXW
VLVT → VLXK → VLVT → VLVT → ?
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:15– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-04-22
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:30–03:48 (77m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:12–06:41 (28m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:30– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-21
4 legs
round-trip
LXW
VLVT → VLXK → ? → VLVT → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:09–06:38 (29m)
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
2026-04-20
5 legs
LXW
VLVT → VLXK → ? → VLVT → VLVT → VLXK
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:03– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
VLXK
→
VLXK
VLXK · Xieng Khouang → VLXK · Xieng Khouang
ferry
⚠ gap
LXW161 · sched Z
2026-04-19
5 legs
LXW
VLVT → ? → VLVT → VLVT → VLXK → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:30–03:44 (74m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
⚠ gap
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLXK
VLXK · Xieng Khouang → VLXK · Xieng Khouang
ferry
LXW162 · sched Z
2026-04-18
4 legs
LXW
VLVT → VLXK → VLVT → VLVT → ?
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-04-17
5 legs
LXW
VLXK → VLVT → ? → VLVT → VLXK → VLVT
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:29– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-16
4 legs
round-trip
LXW
VLVT → ? → VLXK → ? → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
?
→
?
— → —
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-04-15
5 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLHS → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLHS
VLHS · Huay Xai → VLHS · Huay Xai
ferry
· sched Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-14
4 legs
LXW
VLVT → ? → VLVT → VLVT → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
?
→
VLVT
— → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-04-13
4 legs
round-trip
LXW
VLVT → VLXK → ? → VLVT → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-04-12
4 legs
LXW
VLVT → ? → ? → VLXK → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
?
VLHS · Huay Xai → —
ferry
LXW289 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
⚠ gap
LXW161 · sched Z
2026-04-11
3 legs
LXW
VLVT → ? → ? → ?
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW287 · sched Z
?
→
?
— → —
ferry
LXW164 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW286 · sched Z
2026-04-10
3 legs
LXW
VLVT → ? → VLVT → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-04-09
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:31–03:46 (75m)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:19–06:48 (29m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-08
4 legs
round-trip
LXW
VLVT → VLXK → ? → VLVT → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:25– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-07
4 legs
LXW
VLXK → VLVT → ? → VLXK → VLVT
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:39– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-06
4 legs
LXW
VLXK → VLVT → VLVT → VLXK → ?
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
⚠ gap
LXW288 · sched Z
2026-04-05
6 legs
LXW
VLVT → ? → VLVT → VLVT → VLXK → VLVT → VLXK
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:20–03:36 (76m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:27– (Nonem)
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
ferry
LXW161 · ⏱ 06:05– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLXK
→
VLXK
VLXK · Xieng Khouang → VLXK · Xieng Khouang
ferry
⚠ gap
LXW162 · sched Z
2026-04-04
4 legs
round-trip
LXW
VLVT → ? → VLXK → VLVT → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-04-03
4 legs
round-trip
LXW
VLXK → VLVT → VLVT → ? → VLXK
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-04-02
4 legs
LXW
VLHS → VLVT → VLXK → VLVT → ?
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:34– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:10– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:25– (Nonem)
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-04-01
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:40–03:56 (76m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:22– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:00– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-03-31
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:30–03:47 (77m)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · ⏱ 04:28– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:15– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
2026-03-30
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:28–03:43 (76m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-03-29
4 legs
round-trip
LXW
VLVT → ? → VLVT → VLXK → VLVT
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · ⏱ 02:33–03:49 (76m)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:51– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
2026-03-28
4 legs
LXW
VLXK → VLVT → VLXK → VLVT → ?
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:47– (Nonem)
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-03-27
4 legs
round-trip
LXW
VLVT → VLXK → VLVT → ? → VLVT
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW161 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
LXW289 · sched Z
2026-03-26
4 legs
LXW
VLVT → VLXK → VLVT → VLVT → ?
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · ⏱ 06:04– (Nonem)
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:33– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
2026-03-25
5 legs
round-trip
LXW
VLXK → VLVT → VLVT → ? → VLVT → VLXK
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:09– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLVT
VLVT · Vientiane → VLVT · Vientiane
ferry
· sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z
2026-03-24
4 legs
round-trip
LXW
VLXK → VLVT → VLVT → ? → VLXK
VLXK
→
VLVT
VLXK · Xieng Khouang → VLVT · Vientiane
ferry
LXW162 · ⏱ 07:27– (Nonem)
VLHS
→
VLVT
VLHS · Huay Xai → VLVT · Vientiane
ferry
⚠ gap
LXW289 · sched Z
VLVT
→
?
VLVT · Vientiane → —
ferry
LXW288 · sched Z
VLVT
→
VLXK
VLVT · Vientiane → VLXK · Xieng Khouang
ferry
LXW161 · sched Z