
Delhi to Bali
Bali is approximately 6400+ kms from Delhi. The fastest way to reach Bali from Delhi is by Flight. It takes approximately 13 hours. The cheapest way to reach Bali from Delhi is by Flight Via Singapore which would take approximately 14 hours.
Sort By
Mode of Transport
Via Singapore
CHEAPEST
Delhi
Singapore
Bali
Approx Travel Time
14h 10m
₹15,316
Onwards
Via Kuala Lumpur
Delhi
Kuala Lumpur
Bali
Approx Travel Time
14h 25m
₹15,521
Onwards
Via Bangkok
Delhi
Bangkok
Bali
Approx Travel Time
14h 25m
₹18,371
Onwards
Via Ho Chi Minh City
Delhi
Ho Chi Minh City
Bali
Approx Travel Time
14h 40m
₹15,915
Onwards
Via Hanoi
Delhi
Hanoi
Bali
Approx Travel Time
15h 40m
₹23,005
Onwards
Via Bangalore
Delhi
Bangalore
Bali
Approx Travel Time
15h 55m
₹24,521
Onwards
Via Phuket
Delhi
Phuket
Bali
Approx Travel Time
14h 10m
₹19,274
Onwards
Via Hong Kong
Delhi
Hong Kong
Bali
Approx Travel Time
17h 10m
₹24,660
Onwards
Via Hyderabad, Bangalore
Delhi
Hyderabad
Bangalore
Bali
Approx Travel Time
17h 5m
₹26,641
Onwards
Frequently Asked Questions
What is the distance between Delhi and Bali?
Bali is approximately 6400+ kms from Delhi.
How long does it take to reach Bali from Delhi?
It takes approximately 13 hours to reach Bali from Delhi by Flight.
What is the cheapest way to reach Bali from Delhi?
The cheapest way to reach Bali from Delhi is by Flight Via Singapore.
What is the fastest way to reach Bali from Delhi?
The fastest way to reach Bali from Delhi is by Flight.