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
QG456 Jakarta(CGK) Palangkaraya(PKY) 12:40 p.m. 2:15 p.m. Departed On time Track
QG522 Surabaya(SUB) Kuala Lumpur(KUL) 6:20 a.m. 9:10 a.m. Arrived On time Track
QG763 Solo / Surakarta(SOC) Jakarta(CGK) 9:45 a.m. 11 a.m. Arrived On time Track
QG960 Jakarta(CGK) Praya(LOP) 6 a.m. 7:25 a.m. Arrived Delayed by 50m Track
QG480 Jakarta(CGK) Banjarmasin(BDJ) 7:05 a.m. 10 a.m. Arrived On time Track
QG343 Makassar(UPG) Bali(DPS) 1 p.m. 2:25 p.m. Scheduled On time Track
QG795 Banjarmasin(BDJ) Semarang(SRG) 10:30 a.m. 10:50 a.m. Arrived On time Track
QG434 Surabaya(SUB) Balikpapan(BPN) 9:25 a.m. noon Departed On time Track
QG646 Surabaya(SUB) Bali(DPS) 2:10 p.m. 5:10 p.m. Scheduled On time Track
QG967 Jambi(DJB) Jakarta(CGK) 3:45 p.m. 5:05 p.m. Scheduled On time Track
QG422 Jakarta(CGK) Houston(AAP) 11:05 a.m. 2:30 p.m. Scheduled On time Track
QG331 Kendari(KDI) Jakarta(CGK) 8:10 a.m. 9:50 a.m. Departed On time Track
QG916 Jakarta(CGK) Medan(KNO) 11:15 a.m. 1:35 p.m. Scheduled On time Track
QG977 Belitung (Tanjung Pandan)(TJQ) Jakarta(CGK) 11:40 a.m. 12:55 p.m. Scheduled On time Track
QG987 Palembang(PLM) Surabaya(SUB) 6:15 a.m. 7:25 a.m. Scheduled On time Track
QG602 Jakarta(CGK) Kupang(KOE) 2:05 a.m. 6:15 a.m. Arrived On time Track
QG487 Banjarmasin(BDJ) Surabaya(SUB) noon 12:15 p.m. Arrived On time Track
QG937 Pekanbaru(PKU) Jakarta(CGK) 6:15 a.m. 8 a.m. Scheduled On time Track
QG668 Surabaya(SUB) Bali(DPS) 12:45 p.m. 2:45 p.m. Scheduled On time Track
QG481 Banjarmasin(BDJ) Jakarta(CGK) 4:15 p.m. 5 p.m. Arrived On time Track
QG989 Palembang(PLM) Batam(BTH) 6 a.m. 7:10 a.m. Scheduled On time Track
QG436 Jakarta(CGK) Balikpapan(BPN) 5:25 a.m. 8:30 a.m. Scheduled On time Track
QG944 Jakarta(CGK) Batam(BTH) 4:35 p.m. 6:20 p.m. Scheduled On time Track
QG698 Surabaya(SUB) Bali(DPS) 4:45 p.m. 6:50 p.m. Arrived On time Track
QG952 Jakarta(CGK) Padang(PDG) 6:05 a.m. 7:55 a.m. Arrived On time Track
QG430 Surabaya(SUB) Balikpapan(BPN) 5:10 a.m. 7:40 a.m. Unknown Track
QG427 Makassar(UPG) Jakarta(CGK) 10 p.m. 11:20 p.m. Departed On time Track
QG691 Bali(DPS) Jakarta(CGK) 9:05 a.m. 9:15 a.m. Arrived On time Track
QG415 Batam(BTH) Pontianak(PNK) 4:20 p.m. 5:55 p.m. Arrived Delayed by 23m Track
QG762 Jakarta(CGK) Solo / Surakarta(SOC) 8 a.m. 9:15 a.m. Arrived On time Track
QG417 Pontianak(PNK) Surabaya(SUB) 2:35 p.m. 4:15 p.m. Arrived On time Track
QG428 Makassar(UPG) Balikpapan(BPN) 7:30 p.m. 8:50 p.m. Arrived On time Track
QG719 Surabaya(SUB) Jakarta(CGK) 11:20 a.m. 12:55 p.m. Arrived On time Track
QG212 Jakarta(CGK) Makassar(UPG) 5:10 a.m. 8:40 a.m. Arrived On time Track
QG948 Surabaya(SUB) Batam(BTH) 2:20 p.m. 4:50 p.m. Arrived On time Track
QG945 Batam(BTH) Jakarta(CGK) 6:50 p.m. 8:35 p.m. Scheduled On time Track
QG416 Surabaya(SUB) Pontianak(PNK) 11:30 a.m. 1:05 p.m. Arrived On time Track
QG935 Pekanbaru(PKU) Batam(BTH) 1:10 p.m. 2:10 p.m. Arrived On time Track
QG640 Jakarta(CGK) Praya(LOP) 8:40 a.m. 11:40 a.m. Arrived On time Track
QG426 Jakarta(CGK) Makassar(UPG) 6 p.m. 9:30 p.m. Scheduled On time Track
QG342 Bali(DPS) Makassar(UPG) 3 p.m. 4:30 p.m. Arrived On time Track
QG670 Surabaya(SUB) Praya(LOP) 5:55 a.m. 8:05 a.m. Scheduled On time Track
QG958 Jakarta(CGK) Padang(PDG) 1:55 p.m. 3:55 p.m. Arrived On time Track
QG718 Jakarta(CGK) Surabaya(SUB) 8:55 a.m. 10:30 a.m. Arrived On time Track
QG887 Pekanbaru(PKU) Jakarta(CGK) 7 p.m. 9:25 p.m. Scheduled On time Track
QG793 Semarang(SRG) Jakarta(CGK) 4:35 p.m. 5:50 p.m. Scheduled On time Track
QG911 Medan(KNO) Jakarta(CGK) 4:55 a.m. 7:20 a.m. Arrived On time Track
QG341 Makassar(UPG) Jakarta(CGK) 5:45 p.m. 7:05 p.m. Scheduled On time Track
QG250 Makassar(UPG) Jayapura(DJJ) 2:20 a.m. 7 a.m. Arrived On time Track
QG932 Batam(BTH) Pekanbaru(PKU) 8 a.m. 9:45 a.m. Arrived On time Track
QG882 Jakarta(CGK) Medan(KNO) 8:10 p.m. 10:30 p.m. Scheduled On time Track
QG662 Surabaya(SUB) Praya(LOP) 5:40 p.m. 8:35 p.m. Scheduled On time Track
QG197 Bali(DPS) Jakarta(HLP) 9:45 a.m. 10:40 a.m. Arrived On time Track
QG423 Houston(AAP) Jakarta(CGK) 3 p.m. 4:10 p.m. Scheduled On time Track
QG486 Surabaya(SUB) Banjarmasin(BDJ) 9:20 a.m. 11:30 a.m. Arrived On time Track
QG737 Surabaya(SUB) Jakarta(CGK) 2:20 p.m. 3:55 p.m. Scheduled On time Track
QG460 Surabaya(SUB) Houston(AAP) 7:50 a.m. 10:30 a.m. Arrived On time Track
QG213 Makassar(UPG) Jakarta(CGK) 2:20 p.m. 3:40 p.m. Scheduled On time Track
QG922 Batam(BTH) Medan(KNO) 2:40 p.m. 4:05 p.m. Scheduled On time Track
QG699 Bali(DPS) Surabaya(SUB) 7:25 p.m. 7:40 p.m. Scheduled On time Track
QG778 Makassar(UPG) Yogyakarta(YIA) 2 p.m. 3:15 p.m. Scheduled On time Track
QG980 Jakarta(CGK) Palembang(PLM) 6 a.m. 7:10 a.m. Arrived On time Track
QG418 Surabaya(SUB) Pontianak(PNK) 12:15 p.m. 2:05 p.m. Scheduled On time Track
QG971 Pangkalpinang(PGK) Jakarta(CGK) 12:05 p.m. 1:15 p.m. Scheduled On time Track
QG942 Jakarta(CGK) Batam(BTH) 11:45 a.m. 1:30 p.m. Scheduled On time Track
QG491 Banjarmasin(BDJ) Jakarta(CGK) 12:50 p.m. 1:35 p.m. Arrived On time Track
QG985 Palembang(PLM) Jakarta(CGK) 11:30 a.m. 12:35 p.m. Scheduled On time Track
QG1101 Jakarta(HLP) Yogyakarta(JOG) 8 a.m. 9:30 a.m. Scheduled On time Track
QG727 Surabaya(SUB) Jakarta(CGK) 5:30 a.m. 7:10 a.m. Arrived On time Track
QG790 Jakarta(CGK) Semarang(SRG) 11:20 a.m. 12:30 p.m. Scheduled On time Track
QG689 Bali(DPS) Jakarta(CGK) 6:55 p.m. 7:55 p.m. Scheduled On time Track
QG939 Pekanbaru(PKU) Jakarta(CGK) 8 a.m. 9:50 a.m. Departed On time Track
QG990 Jakarta(CGK) Bengkulu(BKS) 10:30 a.m. 11:50 a.m. Scheduled On time Track
QG488 Surabaya(SUB) Banjarmasin(BDJ) 4:15 p.m. 6:30 p.m. Scheduled On time Track
QG966 Jakarta(CGK) Jambi(DJB) 1:50 p.m. 3:15 p.m. Scheduled On time Track
QG419 Pontianak(PNK) Surabaya(SUB) 1:35 p.m. 3:10 p.m. Scheduled On time Track
QG527 Jeddah(JED) Surabaya(SUB) 9 p.m. 9:50 p.m. Scheduled On time Track
QG940 Jakarta(CGK) Batam(BTH) 5:15 a.m. 7 a.m. Departed On time Track
QG172 Jakarta(HLP) Surabaya(SUB) 8:20 p.m. 9:45 p.m. Scheduled On time Track
QG500 Bali(DPS) Dili(DIL) 9 a.m. 12:05 p.m. Scheduled On time Track
QG941 Batam(BTH) Jakarta(CGK) 7:40 a.m. 9:25 a.m. Scheduled On time Track
QG437 Balikpapan(BPN) Surabaya(SUB) 1:05 p.m. 2:20 p.m. Scheduled On time Track
QG353 Sorong(SOQ) Jayapura(DJJ) 5 p.m. 5:40 p.m. Scheduled On time Track
QG352 Jayapura(DJJ) Sorong(SOQ) 3 p.m. 5:35 p.m. Scheduled On time Track
QG435 Balikpapan(BPN) Surabaya(SUB) 8:10 a.m. 8:45 a.m. Scheduled On time Track
QG886 Jakarta(CGK) Pekanbaru(PKU) 4:10 p.m. 6:30 p.m. Scheduled On time Track
QG792 Jakarta(CGK) Semarang(SRG) 3 p.m. 4:05 p.m. Scheduled On time Track
QG330 Jakarta(CGK) Kendari(KDI) 3:50 a.m. 7:40 a.m. Departed On time Track
QG603 Kupang(KOE) Jakarta(CGK) 6:45 a.m. 8:35 a.m. Scheduled On time Track
QG725 Surabaya(SUB) Jakarta(CGK) 6:30 a.m. 8:05 a.m. Scheduled On time Track
QG973 Jakarta(CGK) Makassar(UPG) 9:25 a.m. 10:35 a.m. Scheduled On time Track
QG993 Bengkulu(BKS) Jakarta(CGK) 5:50 p.m. 6:45 p.m. Scheduled On time Track
QG251 Jayapura(DJJ) Jakarta(CGK) 7:30 a.m. 10 a.m. Scheduled On time Track
QG1104 Yogyakarta(JOG) Jakarta(HLP) 1:40 p.m. 3:05 p.m. Scheduled On time Track
QG991 Bengkulu(BKS) Jakarta(CGK) 12:20 p.m. 1:40 p.m. Scheduled On time Track
QG340 Jakarta(CGK) Makassar(UPG) 1:35 p.m. 5:05 p.m. Scheduled On time Track
QG955 Bandung(BDO) Pekanbaru(PKU) 8:05 p.m. 10 p.m. Scheduled On time Track
QG680 Jakarta(CGK) Bali(DPS) 4:50 a.m. 7:45 a.m. Scheduled On time Track
QG968 Jakarta(CGK) Batam(BTH) 2:30 p.m. 4:05 p.m. Arrived On time Track
QG918 Jakarta(CGK) Medan(KNO) 1 p.m. 3:20 p.m. Arrived On time Track
QG484 Surabaya(SUB) Banjarmasin(BDJ) 5:55 a.m. 8:10 a.m. Unknown Track
QG501 Dili(DIL) Bali(DPS) 1:05 p.m. 2:05 p.m. Scheduled On time Track
QG696 Surabaya(SUB) Bali(DPS) 5:05 p.m. 7:05 p.m. Arrived On time Track
QG492 Surabaya(SUB) Banjarmasin(BDJ) 12:45 p.m. 3:40 p.m. Arrived On time Track
QG791 Semarang(SRG) Jakarta(CGK) 1 p.m. 2:10 p.m. Scheduled On time Track
QG970 Jakarta(CGK) Pangkalpinang(PGK) 10:30 a.m. 11:35 a.m. Arrived On time Track
QG438 Surabaya(SUB) Balikpapan(BPN) 8:05 a.m. 11:25 a.m. Arrived On time Track
QG913 Medan(KNO) Jakarta(CGK) 11:20 a.m. 1:45 p.m. Arrived On time Track
QG429 Balikpapan(BPN) Makassar(UPG) 5:40 p.m. 7 p.m. Arrived On time Track
QG431 Balikpapan(BPN) Surabaya(SUB) 1 p.m. 1:50 p.m. Arrived On time Track
QG943 Batam(BTH) Jakarta(CGK) 2 p.m. 3:50 p.m. Arrived On time Track
QG917 Medan(KNO) Jakarta(CGK) 4:30 p.m. 6:55 p.m. Departed On time Track
QG840 Jakarta(CGK) Batam(BTH) 6:40 a.m. 8:20 a.m. Scheduled On time Track
QG523 Kuala Lumpur(KUL) Surabaya(SUB) 10:10 a.m. 11:05 a.m. Arrived On time Track
QG354 Surabaya(SUB) Makassar(UPG) 9:45 a.m. 12:25 p.m. Arrived On time Track
QG457 Palangkaraya(PKY) Jakarta(CGK) 3:05 p.m. 4:25 p.m. Arrived On time Track
QG1105 Jakarta(HLP) Yogyakarta(JOG) 3:30 p.m. 5 p.m. Departed On time Track
QG978 Medan(KNO) Pekanbaru(PKU) 2:20 p.m. 4:40 p.m. Departed On time Track
QG717 Surabaya(SUB) Jakarta(CGK) 12:30 p.m. 2:10 p.m. Arrived On time Track
QG736 Jakarta(CGK) Surabaya(SUB) noon 1:40 p.m. Arrived On time Track
QG490 Jakarta(CGK) Banjarmasin(BDJ) 9:20 a.m. 12:05 p.m. Arrived On time Track
QG992 Jakarta(CGK) Bengkulu(BKS) 4:30 p.m. 5:20 p.m. Scheduled On time Track
QG1100 Yogyakarta(JOG) Jakarta(HLP) 5:30 a.m. 6:55 a.m. Arrived On time Track
QG686 Jakarta(CGK) Bali(DPS) 10 a.m. 12:55 p.m. Arrived On time Track
QG976 Jakarta(CGK) Belitung (Tanjung Pandan)(TJQ) 9:40 a.m. 10:50 a.m. Arrived On time Track
QG914 Jakarta(CGK) Medan(KNO) 6:45 p.m. 9:05 p.m. Scheduled On time Track
QG174 Jakarta(HLP) Surabaya(SUB) 6 p.m. 7:40 p.m. Scheduled On time Track
QG688 Jakarta(CGK) Bali(DPS) 3:35 p.m. 6:25 p.m. Scheduled On time Track
QG439 Balikpapan(BPN) Jakarta(CGK) 6:10 a.m. 7:25 a.m. Arrived On time Track
QG722 Jakarta(CGK) Surabaya(SUB) 7:55 a.m. 9:25 a.m. Arrived On time Track
QG964 Jakarta(CGK) Jambi(DJB) 3:40 p.m. 5 p.m. Arrived On time Track
QG210 Jakarta(CGK) Ambon(AMQ) 1:45 a.m. 7:15 a.m. Arrived On time Track
QG513 Labuan Bajo(LBJ) Jakarta(CGK) 5:15 p.m. 8:55 p.m. Scheduled On time Track
QG351 Makassar(UPG) Surabaya(SUB) 10 a.m. 10:40 a.m. Scheduled On time Track
QG965 Jambi(DJB) Jakarta(CGK) 6:10 p.m. 7:30 p.m. Scheduled On time Track
QG173 Surabaya(SUB) Jakarta(HLP) 6:15 p.m. 7:50 p.m. Scheduled On time Track
QG180 Surabaya(SUB) Jakarta(HLP) 11:10 a.m. 1 p.m. Departed On time Track
QG988 Batam(BTH) Palembang(PLM) 6:40 p.m. 7:50 p.m. Scheduled On time Track
QG779 Yogyakarta(YIA) Makassar(UPG) 4:10 p.m. 5:20 p.m. Scheduled On time Track
QG972 Jakarta(CGK) Pangkalpinang(PGK) 7:35 a.m. 8:55 a.m. Arrived On time Track
QG194 Jakarta(HLP) Bali(DPS) 5:20 p.m. 8:10 p.m. Scheduled On time Track
QG934 Batam(BTH) Pekanbaru(PKU) 11:40 a.m. 12:40 p.m. Scheduled On time Track
QG919 Medan(KNO) Jakarta(CGK) 2:15 p.m. 4:40 p.m. Scheduled On time Track
QG933 Pekanbaru(PKU) Batam(BTH) 10:15 a.m. noon Arrived Delayed by 46m Track
QG681 Bali(DPS) Jakarta(CGK) 2:45 p.m. 3:55 p.m. Scheduled On time Track
QG672 Surabaya(SUB) Praya(LOP) 9:25 a.m. 11:35 a.m. Arrived On time Track
QG350 Surabaya(SUB) Makassar(UPG) 11:15 a.m. 1:50 p.m. Departed On time Track
QG461 Houston(AAP) Surabaya(SUB) 11 a.m. 11:35 a.m. Arrived Delayed by 20m Track
QG986 Surabaya(SUB) Palembang(PLM) 7:05 p.m. 8:10 p.m. Scheduled On time Track
QG969 Batam(BTH) Jakarta(CGK) 4:35 p.m. 6:25 p.m. Scheduled On time Track
Show more