Again, one of the problems bitcoin faces is decentralization. Purchasing ticket via bitcoin might be impossible as some countries want to have data/records of whoever is going im or out of the country.
It might be possible if there would be another party for the transactions such as banks or accredited money remittance center.