Airlines / VZ
Airline
Thai Vietjet Air logo

Thai Vietjet Air (VZ)

Thai Vietjet Air (VZ) is an airline. It operates 259 routes from 47 airports to 48 destinations in 10 countries, anchored at Shanghai (Pudong) (PVG). Its longest route is Bangkok (BKK) to Sapporo (CTS), roughly 5,073 km. Around 149 of its routes are domestic and 110 international. Every VZ flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

259Routes
48Destinations
10Countries
PVGMain hub
5,073 kmLongest route
TVJICAO
VZIATA
Thai Vietjet Air route network · 104 routes

Thai Vietjet Air routes & flight numbers

Origin and destination for routes 1–100 of 259. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
VZ100BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ101CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ1019CGK · JakartaBKK · Bangkok3h 04m••:•• → ••:••
VZ102BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ103CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ104BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ105CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ106BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ107CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ108BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ109CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ110BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ111CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ114BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ115CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ116BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ117CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ118BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ119CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ120BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ121CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ122BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ123CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ130BKK · BangkokCEI · Chiang Rai1h 11m••:•• → ••:••
VZ131CEI · Chiang RaiBKK · Bangkok1h 11m••:•• → ••:••
VZ132BKK · BangkokCEI · Chiang Rai1h 11m••:•• → ••:••
VZ133CEI · Chiang RaiBKK · Bangkok1h 11m••:•• → ••:••
VZ134BKK · BangkokCEI · Chiang Rai1h 11m••:•• → ••:••
VZ135CEI · Chiang RaiBKK · Bangkok1h 11m••:•• → ••:••
VZ136BKK · BangkokCEI · Chiang Rai1h 11m••:•• → ••:••
VZ137CEI · Chiang RaiBKK · Bangkok1h 11m••:•• → ••:••
VZ138BKK · BangkokCEI · Chiang Rai1h 11m••:•• → ••:••
VZ139CEI · Chiang RaiBKK · Bangkok1h 11m••:•• → ••:••
VZ200BKK · BangkokUTH · Udon Thani0h 54m••:•• → ••:••
VZ201UTH · Udon ThaniBKK · Bangkok0h 54m••:•• → ••:••
VZ202BKK · BangkokUTH · Udon Thani0h 54m••:•• → ••:••
VZ203UTH · Udon ThaniBKK · Bangkok0h 54m••:•• → ••:••
VZ204BKK · BangkokUTH · Udon Thani0h 54m••:•• → ••:••
VZ205UTH · Udon ThaniBKK · Bangkok0h 54m••:•• → ••:••
VZ206BKK · BangkokUTH · Udon Thani0h 54m••:•• → ••:••
VZ207UTH · Udon ThaniBKK · Bangkok0h 54m••:•• → ••:••
VZ208BKK · BangkokUTH · Udon Thani0h 54m••:•• → ••:••
VZ209UTH · Udon ThaniBKK · Bangkok0h 54m••:•• → ••:••
VZ210BKK · BangkokKKC · Khon Kaen0h 48m••:•• → ••:••
VZ2101CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ2102BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ2103CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ2104BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ2105CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ2106BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ2107CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ2108BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ2109CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ211KKC · Khon KaenBKK · Bangkok0h 48m••:•• → ••:••
VZ2111CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ2114BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ2115CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ2118BKK · BangkokCNX · Chiang Mai1h 04m••:•• → ••:••
VZ2119CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ212BKK · BangkokKKC · Khon Kaen0h 48m••:•• → ••:••
VZ2123CNX · Chiang MaiBKK · Bangkok1h 04m••:•• → ••:••
VZ213KKC · Khon KaenBKK · Bangkok0h 48m••:•• → ••:••
VZ2132BKK · BangkokCEI · Chiang Rai1h 11m••:•• → ••:••
VZ2133CEI · Chiang RaiBKK · Bangkok1h 11m••:•• → ••:••
VZ2135CEI · Chiang RaiBKK · Bangkok1h 11m••:•• → ••:••
VZ214BKK · BangkokKKC · Khon Kaen0h 48m••:•• → ••:••
VZ215KKC · Khon KaenBKK · Bangkok0h 48m••:•• → ••:••
VZ216BKK · BangkokKKC · Khon Kaen0h 48m••:•• → ••:••
VZ217KKC · Khon KaenBKK · Bangkok0h 48m••:•• → ••:••
VZ220BKK · BangkokUBP · Ubon Ratchathani0h 55m••:•• → ••:••
VZ221UBP · Ubon RatchathaniBKK · Bangkok0h 55m••:•• → ••:••
VZ224BKK · BangkokUBP · Ubon Ratchathani0h 55m••:•• → ••:••
VZ225UBP · Ubon RatchathaniBKK · Bangkok0h 55m••:•• → ••:••
VZ2300BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ2301HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ2303HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ2304BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ2305HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ2306BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ2307HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ2308BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ2309HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ2311HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ2315HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ2321HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
VZ2324BKK · BangkokHDY · Hat Yai1h 15m••:•• → ••:••
VZ2325HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
VZ2329HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
VZ2340BKK · BangkokKBV · Krabi1h 07m••:•• → ••:••
VZ2342BKK · BangkokKBV · Krabi1h 07m••:•• → ••:••
VZ2343KBV · KrabiBKK · Bangkok1h 07m••:•• → ••:••
VZ300BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ301HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ302BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ303HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ304BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ305HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ306BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
VZ307HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
VZ308BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
Routes 1–100 of 259Next →

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Where Thai Vietjet Air flies

48 destinations served.

Busiest Thai Vietjet Air hubs

Top origin airports by number of routes.

About the Thai Vietjet Air network

Thai Vietjet Air connects 47 origin airports with 48 destinations on 259 scheduled routes. Its domestic network covers about 149 routes, while 110 routes reach international destinations across 10 countries. The busiest base, Shanghai (Pudong) (PVG), anchors most VZ departures. Use the map above to see the full route geography, or open any flight number for its exact origin, destination and live status.

Frequently asked

How many destinations does Thai Vietjet Air fly to?

Thai Vietjet Air (VZ) serves 48 destinations in 10 countries across 259 routes tracked by FlightNerve.

What is Thai Vietjet Air’s main hub?

Thai Vietjet Air’s busiest base is Shanghai Pudong International Airport (PVG) in Shanghai (Pudong).

What is Thai Vietjet Air’s longest route?

Thai Vietjet Air’s longest scheduled route is Bangkok (BKK) to Sapporo (CTS), about 5,073 km.

Can I track Thai Vietjet Air flights with an API?

Yes. FlightNerve returns live status, position, schedule and aircraft for any VZ flight in a single API call.

Track any Thai Vietjet Air flight in real time

Live status, position, schedule and aircraft for every VZ flight, one API call.

Get an API key →