Cheap Flights from Hong Kong to Jakarta

Hong Kong Jakarta
Any date
Find your flight
🌍 Anywhere
🇨🇳 China €42
🇻🇳 Vietnam €70
🇯🇵 Japan €87
🇹🇭 Thailand €74
🇵🇭 Philippines €67
🇺🇸 United States €251
🇮🇩 Indonesia €122
🇰🇿 Kazakhstan €188
← Back Home Deals Jakarta (22)
Jakarta — Indonesia
Hong Kong → Jakarta
🇮🇩 Indonesia · 22 flights from €122
11 Sep
12:45
TR · 13h
✈ Direct
€122
19 Oct
12:45
TR · 13h
✈ Direct
€122
12 Oct
12:45
TR · 13h
✈ Direct
€122
10 Sep
12:45
TR · 13h
✈ Direct
€123
14 Sep
12:45
TR · 25h 40m
✈ Direct
€130
11 Oct
12:45
TR · 25h 40m
✈ Direct
€132
29 Oct
08:40
TR · 17h 10m
✈ Direct
€132
5 Oct
12:45
TR · 13h
✈ Direct
€140
23 Oct
12:45
TR · 13h
✈ Direct
€142
31 Oct
04:00
AK · 7h 20m
✈ Direct
€151
15 Oct
03:55
AK · 7h 25m
✈ Direct
€153
12 Oct
03:55
AK · 7h 25m
✈ Direct
€158
16 Sep
11:50
VJ · 17h 40m
✈ Direct
€159
22 Oct
03:55
AK · 7h 25m
✈ Direct
€159
14 Oct
05:10
MF · 11h 40m
✈ Direct
€160
2 Oct
02:15
HU · 8h 55m
✈ Direct
€175
6 Nov
06:00
5J · 10h 45m
✈ Direct
€175
21 Sep
02:15
HU · 8h 55m
✈ Direct
€179
€177
16 Sep
02:15
HU · 8h 55m
✈ Direct
€177
4 Oct
02:15
HU · 8h 55m
✈ Direct
€181
€178
20 Sep
02:15
HU · 8h 55m
✈ Direct
€179
13 Sep
02:15
HU · 8h 55m
✈ Direct
€180
With a stop
10 Sep
00:00
HKG → KUL → JKT
UO + QZ · 3h layover in Kuala Lumpur
€165
2 flights
10 Sep
14:40
HKG → MNL → JKT
UO + TR · 0d 18h stopover in Manila
€165
2 flights
☕ 18h in Manila — enough time to explore
22 Sep
03:55
HKG → KUL → JKT
AK + QZ · 1d 2h stopover in Kuala Lumpur
€165
2 flights
☕ 26h in Kuala Lumpur — enough time to explore
15 Sep
00:00
HKG → KUL → JKT
UO + AK · 5h layover in Kuala Lumpur
€167
2 flights
23 Sep
00:00
HKG → KUL → JKT
UO + QZ · 6h layover in Kuala Lumpur
€167
2 flights
14 Sep
12:45
HKG → SIN → JKT
TR + QZ · 0d 19h stopover in Singapore
€168
2 flights
☕ 19h in Singapore — enough time to explore
31 Oct
01:25
HKG → MNL → JKT
5J + 5J · 8h layover in Manila
€169
2 flights
14 Sep
04:35
HKG → TPE → JKT
UO + TR · 11h layover in Taoyuan
€174
2 flights
☕ 11h in Taoyuan — enough time to explore

Flight delayed or cancelled? You could be owed up to EUR 600 under EU261. Get your free claim letter →