You have chosen a good time to visit, as the weather is dry, sunny and temperate (22 to 31°C). Ideally, dedicate three nights each to Jakarta and Bali, as they have a lot of attractions. They are about 1,100km apart, and the most convenient option is to take a flight (the Indonesia AirAsia flight is around â¹2,700 one-way). Sure, buses are cheaper, but not by much. Plus, you may not want to sit in one for 30 hours straight.
As for your itinerary: on day one, visit Oud Batavia (or Old Batavia) with its Dutch colonial structures and boulevards, and plenty of museums (including Jakarta History Museum, Wayang Museum and Maritime Museum). Have lunch at Cafe Batavia, a tourist favourite, and then go to Masjid Istiqlal, Indonesia’s largest mosque, visit the Jakarta Cathedral, and end the day at the nearby Chinatown or Glodok, with the old Jin De Yuan temple, the Mangga Dua Mall and plenty of eateries. By day two, you’ll be well rested, so why not amp up the fun? Visit Ancol Dreamland in the morning, and shop for antiques at the flea market at Jalan Surabaya in the evening, followed by a walk at Jakarta Bay. Day three can be spent on a day trip. You could visit the beautiful Thousand Islands, home to breathtaking beaches and resorts. Your hotel should be able to organise the visit.
Bali is equally tourist friendly. A visit to an art village is great for cultural immersion. Batubulan (stone statues and sculptures), Celuk island (gold and silver handicrafts), Mas (Balinese woodcarvings) and Tohpati (Balinese batik weaving) should help you with some nice souvenirs. On day two, visit Ubud. Enjoy the traditional barong dance, visit the hidden waterfall (Tegenungan Waterfall), Ubud Royal Palace, the markets and more.
Finally, keep your last day free. You could explore the city by yourself or visit the beaches. As for the land package: go for it as transportation is cheap: â¹20 to 30 a bus ride. Finally, carry dollars from India and then exchange them at Jakarta Airport. Otherwise, international debit cards and forex cards should come in handy. Carry cash as card machines are hard to come by.