
Delhi to Bali
Bali is approximately 5800+ kms from Delhi. The fastest way to reach Bali from Delhi is by Flight Via Bangkok. It takes approximately 8 hours. The cheapest way to reach Bali from Delhi is by Flight Via Kuala Lumpur which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bangkok
FASTEST
Delhi
Bangkok
Bali
Approx Travel Time
7h 35m
₹16,312
Onwards
Via Ho Chi Minh City
Delhi
Ho Chi Minh City
Bali
Approx Travel Time
8h
₹20,807
Onwards
Via Hanoi
Delhi
Hanoi
Bali
Approx Travel Time
8h 40m
₹24,361
Onwards
Via Phuket
Delhi
Phuket
Bali
Approx Travel Time
10h 30m
₹16,918
Onwards
Via Kuala Lumpur
CHEAPEST
Delhi
Kuala Lumpur
Bali
Approx Travel Time
12h 5m
₹14,505
Onwards
Via Hong Kong
Delhi
Hong Kong
Bali
Approx Travel Time
9h 45m
₹23,977
Onwards
Via Mumbai
Delhi
Mumbai
Bali
Approx Travel Time
10h 5m
₹18,942
Onwards
Via Singapore
Delhi
Singapore
Bali
Approx Travel Time
12h 25m
₹18,754
Onwards
Via Guangzhou
Delhi
Guangzhou
Bali
Approx Travel Time
10h 10m
₹24,573
Onwards
Frequently Asked Questions
What is the distance between Delhi and Bali?
Bali is approximately 5800+ kms from Delhi.
How long does it take to reach Bali from Delhi?
It takes approximately 8 hours to reach Bali from Delhi by Flight Via Bangkok.
What is the cheapest way to reach Bali from Delhi?
The cheapest way to reach Bali from Delhi is by Flight Via Kuala Lumpur.
What is the fastest way to reach Bali from Delhi?
The fastest way to reach Bali from Delhi is by Flight Via Bangkok.


