Bali trip from Indian cities: flights and budget compared
How a Bali trip differs depending on where in India you start, covering 32 departure cities.
The short answer
- Cheapest live fare found: Kolkata, ₹41,576 return.
- Lowest indicative fare range: Kochi, ₹37,000–₹69,000.
- Shortest journey: Kochi, about 5h.
- Non-stop routes from 5 of 32 cities.
- Lowest budget estimate per person: ₹85,000 (from Mumbai).
- Most travellers spend about 7 days.
Live fares from our Flight Finder
Real return fares for example dates, found by Trripah's fare scraper. They change daily, so treat them as a guide to the cheapest city and month.
| From | Cheapest return | Example dates | Airline | Stops |
|---|---|---|---|---|
| Kolkata | ₹41,576 | 15 – 18 Nov 2026 | AirAsia | 1 |
| Mumbai | ₹45,464 | 28 Feb – 5 Mar 2027 | IndiGo | Non-stop |
| Chennai | ₹46,627 | 15 – 18 Nov 2026 | AirAsia | 1 |
| Bangalore | ₹48,747 | 28 Feb – 5 Mar 2027 | IndiGo | Non-stop |
| Delhi | ₹49,304 | 15 – 22 Feb 2027 | Air India | Non-stop |
| Hyderabad | ₹50,683 | 15 – 22 Feb 2027 | Malaysia Airlines | 1 |
| Ahmedabad | ₹55,232 | 28 Feb – 5 Mar 2027 | Malaysia Airlines | 1 |
All departure cities compared
Sorted by lowest indicative fare. Fare ranges and budgets are rough Trripah route estimates, not quotes or live prices, so use the live fares above for real numbers where shown.
| City | Flight time | Route | Indicative fare range | Budget / mid-range per person |
|---|---|---|---|---|
| Kochi COK | 5h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹37,000–₹69,000 | ₹91,000 / ₹1.2 L |
| Kolkata CCU | 7h 20m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹41,000–₹55,000 | ₹86,000 / ₹1.2 L |
| Mumbai BOM | 7h 35m | Non-stop | ₹45,000–₹49,000 | ₹85,000 / ₹1.2 L |
| Amritsar ATQ | 10h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Chandigarh IXC | 10h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Chennai MAA | 5h 30m | Non-stop | ₹46,000–₹56,000 | ₹89,000 / ₹1.2 L |
| Coimbatore CJB | 7h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Guwahati GAU | 7h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Indore IDR | 9h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Jaipur JAI | 10h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Lucknow LKO | 10h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Madurai IXM | 7h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Mangaluru IXE | 7h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Nagpur NAG | 9h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Thiruvananthapuram TRV | 6h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Tiruchirappalli TRZ | 7h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Visakhapatnam VTZ | 7h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹46,000–₹78,000 | ₹1 L / ₹1.3 L |
| Bangalore BLR | 6h 50m | Non-stop | ₹48,000–₹53,000 | ₹89,000 / ₹1.2 L |
| Delhi DEL | 8h 5m | Non-stop | ₹49,000–₹55,000 | ₹90,000 / ₹1.2 L |
| Hyderabad HYD | 5h 30m | Non-stop | ₹50,000–₹60,000 | ₹93,000 / ₹1.2 L |
| Belagavi IXG | 8h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Bhopal BHO | 11h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Hubballi HBX | 8h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Mysuru MYQ | 8h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Nashik ISK | 10h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Pune PNQ | 10h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Rajkot RAJ | 10h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Salem SXV | 9h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Surat STV | 10h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Tirunelveli TRV | 8h 30m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Vadodara BDQ | 10h | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹52,000–₹85,000 | ₹1.1 L / ₹1.4 L |
| Ahmedabad AMD | 9h 45m | Via Kuala Lumpur (KUL) or Singapore (SIN) | ₹55,000–₹79,000 | ₹1.1 L / ₹1.4 L |
Where Bali enquiries come from
- Mumbai: 5 to 9 enquiries
Based on Trripah enquiries over the last 2 years, shown as ranges.
Join a group trip to Bali
- All Women, Bali Tour (Kuta + Ubud + Nusa Penida) · 16th Oct 2026 – 21st Oct 2026 · 5N / 6D · from ₹33,524 per person · 7 slots left
- Bali Group Trrip - Full Edition · 17th Oct 2026 – 22nd Oct 2026 · 5N / 6D · from ₹35,149 per person · 34 slots left
Departure dates and prices are live from our booking system.
Good to know for every city
- Best months: April, May, June, September, October.
- Visa for Indians: Visa on arrival — USD 35 at Ngurah Rai Airport. See the Bali visa guide.
- Plan your budget with the Bali budget guide and see Bali tour packages.
Frequently asked questions
Which Indian city is cheapest to fly to Bali from?
Among the cities our Flight Finder prices live, Kolkata currently has the lowest return fare we found to Bali: ₹41,576. Fares change daily and depend on your dates.
Can I fly non-stop to Bali from India?
Non-stop routes are listed from Bangalore, Chennai, Mumbai, Delhi, Hyderabad. From the other 27 cities in this comparison, you connect through a hub.
When is the best time to fly to Bali?
April, May, June, September, October are the best months for Bali. Fares are usually higher in peak season, so book early.