Flight Route

Jakarta to Batam

CGKBTH

Airlines

4 operating direct

Direct Flights

Available

Origin

Soekarno-Hatta International Airport

Destination

Hang Nadim International Airport

Connection Options

Filter by airline:
Transit countries:
Direct (4 airlines)CGKJakartaBTHBatamPLMPGKTKGDJBBKSPKUPNKPDGSRGJOGSUBDPSBPNTJQSINJHBSZB
Direct
Connection

Route Options

Direct

Direct

1 Stop

via PLM
via PGK
via TKG
via DJB
via BKS
via PKU
via PNK
via PDG
via SRG
via JOG
via SUB
via DPS
via BPN

2 Stops

via TJQ + PGK
via PLM + PGK
via PGK + PLM
via PLM + TKG
via SIN + PKU
via JHB + SZB

Airlines Flying Direct

Search
Loading price data...

Price Trends

See price trends for this route

Price Trends

Average flight prices from CGK to BTH by month

Flight Delayed or Cancelled?

You may be entitled to up to €600 in compensation for flight disruptions on your CGK to BTH route.

  • Delayed by 3+ hours
  • Cancelled flight
  • Denied boarding
  • Claims valid up to 3 years back
Check Compensation

Powered by AirHelp

Return Flight

BTHCGKDirect

Other Routes from CGK

Departing from CGK

Soekarno-Hatta International Airport

Arriving at BTH

Hang Nadim International Airport