Flight distance from Bengaluru to Bali

4789 kilometers/2976 miles
or 2586 nautical miles.
Your flight will depart from Bengaluru airport and land at Bali airport.
City: Bengaluru (BLR) Bali (DPS)
Latitude: 12.949722 -8.65
Longitude: 77.668056 115.216667
Country: India Indonesia
Timezone: Asia/Colombo Asia/Makassar
Current time:: 17:34 02-Apr-2026 17:34 02-Apr-2026

How far is between Bengaluru and Bali?

  • Your starting point Bengaluru, India is located at 12.949722,77.668056
  • Your ending point Bali, Indonesia is located at -8.65,115.216667
  • l distance from Bengaluru to Bali is 4789 kms equals to miles and 2586 nautical miles.
  • Flight time from Bengaluru to Bali is 30 hours 5 minutes
Click here to get detail flight schedules from Bengaluru to Bali