You can fly on Oman Air, Etihad Airways, Qatar Airways, or Gulf Airways to Calicut, and your custom and immigration will also be done at Calicut.