In Reply to: Question re VOA staying 31 days...... posted by dromomaniac on Wednesday, 25. April 2007 at 13:13 Bali Time:
On at least two occasions I have cleared immigration on the 30th day for departure on the 31st day. No problems.
So you clear Immigration by say 10PMon June 22your 30th day and hang around the departure areas till called to your plane at about 11.40 for departure at 12.20am on June 23 your 31 st day.If plane is on time you will be sitting inside it at 0001 on 31st day.If plane is late don't worry.