Australian visas can be applied for by your travel provider. They use an electronic visa and you will need to have your passport when you book your ticket as you will need to provide the details contained in it. They will need full name and date of birth, Country of Passport, passport issuing office, passport expiration date, date of passport issue and passport number. Your visa is emailed to you prior to your departure.
