Fly to
Budget
Rp 13,240,989 - Rp 16,547,513
Route
Depart
Return
Price
Milan LinateDenpasar Bali Ngurah Rai
LIN - DPS
LINDPS
Milan Linate
Thu 2/11
2 stops35h 15m
Denpasar Bali Ngurah Rai
Mon 13/11
2 stops25h 35m
Milan LinateJakarta Soekarno-Hatta Intl
LIN - CGK
LINCGK
Milan Linate
Mon 2/10
2 stops19h 35m
Jakarta Soekarno-Hatta Intl
Wed 18/10
2 stops28h 25m
Milan LinateJakarta Soekarno-Hatta Intl
LIN - CGK
LINCGK
Milan Linate
Thu 5/10
2 stops18h 50m
Jakarta Soekarno-Hatta Intl
Wed 18/10
2 stops28h 25m
Bergamo Orio Al SerioJakarta Soekarno-Hatta Intl
BGY - CGK
BGYCGK
Bergamo Orio Al Serio
Wed 13/9
1 stop17h 55m
Jakarta Soekarno-Hatta Intl
Fri 29/9
1 stop33h 40m
Milan LinateDenpasar Bali Ngurah Rai
LIN - DPS
LINDPS
Milan Linate
Fri 15/9
2 stops40h 50m
Denpasar Bali Ngurah Rai
Mon 18/9
2 stops31h 50m
Milan LinateDenpasar Bali Ngurah Rai
LIN - DPS
LINDPS
Milan Linate
Mon 6/11
2 stops22h 30m
Denpasar Bali Ngurah Rai
Wed 15/11
2 stops32h 20m
Milan LinateDenpasar Bali Ngurah Rai
LIN - DPS
LINDPS
Milan Linate
Sat 1/7
2 stops25h 10m
Denpasar Bali Ngurah Rai
Fri 14/7
2 stops39h 20m
Milan LinateJakarta Soekarno-Hatta Intl
LIN - CGK
LINCGK
Milan Linate
Tue 3/10
2 stops26h 50m
Jakarta Soekarno-Hatta Intl
Wed 18/10
2 stops31h 30m
Milan LinateJakarta Soekarno-Hatta Intl
LIN - CGK
LINCGK
Milan Linate
Tue 3/10
2 stops30h 20m
Jakarta Soekarno-Hatta Intl
Wed 18/10
2 stops30h 55m