Jakarta has plenty of Batik outlets. Sarinah and Pasaraya Grande have excellent selections of batik with all of the main styles and producers represented. Batik Keris has a large showroom at Jalan Cokroaminoto in Menteng and a shop in Plaza Indonesia. Batik Semar is in Plaza Indonesia and Blok M Plaza. You can also find Batik in the small section of Keris Galleria located in Taman Anggrek Mall and Puri Indah Mall.
For Batik Tulis (Hand-Painted Batik), one of Jakarta's most famous batik designers is Iwan Tirta. His showrooms are located at Jalan Panarukan 25 Central Jakarta and in a shop in Borobudur Hotel, Central Jakarta.
Location: Jalan Surabaya, Menteng, Central Jakarta.
Reviews: This street is includes in almost every Jakarta itinerary. Jalan Surabaya is known as an antiques market, and while most of the goods on sale here are probably not antique, it is a good place to come to find a selection of shopping outside of the ordinary. You can find all sorts of souvenirs here that you won't find elsewhere in the more touristy spots.
Location: Jalan Kebon Sirih Timur, Central Jakarta.
Reviews: One street away from the infamous Jalan Jaksa, this place is another notable area for antiques and crafts.
Location: Kemang, South Jakarta
Reviews: Popular hangout area for expatriates and the youngster. Aside from the numerous cafes, this area also has numbers of furniture stores, art galleries, handicraft stores, antique stores, souvenir stores, etc. Even when you are not looking for anything in particular, this area will be interesting to explore. Recommended!
Location: Pasar Seni, Ancol, North Jakarta
Reviews: Pasar Seni is one place worth visiting. It has numerous small stores selling various handicrafts from all over Indonesia. Items sold including woven purses, silver and bronze working, wood carving products, articles made of sea shells, paintings, puppets, etc.