Citilink

  • Legal Name Citilink,Indonesia.
  • ICAO Code CTV
  • Airline Code
  • IATA Designator QG
  • Region Indonesia
  • City Jakarta
  • Address SBU Citilink, Management Building 3d Floor, Soekamo-Hatta Int Airport, Cengkareng, Jakarta, 19120, Indonesia
  • Website www.citilink.co.id

Citilink (QG) Flight schedules

Citilink is a low-cost airline headquartered in Jakarta, Indonesia. It was established in 2001 as a low-cost subsidiary of Garuda Indonesia, set up to operate shuttle services between Indonesian cities. Since July 30, 2012 Citilink has officially operated as a separate business entity from Garuda Indonesia, operating 14 aircraft with a new callsign, logo and uniform. Its main hub is Juanda International Airport, Surabaya, East Java. The airline is currently banned from operating in EU airspace.

Since obtaining Air Operator's Certificate in August 2012, Citilink has carried 8 million passengers by the end of 2013 with occupation rate 85 percent and On Time Arrival 87 percent.

In 2014, Citilink is the solely scheduled aircraft which fly from/to Soekarno-Hatta International Airport and also from/to Halim Perdanakusuma Airport, both in Jakarta.

Citilink Flight Schedule Today

Flight From To Departure Arrival Status
QG969 Batam(BTH) Jakarta(CGK) 4:40 p.m. 6:25 p.m. Scheduled On time Track
QG1101 Jakarta(HLP) Yogyakarta(JOG) 8 a.m. 9:30 a.m. Arrived On time Track
QG438 Surabaya(SUB) Balikpapan(BPN) 8:05 a.m. 11:25 a.m. Departed On time Track
QG88 Jakarta(HLP) Palembang(PLM) 9:50 a.m. 11 a.m. Scheduled On time Track
QG439 Balikpapan(BPN) Jakarta(CGK) 6:10 a.m. 7:25 a.m. Scheduled On time Track
QG669 Bali(DPS) Surabaya(SUB) 4:10 p.m. 4:20 p.m. Arrived On time Track
QG513 Labuan Bajo(LBJ) Jakarta(CGK) 5:10 p.m. 8:50 p.m. Departed On time Track
QG982 Surabaya(SUB) Palembang(PLM) 4 p.m. 5:10 p.m. Arrived On time Track
QG672 Surabaya(SUB) Praya(LOP) 5:15 p.m. 7:25 p.m. Scheduled On time Track
QG975 Lanzarote(ACE) Munich(MUC) 3:30 p.m. 5:10 p.m. Departed On time Track
QG958 Jakarta(CGK) Padang(PDG) 2:55 p.m. 4:45 p.m. Scheduled On time Track
QG690 Jakarta(CGK) Bali(DPS) 7:05 a.m. 7:10 a.m. Arrived On time Track
QG910 Jakarta(CGK) Medan(KNO) 5:30 a.m. 7:50 a.m. Departed On time Track
QG779 Yogyakarta(YIA) Makassar(UPG) 3:20 p.m. 4:35 p.m. Scheduled On time Track
QG979 Pekanbaru(PKU) Medan(KNO) 5:30 p.m. 7:55 p.m. Arrived On time Track
QG527 Jeddah(JED) Surabaya(SUB) 9 p.m. 9:50 p.m. Scheduled On time Track
QG763 Solo / Surakarta(SOC) Jakarta(CGK) 9:45 a.m. 11:05 a.m. Arrived On time Track
QG492 Surabaya(SUB) Banjarmasin(BDJ) 4:15 p.m. 7:10 p.m. Departed On time Track
QG488 Surabaya(SUB) Banjarmasin(BDJ) 4:55 p.m. 7:05 p.m. Departed On time Track
QG970 Jakarta(CGK) Pangkalpinang(PGK) 9:20 a.m. 10:40 a.m. Arrived On time Track
QG673 Praya(LOP) Surabaya(SUB) 7:55 p.m. 8:05 p.m. Scheduled On time Track
QG916 Jakarta(CGK) Medan(KNO) 11:10 a.m. 1:30 p.m. Scheduled On time Track
QG945 Batam(BTH) Jakarta(CGK) 7 p.m. 8:45 p.m. Scheduled On time Track
QG670 Surabaya(SUB) Praya(LOP) 6 a.m. 8:10 a.m. Arrived On time Track
QG762 Jakarta(CGK) Solo / Surakarta(SOC) 8 a.m. 9:15 a.m. Arrived On time Track
QG341 Makassar(UPG) Jakarta(CGK) 5:35 p.m. 6:55 p.m. Scheduled On time Track
QG164 Jakarta(HLP) Malang(MLG) 12:40 p.m. 2:15 p.m. Arrived On time Track
QG353 Sorong(SOQ) Jayapura(DJJ) 4 p.m. 4:40 p.m. Scheduled On time Track
QG919 Medan(KNO) Jakarta(CGK) 2:10 p.m. 4:35 p.m. Scheduled On time Track
QG434 Surabaya(SUB) Balikpapan(BPN) 9:25 a.m. 12:05 p.m. Arrived On time Track
QG983 Palembang(PLM) Surabaya(SUB) 5:40 p.m. 6:50 p.m. Scheduled On time Track
QG799 Semarang(SRG) Jakarta(CGK) 7:35 a.m. 8:40 a.m. Arrived On time Track
QG883 Medan(KNO) Jakarta(CGK) 8:20 a.m. 10:45 a.m. Scheduled On time Track
QG181 Jakarta(HLP) Surabaya(SUB) 9:20 a.m. 11:15 a.m. Arrived On time Track
QG1105 Jakarta(HLP) Yogyakarta(JOG) 3:30 p.m. 5 p.m. Arrived On time Track
QG354 Surabaya(SUB) Makassar(UPG) 8:50 a.m. 11:25 a.m. Arrived On time Track
QG411 Pontianak(PNK) Jakarta(CGK) 11:25 a.m. 12:55 p.m. Arrived On time Track
QG886 Jakarta(CGK) Pekanbaru(PKU) 4 p.m. 6:20 p.m. Scheduled On time Track
QG173 Surabaya(SUB) Jakarta(HLP) 5:15 p.m. 6:45 p.m. Scheduled On time Track
QG453 Jakarta(CGK) Palangkaraya(PKY) 1:30 p.m. 3:15 p.m. Departed On time Track
QG933 Pekanbaru(PKU) Batam(BTH) 11:15 a.m. 1:05 p.m. Arrived On time Track
QG427 Makassar(UPG) Jakarta(CGK) 9:15 p.m. 10:35 p.m. Departed On time Track
QG794 Semarang(SRG) Banjarmasin(BDJ) 11:15 a.m. 1:35 p.m. Arrived On time Track
QG682 Jakarta(CGK) Bali(DPS) 6:05 a.m. 9 a.m. Arrived On time Track
QG717 Surabaya(SUB) Jakarta(CGK) 12:40 p.m. 2:15 p.m. Arrived On time Track
QG416 Surabaya(SUB) Pontianak(PNK) 11:30 a.m. 1:05 p.m. Arrived On time Track
QG342 Bali(DPS) Makassar(UPG) 2 p.m. 3:30 p.m. Scheduled On time Track
QG671 Praya(LOP) Surabaya(SUB) 8:40 a.m. 8:50 a.m. Arrived On time Track
QG197 Bali(DPS) Jakarta(HLP) 11:10 a.m. noon Scheduled On time Track
QG641 Praya(LOP) Jakarta(CGK) 12:10 p.m. 1:10 p.m. Scheduled On time Track
QG355 Makassar(UPG) Surabaya(SUB) 6 p.m. 6:35 p.m. Scheduled On time Track
QG456 Jakarta(CGK) Palangkaraya(PKY) 1:30 p.m. 2:50 p.m. Scheduled On time Track
QG351 Makassar(UPG) Surabaya(SUB) 10:45 a.m. 11:25 a.m. Scheduled On time Track
QG194 Jakarta(HLP) Bali(DPS) 4:45 p.m. 7:35 p.m. Scheduled On time Track
QG251 Jayapura(DJJ) Jakarta(CGK) 10:45 a.m. 12:05 p.m. Arrived Delayed by 3h 44m Track
QG417 Pontianak(PNK) Surabaya(SUB) 2:35 p.m. 4:15 p.m. Scheduled On time Track
QG977 Belitung (Tanjung Pandan)(TJQ) Jakarta(CGK) 1:40 p.m. 2:55 p.m. Scheduled On time Track
QG968 Jakarta(CGK) Batam(BTH) 2:25 p.m. 4:10 p.m. Scheduled On time Track
QG778 Makassar(UPG) Yogyakarta(YIA) 1:35 p.m. 2:50 p.m. Scheduled On time Track
QG195 Bali(DPS) Jakarta(HLP) 8:10 p.m. 9:05 p.m. Scheduled On time Track
QG493 Banjarmasin(BDJ) Surabaya(SUB) 6:25 p.m. 7:10 p.m. Scheduled On time Track
QG987 Palembang(PLM) Surabaya(SUB) 6:20 a.m. 7:30 a.m. Scheduled On time Track
QG500 Bali(DPS) Dili(DIL) 8:50 a.m. 11:55 a.m. Scheduled On time Track
QG452 Jakarta(CGK) Palangkaraya(PKY) 11:10 a.m. 1 p.m. Scheduled On time Track
QG643 Bali(DPS) Surabaya(SUB) 9:30 a.m. 10:30 a.m. Scheduled On time Track
QG918 Jakarta(CGK) Medan(KNO) 1 p.m. 3:20 p.m. Scheduled On time Track
QG89 Palembang(PLM) Jakarta(HLP) 11:30 a.m. 12:40 p.m. Scheduled On time Track
QG250 Makassar(UPG) Jayapura(DJJ) 2:20 a.m. 7 a.m. Scheduled On time Track
QG964 Jakarta(CGK) Jambi(DJB) 3:35 p.m. 5 p.m. Scheduled On time Track
QG489 Banjarmasin(BDJ) Surabaya(SUB) 7 p.m. 7:15 p.m. Scheduled On time Track
QG301 Manado(MDC) Jakarta(CGK) 5:55 a.m. 8:15 a.m. Scheduled On time Track
QG431 Balikpapan(BPN) Surabaya(SUB) 1:05 p.m. 1:45 p.m. Scheduled On time Track
QG487 Banjarmasin(BDJ) Surabaya(SUB) 12:05 p.m. 12:20 p.m. Arrived On time Track
QG480 Jakarta(CGK) Banjarmasin(BDJ) 7 a.m. 9:55 a.m. Arrived On time Track
QG917 Medan(KNO) Jakarta(CGK) 4:30 p.m. 6:55 p.m. Arrived On time Track
QG952 Jakarta(CGK) Padang(PDG) 6:10 a.m. 8 a.m. Arrived On time Track
QG699 Bali(DPS) Surabaya(SUB) 7:30 p.m. 7:40 p.m. Arrived On time Track
QG693 Bali(DPS) Blimbingsari(BWX) 7:50 p.m. 9:55 p.m. Arrived On time Track
QG1104 Yogyakarta(JOG) Jakarta(HLP) 1:40 p.m. 3:05 p.m. Scheduled On time Track
QG798 Jakarta(CGK) Semarang(SRG) 6 a.m. 7:05 a.m. Arrived Delayed by 23m Track
QG352 Jayapura(DJJ) Sorong(SOQ) 2:55 p.m. 5:30 p.m. Scheduled On time Track
QG213 Makassar(UPG) Jakarta(CGK) 3:20 p.m. 4:40 p.m. Arrived On time Track
QG923 Jakarta(CGK) Batam(BTH) 4:35 p.m. 6:10 p.m. Arrived On time Track
QG481 Banjarmasin(BDJ) Jakarta(CGK) 8:45 p.m. 9:30 p.m. Scheduled On time Track
QG971 Pangkalpinang(PGK) Jakarta(CGK) 11:10 a.m. 12:25 p.m. Arrived On time Track
QG343 Makassar(UPG) Bali(DPS) 11:55 a.m. 1:25 p.m. Arrived Delayed by 49m Track
QG414 Pontianak(PNK) Batam(BTH) 2:30 p.m. 4:05 p.m. Departed On time Track
QG953 Padang(PDG) Jakarta(CGK) 8:35 a.m. 10:30 a.m. Arrived On time Track
QG795 Banjarmasin(BDJ) Semarang(SRG) 10:25 a.m. 10:45 a.m. Arrived On time Track
QG419 Pontianak(PNK) Surabaya(SUB) 1:35 p.m. 3:10 p.m. Scheduled On time Track
QG790 Jakarta(CGK) Semarang(SRG) 11:20 a.m. 12:30 p.m. Departed On time Track
QG990 Jakarta(CGK) Bengkulu(BKS) 10:30 a.m. 11:50 a.m. Departed On time Track
QG935 Pekanbaru(PKU) Batam(BTH) 1:10 p.m. 2:10 p.m. Scheduled On time Track
QG792 Jakarta(CGK) Semarang(SRG) 2:55 p.m. 4:05 p.m. Scheduled On time Track
QG992 Jakarta(CGK) Bengkulu(BKS) 1:45 p.m. 2:30 p.m. Scheduled On time Track
QG791 Semarang(SRG) Jakarta(CGK) 1 p.m. 2:10 p.m. Scheduled On time Track
QG793 Semarang(SRG) Jakarta(CGK) 4:35 p.m. 5:50 p.m. Scheduled On time Track
QG991 Bengkulu(BKS) Jakarta(CGK) 12:20 p.m. 1:40 p.m. Scheduled On time Track
QG736 Jakarta(CGK) Surabaya(SUB) 11:50 a.m. 1:30 p.m. Scheduled On time Track
QG966 Jakarta(CGK) Jambi(DJB) 1:50 p.m. 3:10 p.m. Scheduled On time Track
QG423 Houston(AAP) Jakarta(CGK) 3 p.m. 4:10 p.m. Arrived On time Track
QG882 Jakarta(CGK) Medan(KNO) 8 p.m. 10:20 p.m. Scheduled On time Track
QG324 Jakarta(CGK) Palu(PLW) 2:40 a.m. 6:20 a.m. Arrived On time Track
QG483 Banjarmasin(BDJ) Jakarta(CGK) 6 a.m. 6:45 a.m. Arrived On time Track
QG491 Banjarmasin(BDJ) Jakarta(CGK) 12:45 p.m. 1:30 p.m. Arrived On time Track
QG435 Balikpapan(BPN) Surabaya(SUB) 8:10 a.m. 8:50 a.m. Scheduled On time Track
QG437 Balikpapan(BPN) Surabaya(SUB) 1:05 p.m. 2:20 p.m. Scheduled On time Track
QG976 Jakarta(CGK) Belitung (Tanjung Pandan)(TJQ) noon 1:10 p.m. Scheduled On time Track
QG410 Jakarta(CGK) Pontianak(PNK) 9:20 a.m. 10:55 a.m. Scheduled On time Track
QG330 Jakarta(CGK) Kendari(KDI) 1:35 p.m. 5:30 p.m. Scheduled On time Track
QG640 Jakarta(CGK) Praya(LOP) 8:40 a.m. 11:40 a.m. Scheduled On time Track
QG602 Jakarta(CGK) Kupang(KOE) 2:05 a.m. 6:15 a.m. Scheduled On time Track
QG936 Jakarta(CGK) Pekanbaru(PKU) 5:45 a.m. 7:30 a.m. Arrived On time Track
QG939 Pekanbaru(PKU) Jakarta(CGK) 8 a.m. 9:50 a.m. Arrived On time Track
QG887 Pekanbaru(PKU) Jakarta(CGK) 6:50 p.m. 9:15 p.m. Arrived On time Track
QG937 Pekanbaru(PKU) Jakarta(CGK) 6:10 a.m. 8 a.m. Arrived On time Track
QG716 Jakarta(CGK) Surabaya(SUB) 10:30 a.m. 12:10 p.m. Scheduled On time Track
QG663 Bali(DPS) Jakarta(CGK) 9:35 a.m. 10:35 a.m. Arrived On time Track
QG196 Jakarta(HLP) Bali(DPS) 7:40 a.m. 10:30 a.m. Arrived On time Track
QG490 Jakarta(CGK) Banjarmasin(BDJ) 9:20 a.m. 12:15 p.m. Arrived On time Track
QG934 Batam(BTH) Pekanbaru(PKU) 11:40 a.m. 12:40 p.m. Arrived On time Track
QG940 Jakarta(CGK) Batam(BTH) 5:15 a.m. 7 a.m. Arrived On time Track
QG944 Jakarta(CGK) Batam(BTH) 4:45 p.m. 6:30 p.m. Arrived On time Track
QG938 Jakarta(CGK) Pekanbaru(PKU) 5:50 p.m. 7:35 p.m. Arrived On time Track
QG300 Jakarta(CGK) Manado(MDC) 1 a.m. 5:25 a.m. Arrived On time Track
QG718 Jakarta(CGK) Surabaya(SUB) 9:15 a.m. 10:50 a.m. Arrived On time Track
QG350 Surabaya(SUB) Makassar(UPG) 11:55 a.m. 2:30 p.m. Arrived On time Track
QG948 Surabaya(SUB) Batam(BTH) 2:20 p.m. 4:40 p.m. Arrived On time Track
QG422 Jakarta(CGK) Houston(AAP) 11:10 a.m. 2:30 p.m. Arrived On time Track
QG180 Surabaya(SUB) Jakarta(HLP) 7 a.m. 8:50 a.m. Arrived On time Track
QG210 Jakarta(CGK) Ambon(AMQ) 1:40 a.m. 7:15 a.m. Arrived On time Track
QG974 Jakarta(CGK) Padang(PDG) 1:25 p.m. 3 p.m. Arrived On time Track
QG942 Jakarta(CGK) Batam(BTH) 12:15 p.m. 2 p.m. Arrived On time Track
QG978 Medan(KNO) Pekanbaru(PKU) 2:20 p.m. 4:40 p.m. Departed On time Track
QG668 Surabaya(SUB) Bali(DPS) 12:55 p.m. 3 p.m. Arrived On time Track
QG884 Jakarta(CGK) Palembang(PLM) 6:45 a.m. 8:50 a.m. Arrived On time Track
QG430 Surabaya(SUB) Balikpapan(BPN) 5 a.m. 7:40 a.m. Arrived On time Track
QG689 Bali(DPS) Jakarta(CGK) 7:30 p.m. 8:30 p.m. Scheduled On time Track
QG989 Palembang(PLM) Batam(BTH) 6 a.m. 7:05 a.m. Arrived Delayed by 18m Track
QG922 Batam(BTH) Medan(KNO) 2:40 p.m. 4:05 p.m. Scheduled On time Track
QG986 Surabaya(SUB) Palembang(PLM) 7:05 p.m. 8:15 p.m. Scheduled On time Track
QG331 Kendari(KDI) Jakarta(CGK) 6 p.m. 7:45 p.m. Scheduled On time Track
QG176 Jakarta(HLP) Surabaya(SUB) noon 1:30 p.m. Scheduled On time Track
QG486 Surabaya(SUB) Banjarmasin(BDJ) 9:25 a.m. 11:35 a.m. Arrived On time Track
QG418 Surabaya(SUB) Pontianak(PNK) 12:20 p.m. 2:05 p.m. Scheduled On time Track
QG932 Batam(BTH) Pekanbaru(PKU) 8:55 a.m. 10:40 a.m. Scheduled On time Track
QG912 Batam(BTH) Padang(PDG) 8:10 a.m. 10:30 a.m. Scheduled On time Track
QG698 Surabaya(SUB) Bali(DPS) 4:50 p.m. 6:55 p.m. Scheduled On time Track
QG941 Batam(BTH) Jakarta(CGK) 7:40 a.m. 9:25 a.m. Scheduled On time Track
QG722 Jakarta(CGK) Surabaya(SUB) 8:20 a.m. 10 a.m. Scheduled On time Track
Show more