I arrive Mid December in Christchurch. How long does it take from Christchurch to Queenstown by coach bus? I plan to get a coach bus very late in the evening and hopefully arrive in the morning to Queenstown. Is this possible? How much is the coach ticket? Do I need to book in advance/buy a ticket on the night? Any advice and suggestions is appreciated.