To enjoy the different facets of this beautiful country, you need to stay here for at least 5 days. A better bet would be to stay here for 7 to 8 days.
If you’re solely going for tourism, for not more than two weeks- you can get a visa on arrival.
The average cost of a trip to Bali, for 4 nights 5 days, per person, in 2023, ranges between Rs. 20K- 25K which includes Land, Hotel And Visa, excluding flights.
From- DEL- BKK- 5 hours BOM-BKK- 4.5 hours KOL-BKK- 3.5 hrs