Originally Posted by hfly
Indonesia should ALWAYS be done on arrival, unless you need a longer duration as the VOA is valid for a month.
All ports of entry to Indonesia do not offer the VOA facility, or if they do so offer it only during select hours of the day. I remember arriving at Teluk Senimba by a ferry from Singapore around 7pm (with pre-arranged visa) and noting that the VOA counter had closed at 5pm.