Airlines / TVJ
Airline

Thai Vietjet Air (TVJ)

Thai Vietjet Air (TVJ) is a Thailand airline with the radio callsign “THAIVIET JET”. 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 TVJ 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
Thai Vietjet Air route network · 104 routes

Thai Vietjet Air routes & flight numbers

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

FlightFromToDurationSchedule
TVJ309HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
TVJ310BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
TVJ311HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
TVJ312BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
TVJ313HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
TVJ314BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
TVJ315HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
TVJ316BKK · BangkokHKT · Phuket1h 09m••:•• → ••:••
TVJ317HKT · PhuketBKK · Bangkok1h 09m••:•• → ••:••
TVJ320BKK · BangkokHDY · Hat Yai1h 15m••:•• → ••:••
TVJ321HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
TVJ322BKK · BangkokHDY · Hat Yai1h 15m••:•• → ••:••
TVJ323HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
TVJ324BKK · BangkokHDY · Hat Yai1h 15m••:•• → ••:••
TVJ325HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
TVJ326BKK · BangkokHDY · Hat Yai1h 15m••:•• → ••:••
TVJ327HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
TVJ328BKK · BangkokHDY · Hat Yai1h 15m••:•• → ••:••
TVJ329HDY · Hat YaiBKK · Bangkok1h 15m••:•• → ••:••
TVJ330BKK · BangkokNST · Nakhon Si Thammarat1h 02m••:•• → ••:••
TVJ331NST · Nakhon Si ThammaratBKK · Bangkok1h 02m••:•• → ••:••
TVJ334BKK · BangkokNST · Nakhon Si Thammarat1h 02m••:•• → ••:••
TVJ335NST · Nakhon Si ThammaratBKK · Bangkok1h 02m••:•• → ••:••
TVJ338BKK · BangkokNST · Nakhon Si Thammarat1h 02m••:•• → ••:••
TVJ339NST · Nakhon Si ThammaratBKK · Bangkok1h 02m••:•• → ••:••
TVJ340BKK · BangkokKBV · Krabi1h 07m••:•• → ••:••
TVJ341KBV · KrabiBKK · Bangkok1h 07m••:•• → ••:••
TVJ342BKK · BangkokKBV · Krabi1h 07m••:•• → ••:••
TVJ343KBV · KrabiBKK · Bangkok1h 07m••:•• → ••:••
TVJ344BKK · BangkokKBV · Krabi1h 07m••:•• → ••:••
TVJ345KBV · KrabiBKK · Bangkok1h 07m••:•• → ••:••
TVJ346BKK · BangkokKBV · Krabi1h 07m••:•• → ••:••
TVJ347KBV · KrabiBKK · Bangkok1h 07m••:•• → ••:••
TVJ350BKK · BangkokURT · Surat Thani0h 59m••:•• → ••:••
TVJ3500BKK · BangkokNGB · Ningbo3h 38m••:•• → ••:••
TVJ3501NGB · NingboBKK · Bangkok3h 38m••:•• → ••:••
TVJ351URT · Surat ThaniBKK · Bangkok0h 59m••:•• → ••:••
TVJ3518BKK · BangkokHET · Hohhot4h 08m••:•• → ••:••
TVJ352BKK · BangkokURT · Surat Thani0h 59m••:•• → ••:••
TVJ3524BKK · BangkokPVG · Shanghai (Pudong)3h 46m••:•• → ••:••
TVJ3525PVG · Shanghai (Pudong)BKK · Bangkok3h 46m••:•• → ••:••
TVJ3526BKK · BangkokNKG · Nanjing3h 34m••:•• → ••:••
TVJ3528BKK · BangkokHFE · Hefei3h 26m••:•• → ••:••
TVJ353URT · Surat ThaniBKK · Bangkok0h 59m••:•• → ••:••
TVJ3530BKK · BangkokWUX · Wuxi3h 41m••:•• → ••:••
TVJ3536BKK · BangkokHGH · Hangzhou3h 34m••:•• → ••:••
TVJ3537HGH · HangzhouBKK · Bangkok3h 34m••:•• → ••:••
TVJ354BKK · BangkokURT · Surat Thani0h 59m••:•• → ••:••
TVJ3548BKK · BangkokCGO · Zhengzhou3h 30m••:•• → ••:••
TVJ3549CGO · ZhengzhouBKK · Bangkok3h 30m••:•• → ••:••
TVJ355URT · Surat ThaniBKK · Bangkok0h 59m••:•• → ••:••
TVJ356BKK · BangkokURT · Surat Thani0h 59m••:•• → ••:••
TVJ357URT · Surat ThaniBKK · Bangkok0h 59m••:•• → ••:••
TVJ3590BKK · BangkokCZX · Changzhou3h 39m••:•• → ••:••
TVJ3591CZX · ChangzhouBKK · Bangkok3h 39m••:•• → ••:••
TVJ3604BKK · BangkokCSX · Changsha (Changsha)2h 47m••:•• → ••:••
TVJ3605CSX · Changsha (Changsha)BKK · Bangkok2h 47m••:•• → ••:••
TVJ362BKK · BangkokHDY · Hat Yai1h 15m••:•• → ••:••
TVJ3662HET · HohhotBKK · Bangkok4h 08m••:•• → ••:••
TVJ3680BKK · BangkokTFU · Chengdu (Jianyang)2h 35m••:•• → ••:••
TVJ3681TFU · Chengdu (Jianyang)BKK · Bangkok2h 35m••:•• → ••:••
TVJ3690BKK · BangkokXNN · Haidong (Huzhu Tu Autonomous County)3h 21m••:•• → ••:••
TVJ3691XNN · Haidong (Huzhu Tu Autonomous County)BKK · Bangkok3h 21m••:•• → ••:••
TVJ3692BKK · BangkokXUZ · Xuzhou3h 41m••:•• → ••:••
TVJ3693XUZ · XuzhouBKK · Bangkok3h 41m••:•• → ••:••
TVJ3694BKK · BangkokDYG · Zhangjiajie (Yongding)2h 42m••:•• → ••:••
TVJ3695DYG · Zhangjiajie (Yongding)BKK · Bangkok2h 42m••:•• → ••:••
TVJ3698BKK · BangkokKWL · Guilin (Lingui)2h 15m••:•• → ••:••
TVJ3699KWL · Guilin (Lingui)BKK · Bangkok2h 15m••:•• → ••:••
TVJ3703KHN · NanchangBKK · Bangkok3h 04m••:•• → ••:••
TVJ3718BKK · BangkokPKX · Beijing4h 11m••:•• → ••:••
TVJ3719PKX · BeijingBKK · Bangkok4h 11m••:•• → ••:••
TVJ3720BKK · BangkokCAN · Guangzhou (Huadu)2h 22m••:•• → ••:••
TVJ3721CAN · Guangzhou (Huadu)BKK · Bangkok2h 22m••:•• → ••:••
TVJ3732BKK · BangkokMFM · Nossa Senhora do Carmo2h 18m••:•• → ••:••
TVJ3733MFM · Nossa Senhora do CarmoBKK · Bangkok2h 18m••:•• → ••:••
TVJ3742BKK · BangkokSWA · Jieyang (Rongcheng)2h 42m••:•• → ••:••
TVJ3743SWA · Jieyang (Rongcheng)BKK · Bangkok2h 42m••:•• → ••:••
TVJ3800BKK · BangkokOKA · Naha4h 02m••:•• → ••:••
TVJ3801OKA · NahaBKK · Bangkok4h 02m••:•• → ••:••
TVJ3820BKK · BangkokSDJ · Natori6h 00m••:•• → ••:••
TVJ3821SDJ · NatoriBKK · Bangkok6h 00m••:•• → ••:••
TVJ3970BKK · BangkokSGN · Ho Chi Minh City1h 12m••:•• → ••:••
TVJ3971SGN · Ho Chi Minh CityBKK · Bangkok1h 12m••:•• → ••:••
TVJ400HKT · PhuketCEI · Chiang Rai1h 55m••:•• → ••:••
TVJ401CEI · Chiang RaiHKT · Phuket1h 55m••:•• → ••:••
TVJ408HDY · Hat YaiCEI · Chiang Rai2h 04m••:•• → ••:••
TVJ414CNX · Chiang MaiHKT · Phuket1h 45m••:•• → ••:••
TVJ415HKT · PhuketCNX · Chiang Mai1h 45m••:•• → ••:••
TVJ416CNX · Chiang MaiHKT · Phuket1h 45m••:•• → ••:••
TVJ417HKT · PhuketCNX · Chiang Mai1h 45m••:•• → ••:••
TVJ452UTH · Udon ThaniHKT · Phuket1h 42m••:•• → ••:••
TVJ561RMQ · Taichung (Qingshui)BKK · Bangkok3h 10m••:•• → ••:••
TVJ562BKK · BangkokTPE · Taoyuan3h 17m••:•• → ••:••
TVJ563TPE · TaoyuanBKK · Bangkok3h 17m••:•• → ••:••
TVJ564BKK · BangkokTPE · Taoyuan3h 17m••:•• → ••:••
TVJ565TPE · TaoyuanBKK · Bangkok3h 17m••:•• → ••:••
TVJ566BKK · BangkokKIX · Osaka5h 15m••:•• → ••:••
TVJ567KIX · OsakaBKK · Bangkok5h 15m••:•• → ••:••
TVJ568BKK · BangkokOKA · Naha4h 02m••:•• → ••:••
← PrevRoutes 101–200 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 within Thailand, while 110 routes reach international destinations across 10 countries. The busiest base, Shanghai (Pudong) (PVG), anchors most TVJ 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 (TVJ) 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 TVJ flight in a single API call.

Track any Thai Vietjet Air flight in real time

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

Get an API key →